Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Info | ||
---|---|---|
| ||
Для сбора статистики скачайте репозиторий со скриптом. |
Описание работы скрипта
- Скрипт перебирает идентификаторы политик из массива конфигурационного файла Config.ps1.
- С помощью метода API "/api/v5/policy/get" запрашивается информация о политике.
- Из свойства области действия запрашивается информация по настроенным объектам с помощью метода API "/api/v5/userCatalog/getObjects".
- Из полученных объектов запрашиваются пользователи
- С помощью командлета PowersShell "Get-ADGroup" в функции "getUsersCN" файла "Base/AdditionalFunctions/GetUsers.ps1" для группы AD.
- С помощью командлета PowersShell "Get-ADUser" в функции "getUsersOU" файла "Base/AdditionalFunctions/GetUsers.ps1" для подразделения AD.
- По полученным пользователям составляется отчет по состоянию аутентификаторов, которые указаны в переменной "AuthForReport" вы " файла Config.ps1.
- С помощью метода API "/api/v5/authenticator/findByUserIds" запрашивается информация со всеми внутренними GUID аутентификаторов пользователя.
- С помощью метода API "/api/v5/authenticator/getUserAuth" запрашивается информация по-конкретному GUID из 5.а.
- С помощью функции "addDataToCSV" файла "Base/AdditionalFunctions/CsvReport.ps1" собирается таблица в CSV формате.