Ай Лайн
Связаться
Отдел продаж +7 (812) 385-74-84
Время работы пн-пт с 9:00 до 18:00

Смена репликации контроллеров домена с FRS на DFSR

FRS (File Replication Service) — устаревшая служба репликации SYSVOL, заменённая на DFS Replication начиная с Windows Server 2008 R2. Пока SYSVOL реплицируется через FRS, в домен нельзя добавить контроллер на современной версии Windows Server. Справочник по состояниям и параметрам утилиты — dfsrmig.

Проверка текущего способа репликации

Смотрим значение параметра LocalState в реестре контроллера домена:

Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\DFSR\Parameters\SysVols\Migrating Sysvols' -Name LocalState
  • 3 (Eliminated) — используется DFSR, миграция не нужна;
  • любое другое значение — SYSVOL всё ещё на FRS, выполняем миграцию.

Альтернативно — сразу утилитой:

dfsrmig /getglobalstate

Порядок миграции

Миграция идёт последовательно через четыре состояния: Start (0) → Prepared (1) → Redirected (2) → Eliminated (3). Описание каждого — в справочнике dfsrmig.

Все команды смены состояния выполняются на держателе роли PDC-эмулятора под учётной записью администратора домена. Между шагами обязательно дожидаемся, пока все контроллеры домена перейдут в новое состояние.

Шаг 1. Подготовка

Импортируем модуль Active Directory (обычно уже загружен):

Import-Module ActiveDirectory

Перед началом проверяем, что домен здоров: диагностика контроллеров домена и репликации. Ошибки репликации нужно устранить до миграции.

Шаг 2. Переход в состояние Prepared

dfsrmig /setglobalstate 1

DFSR создаст копию SYSVOL в папке SYSVOL_DFSR и начнёт реплицировать её параллельно с FRS. Домен продолжает работать на FRS — этот шаг безопасен и обратим.

Ждём, пока состояние разойдётся по всем контроллерам, и проверяем:

dfsrmig /getmigrationstate

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

Синхронизация значения между контроллерами занимает от 15 минут до часа. Ускорить можно принудительной репликацией: repadmin /syncall /AeD. Если какой-то контроллер вообще не начинает миграцию — dfsrmig /CreateGlobalObjects.

Шаг 3. Переход в состояние Redirected

dfsrmig /setglobalstate 2

Общая папка SYSVOL переключается на каталог SYSVOL_DFSR, который реплицируется через DFSR. FRS ещё работает как резервный механизм, поэтому шаг тоже обратим.

Проверяем завершение:

dfsrmig /getmigrationstate

Шаг 4. Переход в состояние Eliminated

Это необратимый шаг: вернуться к FRS после него нельзя. Выполняйте только после того, как убедились, что домен корректно работает в состоянии Redirected.

dfsrmig /setglobalstate 3

FRS перестаёт реплицировать SYSVOL, исходная папка SYSVOL удаляется. Проверяем:

dfsrmig /getmigrationstate

Если контроллер только для чтения (RODC) надолго застрял в состоянии Eliminatingdfsrmig /DeleteRoNtfrsMembers.

Проверка результата

Проверяем SYSVOL на всех контроллерах домена:

dcdiag /e /test:sysvolcheck

Все контроллеры должны пройти тест SysVolCheck.

Отключение службы FRS

После успешной миграции служба FRS больше не нужна:

Stop-Service ntfrs
Set-Service ntfrs -StartupType Disabled

После миграции SYSVOL реплицируется только через DFSR, и в домен можно вводить контроллеры на актуальных версиях Windows Server.

Оставить заявку