Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Контроль выполнения групповой политики (http://forum.oszone.net/showthread.php?t=332869)

densan 30-01-2018 14:52 2794574

Контроль выполнения групповой политики
 
Здравствуйте.
Пытаюсь автоматизировать включение и настройки Bitlocker с сохранением ключа воссстановления в АД.
Если на этапе включения Bitlocker к компьютеру не применилась групповая полика - получаем проблемы с доступом к ключам восстановления у группы сотрудников ИТ, у котрых нет административных прав в домене.
Как можно на самом компьютере проверить, что к нему применилась конкретная групповая политика.
Поиском смотрю все команды с GPO в имени - все не то.
Конечно можно вывести отчет gpresult /r в файл и отпарсить его, но это как-то костылеобразно.

densan 30-01-2018 16:50 2794591

Накидал скрипт
Код:

$TempFile=New-TemporaryFile
Get-GPResultantSetofPolicy -reporttype xml -path $TempFile.FullName
[XML]$xml=Get-Content $TempFile.FullName
$xml.rsop.ComputerResults.gpo | where {$_.name -eq ' bitlocker' }

а при тесте на ПК выяснилось, что команда Get-GPResultantSetofPolicy входит в модуль GroupPolicy, который по-дефолту не установлен на ПК. Для его установки нужно установить на пользовательские ПК RSAT. Видно придется парсить вывод gpresult /r

Kazun 31-01-2018 09:47 2794688

Код:

Get-CimInstance -Namespace root\rsop\computer RSOP_GPLink  -Filter "appliedOrder <> 0" | Foreach {
        Get-CimInstance -Namespace root\rsop\computer RSOP_GPO -Filter "id = '$($_.GPO.ID)' AND name LIKE '%bitlocker%'"
}


densan 01-02-2018 09:23 2794963

Kazun, работает, большое спасибо за помощь.

Kazun, работает, боьшое спасибо за помощь.


Время: 01:18.

Время: 01:18.
© OSzone.net 2001-