А АSunday, 9 September 2018

GPO и Powershell.

Всем привет.

Что разобраться с политиками домена и порядком их применения может понадобиться отчет от Powershell. Для этого вначале надо выполнить импорт двух модулей
Import-Module ActiveDirectory
Import-Module GroupPolicy

А далее все просто. Прочитать в формате HTML все политики домена можно так:

Get-GPOReport -All -ReportType HTML -Path "d:\GPOReport1.html"

Получить результирующую политику для вашего хоста:

Get-GPResultantSetOfPolicy -ReportType Html -Path "d:\result.html"

Получить результирующую политику для вашего хоста в формате XML:

Get-GPResultantSetOfPolicy -ReportType xml -Path "d:\res2.xml"

Обычно имеет смысл узнать в каком порядке применились политики. Такой порядок выбирается так:

[xml]$xml = Get-Content d:\res2.xml
$xml.DocumentElement.ComputerResults.GPO | select name, @{LABEL="LinkOrder";EXPRESSION={$_.link.linkorder}} | sort linkorder

Сохранить политики не забываем так:
Backup-GPO -All -Path "d:\backup"
И лучше такую процедуру поставить на расписание.

Восстановить все аналогично таким образом:
Restore-GPO -All -Path "d:\backup"

No comments:

Post a Comment

А что вы думаете по этому поводу?

Версия на печать

Популярное