Windows Server 2012r2 контроллер домена отсутствуют папки SYSVOL и NETLOGON
В имеющийся домен был добавлен новый контроллер домена на Windows Server 2012R2. Старый контроллер домена работал на Windows Server 2012. Репликация AD проходит, но папки SYSVOL и NETLOGON не появились. При выполнении dcdiag
отсутствие папки NETLOGON было единственной ошибкой. (Если это не так, то попробуйте устранить имеющиеся ошибки)
Репликация папок SYSVOL и NETLOGON в новом Windows Server 2012R2 выполняется службой dfsr.Если папки не переносятся со старого контроллера, то смотреть нужно на работу службы dfsr.
В нашем случае на старом контроллере домена были ошибки 2213 службы dfsr, которая решалась выполнением команды:
wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="6C528A12-4321-11E2-93E7-806E6F6E6963" call ResumeReplication
текст команды есть в описании ошибки. Лучше скопировать его от туда, так как volumeGUID у вас будет свой.
После этого сервер лучше перезагрузить.
После этого возникла ошибка 4012 ” Служба репликации DFS остановила репликацию на папке со следующим локальным путем: C:\Windows\SYSVOL\domain. Этот сервер был отключен от других партнеров в течение 834 дн., что превышает период, разрешенный параметром MaxOfflineTimeInDays (60). Репликация DFS считает данные в папке устаревшими, и этот сервер не будет реплицировать данную папку до устранения ошибки.”
Нужно увеличить параметр MaxOfflineTimeInDays на большее количество дней.
wmic.exe /namespace:\\root\microsoftdfs path DfsrMachineConfig set MaxOfflineTimeInDays=850
(После успешной репликации параметр можно вернуть обратно к 60.)
Для запуска репликации перезагружаем новый контроллер домена.
После этого папка sysvol синхронизируется.
Если нет папки NETLOGON, то нужно в редакторе реестра параметр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
Установить в 0 и перезагрузить сервер. Папка sysvol исчезнет. После этого нужно установить параметр в 1 и еще раз перезагрузиться. SYSVOL и NETLOGON будут на месте.