I have Sitecore 9.3 with SXA and SPE 6.0 installed in a Docker container.

docker-compose.yml map containers 80 port to 80 on local machine.

  - "80:80"

I have an additional configuration in hosts file:   test.dev.local

Website is available in a browser on my machine by any of these 3 addresses:

  1. http://test.dev.local/
  2. http://localhost/

And I can confirm that it is the same website.

But Sitecore Powershell Remoting works only with http://test.dev.local/ enter image description here

You can see that Powershell script was able to return get admin user only when I used http://test.dev.local/ as ConnectionUri

What does need to be changed to allow Sitecore Powershell Remoting to work with http://localhost/ or URL addresses?

P.S. I want to use either http://localhost/ or because inside the container Windows and IIS doesn't know anything about test.dev.local host. And host is important for SXA Export context(SXA export fails if address is not resolved). I am able to overcome this issue by settings

      - test.dev.local

in the docker-compose.yml file. But is not a very convenient solution for my case.

  • Try to run the command with -Verbose flag to see more information about the process. Also if you have a local IIS make sure it's stopped.
    – siaznik
    Commented Apr 2, 2021 at 22:18
  • @siaznik Yes, local IIS is stopped. I can confirm it: when I login to localhost, or test.dev.local I see the same Sitecore that is inside Docker container. I have updated question with image of executing using -Verbose flag, but it didn't provide any useful information.
    – Anton
    Commented Apr 3, 2021 at 11:17


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.