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 | ||
---|---|---|
| ||
В разделе описаны настройки для конкретного отчета. Перед началом работы необходимо выполнить базовую настройку, описанную в разделе Создание отчетов. |
Откройте файл Config.ps1 и задайте следующие значения:
- В переменной "AuthForReport" задайте id провайдера Indeed и наименование для отчета.
- Значения должны задаваться в формате: "GUID провайдера Indeed" = "Наименование для отчёта".
- Значения GUID провайдеров можно найти в разделе Идентификаторы способов аутентификации.
Наименование для отчета может быть произвольным. Данное наименование будет использовано при создании таблицы.
Code Block language powershell title Пример настройки с доменным паролем и отпечатком пальца $AuthForReport = @{ 'CF189AF5-01C5-469D-A859-A8F2F41ED153' = 'Пароль' 'A0EF00AD-1EEB-4D48-8BCF-06E19CD5585F' = 'Палец' }
В переменной "ApplicationId" указывается наименование модуля интеграции Indeed. Список модулей можно найти в разделе Идентификаторы приложений.
Code Block language powershell title Пример настройки для приложения Windows Logon $ApplicationId = "Windows Logon"
Вы можете указать, в каком формате будет выгружаться отчет. Поддерживаются форматы CSV и HTML. Вы можете выгружать отчет в двух форматах одновременно. Если обе переменные не определены, это приведет к ошибке выгрузки.
Для включения выгрузки отчета в CSV задайте переменной CsvReport значение true.Code Block language powershell $CsvReport = 'true'
Для включения выгрузки отчета в HTML задайте переменной HtmlReport значение true.Code Block language powershell $HtmlReport = 'true'
В переменной "pathReportLogonsByProvider" указывается путь до папки, где будет сохранен отчёт.
Code Block language powershell title По умолчанию используется корень папки со скриптом $pathReportLogonsByProvider = "$ScriptDirectory\Reports\LogonsByProvider"
Пример работы
- Для начала работы со скриптом откройте оснастку PS, перейдите в папку со скриптом и запустите файл "Start.ps1": .\Start.ps1
- При необходимости настройте фильтры скрипта и нажмите кнопку "Report of number of logins by providers".
- После завершения работы скрипта будет сформирована html-таблица по указанному при настройке пути.
Image Added