среда, 3 июня 2015 г.

Восстановление SYSVOL шар на на контроллере домена.

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




Решение проблемы приводится в КВ http://support.microsoft.com/kb/315457/, но оно для Windows 2000/2003. Как оказалось, если его доработать напильником, вполне сгодится и для более современных ОС. Приступим.

1. Отключаем на всех контроллерах службу "File Replication Service":

net stop ntfrs

2. Проверяем наличие папок на всех контроллерах. Если их нет, создаем:

\SYSVOL
\SYSVOL\domain
\SYSVOL\staging\domain
\SYSVOL\staging areas
\SYSVOL\domain\Policies
\SYSVOL\domain\scripts
\SYSVOL\SYSVOL

3. Проверяем наличие ссылок (если при установке контроллера домена был изменен путь к SYSVOL, указывать надо его):

>dir %systemroot%\SYSVOL\SYSVOL\

10.09.2013  16:32    <JUNCTION>     contoso.local [C:\Windows\SYSVOL\domain]

>dir "d:\SYSVOL\staging areas"

10.09.2013  16:32    <JUNCTION>     contoso.local [C:\Windows\SYSVOL\staging\domain]

Если линков нет, восстанавливаем:

mklink /D «%systemroot%\sysvol\staging areas\[contoso.local]» %systemroot%\sysvol\staging\domain

mklink /D  «%systemroot%\sysvol\sysvol\[contoso.local]» %systemroot%\sysvol\domain

4. На корневом контроллере домена правим реестр:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets\GUID

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets\GUID

В обоих ветках реестра внутри ключа GUID надо создать параметр BurFlags, тип DWord,  значение D4.

Для остальных контроллеров домена правим параметры:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets\GUID

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets\GUID

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process atStartup\

В обоих ветках реестра внутри ключа GUID надо создать параметр BurFlags, тип DWord,  значение D2

5. Перемещаем содержимое папок в другое место:

C:\WINDOWS\SYSVOL\domain\policies\GUID
C:\WINDOWS\SYSVOL\staging\domain

6. Запускаем службу "File Replication Service" на всех контроллерах, начиная с корневого:

net start ntfrs

7. Копируем обратно содержимое папок

C:\WINDOWS\SYSVOL\domain\policies\GUID
C:\WINDOWS\SYSVOL\staging\domain

Выполняем для проверки на контроллерах домена команду:

net share 

Она должна показать шары Netlogon и Sysvol.

Done! Данный мануал был опробован в домене с ОС Windows 2008R2. Работает! Но лучше до такого стараться не доводить (Ваш Кэп) :)

Комментариев нет:

Отправить комментарий