Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

В данном отчете формируется таблица с количеством аутентификаций пользователя по указанному в файле "Config.ps1" массиву аутентификаторов в конкретном приложении Indeed. 

Создание отчета выполняется в функции "createLogonsByProviderReport" в файле Create-reports/Scenarios/Reports/CreateReports.ps1

Настройка

Warning
titleИнформация

В разделе описаны настройки для конкретного отчета. Перед началом работы необходимо выполнить базовую настройку, описанную в разделе Создание отчетов.

Откройте файл Config.ps1 и задайте следующие значения:

  1. В переменной "AuthForReport" задайте id провайдера Indeed и наименование для отчета. 
    1. Значения должны задаваться в формате: "GUID провайдера Indeed" = "Наименование для отчёта".
    2. Значения GUID провайдеров можно найти в разделе Идентификаторы способов аутентификации.
    3. Наименование для отчета может быть произвольным. Данное наименование будет использовано при создании таблицы. 

      Code Block
      languagepowershell
      titleПример настройки с доменным паролем и отпечатком пальца
      $AuthForReport          = @{
          'CF189AF5-01C5-469D-A859-A8F2F41ED153' = 'Пароль'
          'A0EF00AD-1EEB-4D48-8BCF-06E19CD5585F' = 'Палец'
      }
      
      


  2. В переменной "ApplicationId" указывается наименование модуля интеграции Indeed. Список модулей можно найти в разделе Идентификаторы приложений.

    Code Block
    languagepowershell
    titleПример настройки для приложения Windows Logon
    $ApplicationId          = "Windows Logon"



  3. Вы можете указать, в каком формате будет выгружаться отчет. Поддерживаются форматы CSV и HTML. Вы можете выгружать отчет в двух форматах одновременно. Если обе переменные не определены, это приведет к ошибке выгрузки.

    Для включения выгрузки отчета в CSV задайте переменной CsvReport значение true.

    Code Block
    languagepowershell
    $CsvReport = 'true'


    Для включения выгрузки отчета в HTML задайте переменной HtmlReport значение true.

    Code Block
    languagepowershell
    $HtmlReport = 'true'


  4. В переменной "pathReportLogonsByProvider" указывается путь до папки, где будет сохранен отчёт. 

    Code Block
    languagepowershell
    titleПо умолчанию используется корень папки со скриптом
    $pathReportLogonsByProvider         = "$ScriptDirectory\Reports\LogonsByProvider"


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

  1. Для начала работы со скриптом откройте оснастку PS, перейдите в папку со скриптом и запустите файл "Start.ps1": .\Start.ps1
  2. При необходимости настройте фильтры скрипта и нажмите кнопку "Report of number of logins by providers".
  3. После завершения работы скрипта будет сформирована html-таблица по указанному при настройке пути.