Leiste mit Community-Erfolgen erweitern.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.

GELÖST

powershell script for installing package in AEM from Octopus

Avatar

Level 2

power shell script for installing package in AEM through Octopus

HI,

I am wroking on automating the build using the octopus.

with the user of power shell script i have taken the package from nexus repository and uploaded in my local crxde.

but i am not able to install the package. i am facing below error when installing the pacakge. please advice what i am missing.

_______________________________

$url = "http://localhost:4502/crx/packmgr/service/.json/etc/packages/export/{2}?cmd=install"

#$pair = "$($user):$($pass)"

#$encodedCreds = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($pair))

#$basicAuthValue = "Basic $encodedCreds"

#$Headers = @{

#    Authorization = $basicAuthValue

#}

$JSON = @{

    "@type" = "login"

    "username" = 'admin'

    "password" = 'admin'

} | ConvertTo-Json

$response = Invoke-RestMethod -Uri $url -Method POST -Body $JSON -ContentType "application/json"

Write-Host $response

Write-Host "Done"

ERROR

Invoke-RestMethod : The remote server returned an error: (403) Forbidden.

At line:20 char:14

+ ... $response = Invoke-RestMethod -Uri $url -Method POST -Body $JSON -Con ...

+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebE

   xception

    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

1 Akzeptierte Lösung

Avatar

Korrekte Antwort von
Level 10

Configure Sling Referrer Filter and CSRF filter to work with this script or otherwise pass additional headers to make it work

Refer - How to make a simple HTTP POST request to AEM with a HTTP Rest Client, Postman - Sourced Code

Lösung in ursprünglichem Beitrag anzeigen

1 Antwort

Avatar

Korrekte Antwort von
Level 10

Configure Sling Referrer Filter and CSRF filter to work with this script or otherwise pass additional headers to make it work

Refer - How to make a simple HTTP POST request to AEM with a HTTP Rest Client, Postman - Sourced Code