Установка параметров кэширования (set.caching.options)
Автор Anton Shlykov, Last modified by Anton Shlykov на 20 апреля 2016 05:54 PM

Сценарии группы set.caching.options предназначены для установки параметров кэширования данных пользователей Indeed-Id.

  • set.IndeedID.caching.options.cn.ps1 – для всех пользователей Indeed-Id в рамках группы

  • set.IndeedID.caching.options.OU.ps1 – для всех пользователей Indeed-Id в рамках контейнера (подразделении (OU), контейнере (CN))

  • set.IndeedID.caching.options.ps1 – для учетной записи одного пользователя Indeed-Id

Сценарии находятся в каталоге \ChangeProperties\set.caching.options.

Примечание:

  • Описание действий, необходимых для запуска сценариев, приведено в статье Обзор сценариев Windows Power Shell.

  • Файл constants.ps1 должен располагаться в одном каталоге с каталогом \ChangeProperties\set.caching.options, содержащим сценарии данной группы.

1. Установка параметров кэширования в рамках группы

Параметры запуска

.\set.IndeedID.caching.options.cn.ps1 -g <DestinguishedName> -c <CachingFlag> -sd <StartDate> -ed <EndDate> -p <Period> [-lf <LogFile>]

-g – путь к объекту сценария (группе) в формате 'CN=Name,DC=Domain'
Процесс определения объекта управления для запуска сценария описан в статье  Обзор сценариев Windows Power Shell.

-c – флаг кэширования
0 – выключить кэширование
1 – включить кэширование

-sd – дата начала кэширования данных пользователя в формате ‘mm.dd.yyyy’
'0’ – дата начала кэширования не устанавливается

-ed – дата окончания кэширования данных пользователя в формате ‘mm.dd.yyyy’
‘0’ – дата окончания кэширования не устанавливается

-p – период кэширования данных пользователя (целое число)
0 – период кэширования не устанавливается

-lf – путь к файлу лога исполнения сценария (опциональный параметр)
В лог сохраняется список имён пользователей, для которых не удалось выполнить запрошенную операцию. Если операцию удалось выполнить для всех пользователей, список в логе будет пустым.

Примечание:
Сценарий устанавливает параметры кэширования только для пользователей Indeed-Id, включенных непосредственно в заданную группу. Вложенные группы (при их наличии) сценарием не обрабатываются.

Пример запуска

Рассмотрим следующую структуру групп:
|- Region1
     |--Office1
     |--Office2

Пример 1:

.\set.IndeedID.caching.options.cn.ps1 -g 'cn=Region1,cn=Users,dc=demo,dc=local’ -c 1 -sd '05.19.2012' -ed '0' -p 30 -lf "C:\IID_Users_Caching.txt"

В результате выполнения приведенной команды кэширование будет включено для пользователей Indeed-Id из группы Region1 со следующими параметрами:

  • Начальная дата: 19.05.2012

  • Конечная дата: Не установлено

  • Период с последнего входа: 30

Лог выполнения сценария будет сохранен в файл “C:\IID_Users_Caching.txt”.

Для пользователей из групп Office1, Office2 параметры кэширования изменены не будут.

Пример 2:

.\set.IndeedID.caching.options.cn.ps1 -g 'cn=Region1,cn=Users,dc=demo,dc=local' -c 0 -sd '0' -ed '0' -p 0

В результате выполнения приведенной команды кэширование будет выключено для пользователей Indeed-Id из групп Region1, Office1, Office2.

2. Установка параметров кэширования в рамках контейнера (подразделения (OU), контейнера (CN))

Параметры запуска

.\set.IndeedID.caching.options.OU.ps1 -ou <DestinguishedName> -c <CachingFlag> -sd <StartDate> -ed <EndDate> -p <Period> [-lf <LogFile>] [-l <RecursiveSearch>]

-ou – путь к объекту сценария (контейнеру) в формате 'OU=Name,DC=Domain'
Процесс определения объекта управления для запуска сценария описан в статье Обзор сценариев Windows Power Shell.

-c – флаг кэширования
0 – выключить кэширование
1 – включить кэширование

-sd – дата начала кэширования данных пользователя в формате ‘mm.dd.yyyy’
'0’ – дата начала кэширования не устанавливается

-ed – дата окончания кэширования данных пользователя в формате ‘mm.dd.yyyy’
‘0’ – дата окончания кэширования не устанавливается

-p – период кэширования данных пользователя (целое число)
0 – период кэширования не устанавливается

-lf – путь к файлу лога исполнения сценария (опциональный параметр)
В лог сохраняется список имён пользователей, для которых не удалось выполнить запрошенную операцию. Если операцию удалось выполнить для всех пользователей, список в логе будет пустым.

-l – флаг рекурсивного поиска (опциональный параметр). Определяет, выполнять ли рекурсивный поиск во вложенных контейнерах:
1 – не выполнять поиск во вложенных контейнерах
любое другое значение – выполнять рекурсивный поиск во вложенных контейнерах
По умолчанию выполняется рекурсивный поиск.

Пример запуска

Рассмотрим следующую структуру подразделений (OU):
|- IID_Users
     |--Region1
         |---Office1
         |---Office2

Пример 1

.\set.IndeedID.caching.options.OU.ps1 –ou ‘ou=IID_Users,dc=demo,dc=local’ –c 1 –sd ’05.19.2012’ –ed ‘0’ –p 30 –l 1

В результате выполнения приведенной команды кэширование будет включено для пользователей Indeed-Id из подразделения IID_Users со следующими параметрами:

  • Начальная дата: 19.05.2012

  • Конечная дата: Не установлено

  • Период с последнего входа: 30

Для пользователей из подразделений Region1, Office1, Office2 параметры кэширования изменены не будут.

Пример 2

.\set.IndeedID.caching.options.OU.ps1 –ou ‘ou=IID_Users,dc=demo,dc=local’ –c 1 –sd ’05.19.2012’ –ed ’05.19.2013’ –p 30 –lf “C:\IID_Users_Caching.txt”

В результате выполнения приведенной команды кэширование будет включено для пользователей Indeed-Id из подразделений IID_Users, Region1, Office1, Office2 со следующими параметрами:

  • Начальная дата: 19.05.2012

  • Конечная дата: 19.05.2013

  • Период с последнего входа: 30

Лог выполнения сценария будет сохранен в файл “C:\IID_Users_Caching.txt”.

Пример 3

.\set.IndeedID.caching.options.OU.ps1 -ou 'ou=IID_Users,dc=demo,dc=local' -c0 -sd '0' -ed '0' -p 0

В результате выполнения приведенной команды кэширование будет выключено для пользователей Indeed-Id из подразделений IID_Users, Region1, Office1, Office2.

3. Установка параметров кэширования для одного пользователя Indeed-Id

Параметры запуска

.\set.IndeedID.caching.options.ps1 -u <DestinguishedName> -c <CachingFlag> -sd <StartDate> -ed <EndDate> -p <Period>

-u – имя пользователя в UPN-форме (user@domain)
Процесс определения объекта управления для запуска сценария описан в статье Обзор сценариев Windows Power Shell.

-c – флаг кэширования
0 – выключить кэширование
1 – включить кэширование

-sd – дата начала кэширования данных пользователя в формате ‘mm.dd.yyyy’
'0’ – дата начала кэширования не устанавливается

-ed – дата окончания кэширования данных пользователя в формате ‘mm.dd.yyyy’
‘0’ – дата окончания кэширования не устанавливается

-p – период кэширования данных пользователя (целое число)
0 – период кэширования не устанавливается

Пример запуска

Пример 1:

.\set.IndeedID.caching.options.ps1 -u test5@demo.local -c 1 -sd '05.19.2012' -ed '0' –p 30

В результате выполнения приведенной команды кэширование будет включено для пользователя test5@demo.local со следующими параметрами:

  • Начальная дата: 19.05.2012

  • Конечная дата: Не установлено

  • Период с последнего входа: 30

Пример 2:

.\set.IndeedID.caching.options.ps1 -u test5@demo.local -c 0 -sd '0' -ed '0' -p 0

В результате выполнения приведенной команды кэширование будет выключено для пользователя test5@demo.local.

(0 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: