Я установил PowerShell версии 1.0 на свой сервер Windows 2003. Как запустить сценарий PowerShell во время входа или выхода из системы? Я пробовал это через
Политика локального компьютера> Конфигурация пользователя> Параметры Windows> Сценарии входа / выхода
Но похоже, что это не работает.
Вам нужно позвонить в powershell
двоичный файл напрямую с именем сценария. В приведенном ниже примере предполагается, что файл .PS1 хранится в каталоге, назначенном для объекта групповой политики. Вам нужно будет изменить переменные в соответствии с вашей средой.
powershell.exe -Command ". '\\%SYSVOL%\Policies\%POLICYGUID%\scriptname.ps1'"
Обходной путь может заключаться в создании пакетного сценария, который будет выполнять сценарий Powershell, а затем установить его в политике.
(но ответ jscott лучше)