Поиск по сайту:

Как использовать Start-ADSyncSyncCycle


Ваш Active Directory регулярно синхронизируется с вашим Azure AD, но иногда вам нужно принудительно запустить синхронизацию, чтобы немедленно применить изменения. Для этого мы можем использовать командлет Start-ADsyncsynccycle.

В этой статье мы рассмотрим, как использовать командлет Start-ADSyncSyncCycle, как выполнить дельта- и полную синхронизацию, а также как вы можете проверить расписание.

Используя командлет Start-ADsyncsynccycle

Команда Start-ADsyncsynccycle автоматически устанавливается вместе с инструментом Azure AD Connect (теперь известным как Microsoft Entra Connect Sync). По умолчанию синхронизация будет происходить каждые 30 минут. Но когда вы внесли изменения в локальный Active Directory, которые нужно немедленно синхронизировать, мы можем запустить синхронизацию принудительно.

Для этого вам нужно открыть PowerShell на сервере, на котором установлен инструмент Azure AD Connect. Введите следующую команду, чтобы начать синхронизацию:

Start-ADSyncSyncCycle -PolicyType Delta

Хорошо знать, что сообщение о результате не говорит ничего о том, была ли синхронизация успешной или нет. Оно лишь указывает, была ли инициирована синхронизация или нет.

Просмотреть статус синхронизации

Чтобы проверить, действительно ли выполняется синхронизация, мы можем использовать командлет Get-ADSyncConnectorRunStatus. Если командлет не возвращает ничего, значит, синхронизация не выполняется, в противном случае он покажет имя соединителя и его состояние выполнения:

Мы также можем использовать Диспетчер службы синхронизации, чтобы увидеть статус синхронизации и узнать, что синхронизировано. Вы можете найти его в меню «Пуск», в разделе Azure AD Connect.

Если вы откроете Диспетчер службы синхронизации, вы увидите статус текущей запущенной синхронизации. Нажмите на успешную синхронизацию, чтобы увидеть, сколько объектов было обновлено, добавлено или изменено.

Дельта-синхронизация против начальной синхронизации

Когда вы начинаете синхронизацию вручную, у вас есть две опции. Вы можете запустить дельта-синхронизацию или полную синхронизацию (начальную). Важно понимать, какой тип политики вам нужно использовать, потому что полная синхронизация может занять довольно много времени.

Давайте посмотрим на различия между двумя типами синхронизации:

Цикл синхронизации DeltaПолный цикл синхронизации
Дельта-импорт на всех коннекторахПолный импорт на всех коннекторах
Дельта-синхронизация на всех коннекторахПолная синхронизация на всех коннекторах
Экспорт по всем соединителямЭкспорт на всех соединителях
Дельта против начальной синхронизации

Полная синхронизация в большинстве случаев не требуется. Например, когда вы создали нового пользователя в вашей локальной Active Directory, дельта-синхронизация более чем достаточна. Вам нужно выполнять начальную синхронизацию только в следующих случаях:

  • Изменены правила синхронизации, что привело к увеличению количества объектов или атрибутов в каталоге источника.
  • Внесены изменения в правила синхронизации
  • Изменяет фильтрацию, что приводит к увеличению или уменьшению количества объектов из исходного каталога.

Просто говоря, если вы измените правила синхронизации в инструменте Azure AD Connect, вам придется выполнить первоначальную синхронизацию. Во всех остальных случаях дельта-синхронизации более чем достаточно.

Для выполнения полной синхронизации вы можете использовать следующую команду:

Start-ADSyncSyncCycle -PolicyType Initial

Запустить удаленно AdSyncSyncCycle

Вы можете запустить командлет Start-ADSyncSyncCycle только на сервере, на котором установлен Azure AD Connect. Однако для этого вам не нужно входить на сервер. С помощью PowerShell мы также можем запустить дельта-синхронизацию удаленно.

Для этого мы используем командлет Invoke-Command. Это позволяет нам подключаться к другому серверу и выполнять команду внутри блока скрипта.

Invoke-Command -ComputerName LA-Srv-Dc01 -ScriptBlock {
  Start-ADSyncSyncCycle -PolicyType Delta
}

Заключение

Запуск дельта-синхронизации после добавления нового пользователя или изменения членства в группе является абсолютно нормальным. Вам не нужно запускать дельта-синхронизацию после изменения или сброса пароля, так как такие изменения всегда синхронизируются немедленно.

Имейте в виду, что полный синхронизация может занять довольно много времени, особенно в большой среде. Если вы хотите узнать больше о просмотре или изменении расписания синхронизации, убедитесь, что вы также прочитали эту статью.

Надеюсь, вам понравилась эта статья. Если у вас есть какие-либо вопросы, просто оставьте комментарий ниже.