У меня успешно работает winrm, и я могу запустить Enter-PSSession my-machine
в оболочке и впоследствии вводить команды.Однако, когда я пытаюсь запустить скрипт, который запускает удаленный сеанс, все последующие вызовы выполняются на локальном компьютере.Например:
PS> test.ps1
Содержимое test.ps1
Enter-PSSession remote-pcname
gc env:computername
выводит local-pcname
вместо remote-pcname
Есть идеи, почему файл сценария не поддерживает удаленный сеанс?Он определенно успешно соединяется, потому что, когда скрипт завершается, я возвращаюсь к приглашению оболочки удаленного компьютера.