Сценарии группы set.user.rights предназначены для управления правами пользователей Indeed-Id.
-
set.IndeedID.user.rights.cn.ps1 –для всех пользователей Indeed-Id в рамках группы
-
set.IndeedID.user.rights.OU.ps1– для всех пользователей Indeed-Id в рамках контейнера (подразделении (OU), контейнере (CN))
-
set.IndeedID.user.rights.ps1 – для учетной записи одного пользователя Indeed-Id
Сценарии находятся в каталоге \ChangeProperties\set.user.rights.
Примечание:
-
Описание действий, необходимых для запуска сценариев, приведено в статье Обзор сценариев Windows Power Shell.
-
Файл constants.ps1 должен располагаться в одном каталоге с каталогом \ChangeProperties\set.user.rights, содержащим сценарии данной группы.
1. Установка прав пользователей Indeed-Id в рамках группы
Параметры запуска
.\set.IndeedID.user.rights.cn.ps1 -g <DestinguishedName> -e <EnrollFlag> -re <ReenrollFlag> -d <DeleteFlag> -com <CommentFlag> [-lf <LogFile>]
-g – путь к объекту сценария (группе) в формате 'CN=Name,DC=Domain' Процесс определения объекта управления для запуска сценария описан в статье Обзор сценариев Windows Power Shell.
-e – флаг обучения аутентификаторов 0 – выключить право на обучение аутентификаторов 1 – включить право на обучение аутентификаторов
-re – флаг переобучения аутентификаторов 0 – выключить право на переобучение аутентификаторов 1 – включить право на переобучение аутентификаторов
-d – флаг удаления аутентификаторов 0 – выключить право на удаление аутентификаторов 1 – включить право на удаление аутентификаторов
-com – флаг редактирования комментария 0- выключить право на редактирование комментария 1 – включить право на редактирование комментария только при обучении аутентификатора 2 – включить право на редактирование комментария всегда
-lf – путь к файлу лога исполнения сценария (опциональный параметр) В лог сохраняется список имён пользователей, для которых не удалось выполнить запрошенную операцию. Если операцию удалось выполнить для всех пользователей, список в логе будет пустым.
Примечание: Сценарий устанавливает параметры генерации случайного пароля только для пользователей Indeed-Id, включенных непосредственно в заданную группу. Вложенные группы (при их наличии) сценарием не обрабатываются.
Пример запуска
Рассмотрим следующую структуру групп: |- Region1 |--Office1 |--Office2
.\set.IndeedID.user.rights.cn.ps1 -g 'cn=Region1,cn=Users,dc=demo,dc=local' -e 1 -re 1 -d 1 -com 2
В результате выполнения приведенной команды для пользователей Indeed-Id из группы Region1 будут установлены следующие права:
-
Разрешить обучение: Включено
-
Разрешить переобучение: Включено
-
Разрешить удаление: Включено
-
Разрешить редактирование комментария: Всегда
Для пользователей из групп Office1, Office2 права изменены не будут.
2. Установка прав пользователей Indeed-Id в рамках контейнера (подразделения (OU), контейнера (CN))
Параметры запуска
.\set.IndeedID.user.rights.OU.ps1 -ou <DestinguishedName> -e <EnrollFlag> -re <ReenrollFlag> -d <DeleteFlag> -com <CommentFlag> [-lf <LogFile>] [-l <Searchlevel>]
-ou – путь к объекту сценария (контейнеру) в формате 'OU=Name,DC=Domain' Процесс определения объекта управления для запуска сценария описан в статье Обзор сценариев Windows Power Shell.
-e – флаг обучения аутентификаторов 0 – выключить право на обучение аутентификаторов 1 – включить право на обучение аутентификаторов
-re – флаг переобучения аутентификаторов 0 – выключить право на переобучение аутентификаторов 1 – включить право на переобучение аутентификаторов
-d – флаг удаления аутентификаторов 0 – выключить право на удаление аутентификаторов 1 – включить право на удаление аутентификаторов
-com – флаг редактирования комментария 0- выключить право на редактирование комментария 1 – включить право на редактирование комментария только при обучении аутентификатора 2 – включить право на редактирование комментария всегда
-lf – путь к файлу лога исполнения сценария (опциональный параметр) В лог сохраняется список имён пользователей, для которых не удалось выполнить запрошенную операцию. Если операцию удалось выполнить для всех пользователей, список в логе будет пустым.
-l – флаг рекурсивного поиска (опциональный параметр) Определяет, выполнять ли рекурсивный поиск во вложенных контейнерах: 1 – не выполнять поиск во вложенных контейнерах любое другое значение – выполнять рекурсивный поиск во вложенных контейнерах По умолчанию выполняется рекурсивный поиск.
Пример запуска
Рассмотрим следующую структуру подразделений (OU): |- IID_Users |--Region1 |---Office1 |---Office2
Пример 1:
.\set.IndeedID.user.rights.OU.ps1 -ou 'ou=IID_Users,dc=demo,dc=local' -e 1 -re 1 -d 1 -com 2 -l 1
В результате выполнения приведенной команды для пользователей Indeed-Id из подразделения IID_Users будут установлены следующие права:
-
Разрешить обучение: Включено
-
Разрешить переобучение: Включено
-
Разрешить удаление: Включено
-
Разрешить редактирование комментария: Всегда
Для пользователей из подразделений Region1, Office1, Office2 права изменены не будут.
Пример 2:
.\set.IndeedID.user.rights.OU.ps1 -ou 'ou=IID_Users,dc=demo,dc=local' -e 1 -re 1 -d 0 -com 1
В результате выполнения приведенной команды для пользователей Indeed-Id из подразделений IID_Users, Region1, Office1, Office2 будут установлены следующие права:
-
Разрешить обучение: Включено
-
Разрешить переобучение: Включено
-
Разрешить удаление: Выключено
-
Разрешить редактирование комментария: Только при обучении
3. Установка прав для одного пользователя Indeed-Id
Параметры запуска
.\set.IndeedID.user.rights.ps1 -u <DestinguishedName> -e <EnrollFlag> -re <ReenrollFlag> -d <DeleteFlag> -com <CommentFlag>
-u – имя пользователя в UPN-форме (user@domain) Процесс определения объекта управления для запуска сценария описан в статье Обзор сценариев Windows Power Shell.
-e – флаг обучения аутентификаторов 0 – выключить право на обучение аутентификаторов 1 – включить право на обучение аутентификаторов
-re – флаг переобучения аутентификаторов 0 – выключить право на переобучение аутентификаторов 1 – включить право на переобучение аутентификаторов
-d – флаг удаления аутентификаторов 0 – выключить право на удаление аутентификаторов 1 – включить право на удаление аутентификаторов
-com – флаг редактирования комментария 0- выключить право на редактирование комментария 1 – включить право на редактирование комментария только при обучении аутентификатора 2 – включить право на редактирование комментария всегда
Пример запуска
.\set.IndeedID.user.rights.ps1 -u 'test@demo.local' -e 1 -re 1 -d 0 -com 0
В результате выполнения приведенной команды для пользователя test@demo.local будут установлены следующие права:
-
Разрешить обучение: Включено
-
Разрешить переобучение: Включено
-
Разрешить удаление: Выключено
-
Разрешить редактирование комментария: Выключено
|