Разница между выполнением скриптов PowerShell на локальной машине и удалённых серверах заключается в месте выполнения команд. 25
При выполнении на локальной машине команды выполняются в том же месте, где и вводятся. 5
При выполнении на удалённом сервере команды, вводимые на локальном компьютере, передаются на удалённый сервер и там выполняются, затем результат передаётся обратно. 5
Некоторые особенности выполнения скриптов на удалённом сервере:
- Доступ к командам и модулям. 2 Можно использовать только те команды и модули PowerShell, которые установлены на удалённом компьютере. 2 Локально установленные модули недоступны в удалённом сеансе. 2
- Необходимость в разрешениях. 4 Для выполнения команд на удалённом компьютере пользователю нужны разрешения на использование конфигураций сеансов. 4 По умолчанию только члены группы «Администраторы» могут удалённо подключаться к компьютеру. 4
- Влияние версий PowerShell. 3 Отключённые сеансы работают, только если на локальном компьютере и на удалённом сервере установлена одна и та же версия PowerShell. 3