Пользователь, от имени которого будет запускаться скрипт, должен обладать минимальными глобальными правами “Инспектор” в системе Indeed AM.
Описание работы скрипта
Скрипт формирует отчёты по подготовленным сценариям. Для создания отчетов используется API Indeed AM Core и Indeed AM LS. Скрипт поддерживает настройку фильтрации для формирования отчета:
Выборка из контейнера пользовательского каталога.
Выборка по конкретному пользователю.
Выборка по дате.
Описание фильтров
Поле "Container"
Поле предназначено для выбора подразделений в домене в которых будет выполняться поиск пользователей. Значение “Entire Catalog” означает, что выбран корневой каталог, используемого сервером Indeed AM каталогов пользователей.
Поиск подразделений из пользовательского каталога выполняется с использованием метода API "searchContainers" в соответствующей функции в файле "Base/AMAPI/UserCatalog.ps1": ссылка.
Информация
Выгрузка контейнеров выполняется из пользовательского каталога. Значение в поле не редактируемое.
Имя корневых каталогов пользователей, заданных в конфиг. файле core не отображаются.
Для выбора необходимого подразделения из каталога выполните следующие:
Нажмите на кнопку “Select”.
В выпадающем списке окна “Containers” выберете требуемый контейнер.
Нажмите “Ok”.
Поле “User or initiator”
Поле предназначено для поиска пользователя в домене или выбранном в поле “Container” подразделении. Значение по умолчанию “Not set”.
Поиск пользователя выполняется с использованием метода API "searchUsers" в соответствующей функции в файле "Base/AMAPI/UserCatalog.ps1": ссылка. Подготовка запроса с использованием заданных фильтров выполняется в функции "searchUsersUseFilters" в файле "Scenarios/Reports/SearchUseFilters.ps1": ссылка.
В поиске учитываются следующие параметры:
Информация
Все параметры используются с логической операцией "or".
ContainerId - Идентификатор контейнера, в котором будет выполнен поиск пользователя. Параметр используется если было выбрано подразделение в поле "Container".
FirstName, MiddleName, LastName, PrincipalName, Name - Соответствующие значения атрибутов пользователя из AD.
Для поиска пользователей и последующего выбора необходимо нажать кнопку “Select”.
Для поиска пользователя можно указать часть имени, в конце указанной части необходимо добавить символ звездочки “*”.