Устранение неполадок при отсутствии общих ресурсов SYSVOL и NETLOGON на контроллере домена Windows Server

Во время сбоя системы на одном из моих контроллеров домена пропали общие ресурсы SYSVOL и Netlogon. В процессе расследования были обнаружены проблемы с репликацией DFS-R, которая пришел на смену репликации NTFRS

Журнал событий на неисправном контроллере домена показал мне следующее:

Я перезапустил репликацию и подождал еще немного, но начальную точку так и не удалось пройти.

К счастью, у Microsoft есть решение для этой проблемы, которое можно найти здесь:

Устранение неполадок с отсутствующими общими ресурсами SYSVOL и Netlogon. Windows Server | Документы Майкрософт

Эта статья привела меня к этой:

Как принудительно провести authoritative и non authoritative синхронизацию репликации sysvol, реплицируемую с помощью DFSR. Документы Майкрософт

Итак, сначала я отлаживал с помощью этих команд:

  • Проверьте наличие  SYSVOL. Вы можете вручную проверить, есть ли общий ресурс SYSVOL, или проверить каждый контроллер домена с помощью команды net view
    For /f %i IN ('dsquery server -o rdn') do @echo %i && @(net view \\%i | find "SYSVOL") & echo
  • Проверьте состояние репликации DFS. Чтобы проверить состояние репликации DFS на контроллерах домена, вы можете запросить WMI. Вы можете запросить у всех контроллеров домена в домене реплицированную папку общего ресурса SYSVOL  с помощью WMI следующим образом:
    For /f %i IN ('dsquery server -o rdn') do @echo %i && @wmic /node:"%i" /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo WHERE replicatedfoldername='SYSVOL share' get replicationgroupname,replicatedfoldername,state
  • Значения  state могут быть любыми из:
    0 = Uninitialized
    1 = Initialized
    2 = Initial Sync
    3 = Auto Recovery
    4 = Normal
    5 = In Error

У меня был вот такой результат:

Итак, очевидно, что DC01 имеет статус «2», что означает «Initial Sync», и не проходит ее дальше.

Но я просто (теперь я могу использовать это слово :-D) выполнил все шаги в этой статье:

Как принудительно провести authoritative и non authoritative синхронизацию репликации sysvol, реплицируемую с помощью DFSR. Документы Майкрософт

а после этого снова запустил ту же команду:

For /f %i IN ('dsquery server -o rdn') do @echo %i && @wmic /node:"%i" /namespace:\\root\microsoftdfs path dfsrreplicatedfolderinfo WHERE replicatedfoldername='SYSVOL share' get replicationgroupname,replicatedfoldername,state

Репликация заработала правильно, что и было отражено в журнале событий:

Ура

Чтобы исправить старые системы, работающие под управлением NTFRS (до 2016 г.), вы можете использовать следующие шаги:

Использование ключа реестра BurFlags для повторной инициализации службы репликации файлов. Windows Server | Документы Майкрософт

Взято тут.

Добавить комментарий