У меня были странные проблемы при попытке удаленно выполнить скрипт на локальной машине. Другими словами, удаленный powershell для локальной машины. Это возвращается с ошибкой, которая, кажется, говорит, что удаленное взаимодействие PowerShell не включено на машине, но это было. Я могу запустить сценарий удаленно с другого компьютера до цели, но при использовании удаленного взаимодействия с той же самой коробкой проблема возникает.
- Убедитесь, что служба WinRM запущена.
- Убедитесь, что удаленное взаимодействие PowerShell включено, как в
Enable-PSRemoting -force
.
- Убедитесь, что ваша политика выполнения powershell достаточно свободна, как, например, в
Set-ExecutionPolicy Unrestricted
. Если для политики установлено значение RemoteSigned
, это может быть проблемой.
Возможно, вы также захотите проверить, что пользователь, с которым вы запускаете скрипт, обладает (локально, но с удаленным доступом) правами «войти в систему как служба» или как пакетное задание. Просто угадайте, если приведенный выше список ничего не решает.