Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
Чтобы быстро получить перечень всех групп, на которых отключено наследование политик, можно выполнить запрос к RestAPI с помощью Powershell:
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $True } [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $restAPI = 'https://Server-SEPM.holding.com:8446/sepm/api/v1' $cred = @{ username = "login" password = "pass" domain = "" } #converts $cred array to json to send to the SEPM $auth = $cred | ConvertTo-Json $Authent = Invoke-RestMethod -Uri "$restAPI/identity/authenticate" ` -Method Post ` -Body $auth ` -ContentType 'application/json' $access_token = $Authent.Token $groups = Invoke-RestMethod -Method get -Uri "$restAPI/groups?pageSize=10000" ` -ContentType "application/json" ` -Headers @{Authorization = 'Bearer ' + $access_token} $groups.content | Where-Object { $_.policyInheritanceEnabled -ne $true }| ` Select fullPathName,policyInheritanceEnabled
Для корректной работы скрипта требуется Powershell 5 или старше.
Проверено на следующих конфигурациях:
Автор первичной редакции: Виталий Якоб Время публикации: 03.03.2021 13:45