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

Как выполнить сценарий PowerShell через групповую политику?

Как я могу выполнить сценарий PowerShell с помощью групповой политики на нескольких машинах?

Сценарий подписан и будет запущен на целевых машинах, если вы щелкните правой кнопкой мыши и выберите «запустить с помощью PowerShell».

Альтернативное решение (что я сделал) для bginfo:

  1. Настройте GPO для входа в систему (Конфигурация пользователя - Политики - Настройки Windows - Сценарии)
  2. На вкладке Scripts (не PowerShell) щелкните show files и скопируйте bginfo.exe и файл конфигурации .bgi.
  3. Вернитесь на вкладку «Сценарии», нажмите «Добавить», введите «bginfo.exe» в качестве имени сценария и «desktopSettings.bgi / timer: 0 / nolicprompt» для параметров сценария.

Убедитесь, что вы выполнили gpupdate / force и logoff / logon, тогда вы должны увидеть bginfo на рабочем столе.

Посмотрите эту страницу: http://technet.microsoft.com/en-us/library/ee176949.aspx

В частности, я думаю, вы захотите отредактировать GPO для запуска вашего компьютера:

C: \ windows \ system32 \ windowspowerShell \ v1.0 \ powershell.exe & "C: \ script.ps1"

Путь к PowerShell.exe не меняется, если у вас установлена ​​v1 или v2.