Обновление AD Sync
Обновление AD Sync

Важно 

  • Обновление требуется, т.к. старая версия AD Sync несовместима с новой панелью управления.

  • Обновление не повлияет на пользователей и назначенные им сервисы.

  • ❗ Перезагрузка контроллеров домена обязательна после удаления ПО.

Порядок обновления

Удаление устаревшей версии AD Sync

Остановка службы AD Sync

Выполните win+r > services.msc> найдите службу AD Sync и остановите ее.

 

 

Резервное копирование конфигурации

 

 Обязательно сделайте резервную копию.

Переименуйте папку C:\Program Files\AD Sync, в AD Sync-Old. При установке будет создана новая папка AD Sync.

 

Удаление AD Sync

 

Перейдите в Панель управления

Найдите ПО AD Sync и удалите его

Изображение выглядит как текст, снимок экрана, Шрифт, линия

Контент, сгенерированный ИИ, может содержать ошибки.

Изображение выглядит как текст, снимок экрана, Шрифт, линия

Контент, сгенерированный ИИ, может содержать ошибки.

 

 

 Перезагрузите контроллер домена. 

 

❗ Повторить на всех контроллерах домена.

Установка новой версии AD Sync

  • Для установки AD Sync воспользуйтесь инструкцией по ссылке Установка AD Sync.

  • На шаге выбора Групп-включений (User, contact, and group to synchronize) оставьте поле Include users in these groups пустым

 

Настройка конфигурации

  • Остановите службу AD Sync.

  • На всякий случай сделайте резервную копию файлов (это база, брат) ADSync.exe.config в обоих папках C:\Program Files\AD Sync и C:\Program Files\AD Sync-Old, можете просто скопировать в ту же папку и назвать, например, ADSync.exe.config.default

  • Из старого конфигурационного файла C:\Program Files\AD Sync-Old\ADSync.exe.config скопируйте строки ниже и замените аналогичные строки в файле C:\Program Files\AD Sync\ADSync.exe.config.

 

</setting>
<setting name="UpnFormat" serializeAs="String">
  <value>.....</value>
</setting>
<setting name="IncludeGroups" serializeAs="String">
  <value>S-1-5-21.....</value>
</setting>
<setting name="ExcludeGroups" serializeAs="String">
  <value>S-1-5-32...</value>
</setting>
...
<setting name="UserSyncDelete" serializeAs="String">
<value>True</value>
</setting>
HTML

Например

  • Измените параметры AD Sync

В файле C:\Program Files\AD Sync\ADSync.exe.config найдите строки с конфигурациями, указанные в Таблице настроек приложения, и вносить изменения заключенное в тег <value>...</value> 

 

Например, искать можно по имени "UserPollTime" и изменить заключенное в тег <value>5</value> на <value>20</value> 

Например

Таблица настроек приложения

 

 

Имя значения
Значение
Описание
UserPollTime
20
Немного снижает нагрузку на AD
 
UploadPollTime
 
20
Снижает нагрузку на API и SQL-сервер за счет уменьшения частоты выполнения выгрузки. 
 
LogMask
 
65535
Для более подробного логирования ошибок
UploadMaxErrors
 
5
Количество попыток синхронизации при возникновении ошибок
EventLogWatch
 
True
 
Использование изменений в AD, записанные в журнал событий. Позволяет синхронизировать только те изменения, которые включены в набор свойств объекта AD, что приводит к меньшему количеству вызовов API и повышению производительности в целом. 
 
UserAttributesSyncOnChange
 
True
Синхронизация только измененных атрибутов пользователя AD

ContactAttributesSyncOnChange
True
 
Синхронизация только измененных атрибутов контакта AD
 
GroupAttributesSyncOnChange
True
 
Синхронизация только измененных атрибутов группы AD
 

MaxGetStatusTries
5
Обнаруживает объекты в состоянии подготовки и перезапускает синхронизацию

ThrottleUploads
 
True
 
Включает ограничение количества измененных объектов в очереди на синхронизацию. Повышает производительность и снижает нагрузки на серверы API/SQL. 
 
ThrottleLimit
 
50
Количество элементов в очереди на синхронизацию
BatchUploads
 
True
Если в синхронизируемой группе большое количество объектов этот параметр позволит разделить объекты на очереди что позволит снизить нагрузку на API
UploadBatchSize
 
50
 
Количество элементов, отправляемых в одном запросе. (к элементу выше)
MaxResubmits
 
5
Количество попыток повторной отправки элементов группы, если члены группы не смогли их отправить. Если это значение не задано, группа будет повторяться бесконечно. 

 

 

  • Переименуйте папку C:\Program Files\AD Sync\Requests, в Requests-Default

  • Скопируйте папку C:\Program Files\AD Sync-Old\Requests в C:\Program Files\AD Sync\

  • Запустите службу AD Sync.

 

❗ Повторить на всех контроллерах домена.