Назад | Перейти на главную страницу

Как запустить сценарий powershell как сценарий входа / выхода в Windows 2003?

Я установил PowerShell версии 1.0 на свой сервер Windows 2003. Как запустить сценарий PowerShell во время входа или выхода из системы? Я пробовал это через

Политика локального компьютера> Конфигурация пользователя> Параметры Windows> Сценарии входа / выхода

Но похоже, что это не работает.

Вам нужно позвонить в powershell двоичный файл напрямую с именем сценария. В приведенном ниже примере предполагается, что файл .PS1 хранится в каталоге, назначенном для объекта групповой политики. Вам нужно будет изменить переменные в соответствии с вашей средой.

powershell.exe -Command ". '\\%SYSVOL%\Policies\%POLICYGUID%\scriptname.ps1'"

Обходной путь может заключаться в создании пакетного сценария, который будет выполнять сценарий Powershell, а затем установить его в политике.

(но ответ jscott лучше)