You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Информация

Для сбора статистики скачайте репозиторий со скриптом. 

Описание работы скрипта

  1. Скрипт перебирает идентификаторы политик из массива конфигурационного файла Config.ps1.
  2. С помощью метода API "/api/v5/policy/get" запрашивается информация о политике.
  3. Из свойства области действия запрашивается информация по настроенным объектам с помощью метода API "/api/v5/userCatalog/getObjects".
  4. Из полученных объектов запрашиваются пользователи 
    1. С помощью командлета PowersShell "Get-ADGroup" в функции "getUsersCN" файла "Base/AdditionalFunctions/GetUsers.ps1" для группы AD.  
    2. С помощью командлета PowersShell "Get-ADUser" в функции "getUsersOU" файла "Base/AdditionalFunctions/GetUsers.ps1" для подразделения AD. 
  5. По полученным пользователям составляется отчет по состоянию аутентификаторов, которые указаны в переменной "AuthForReport" файла Config.ps1.
    1. С помощью метода API "/api/v5/authenticator/findByUserIds" запрашивается информация со всеми внутренними GUID аутентификаторов пользователя.
    2. С помощью метода API "/api/v5/authenticator/getUserAuth" запрашивается информация по-конкретному GUID из 5.а. 
  6. С помощью функции "addDataToCSV" файла "Base/AdditionalFunctions/CsvReport.ps1" собирается таблица в CSV формате.

Предварительные требования


Настройка


Пример работы


  • No labels