В сегодняшней заметке я покажу, как разрешить выполнение скриптов PowerShell
на системах используя доменные политики в домене polygon.local. Т.к. по умолчанию, политика запускаемых скриптов такова, что выставлен статус – Restricted (Запрещено, по умолчанию) сценарии не запускаются. В блоге я уже упоминал, как это поправить применительно к системе Windows Server 2003 и Windows 7, но всё это было локально, а теперь это будет централизовано для всех машин находящихся в домене.
И так заходим на домен контроллер (dc1.polygon.local) и запускаем оснастку управления групповыми политиками:
Start – Control Panel – Administrative Tools – Group Policy Management и создаём политику на организационный контейнер где У Вас расположены зарегистрированные рабочие станции, в моем случае это – OU = Computer,OU=IT и назовём её – GPO_PowerShell_ExecutionPolicy, так чтобы она отражала суть выполняемой задачи. Возьмите за практику, именовать политики, чтобы в дальнейшем можно было понять поставленные перед ней задачи.
Открываем, политику на редактирование и переходим по следующим меню:
Computer Configuration – Policies – Administrative Templates – Windows Components – Windows PowerShell
Turn on Script Execution – Enabled – Allow all scripts
Разрешаем политикой выполнение скриптов на подконтрольных рабочих станциях в организационном контейнере, на которых применяется политика.
Политика готова, закрываем редактор групповых политик.
Теперь при запуске скриптов на рабочей станции уже не будет возникать предупреждения, что они запрещены, как раньше, смотри те ссылки выше которые я привёл в самом начале этой заметки.
На этом всё, удачи!!!
Great, thanks for sharing this article.Really looking forward to read more.