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

dfsrmig — миграция SYSVOL с FRS на DFSR (справочник команды)

Перевод-конспект официальной документации Microsoft по утилите dfsrmig и уведомления об устаревании FRS (Microsoft Learn, лицензия CC BY 4.0). Пошаговая процедура миграции — в статье Смена репликации контроллеров домена с FRS на DFSR.

Почему FRS устарела

Служба репликации файлов (FRS) объявлена устаревшей начиная с Windows Server 2008 R2 и используется только для репликации SYSVOL в доменах, поднятых на старых версиях. Microsoft предписывает мигрировать SYSVOL на DFS Replication (DFSR): новые версии Windows Server не поддерживают FRS вовсе — контроллер на современной ОС невозможно добавить в домен, где SYSVOL ещё реплицируется через FRS.

Синтаксис

dfsrmig [/GetGlobalState | /SetGlobalState <state> | /GetMigrationState | /CreateGlobalObjects | /DeleteRoNtfrsMember | /DeleteRoDfsrMember]

Команда выполняется на контроллере домена (для смены состояния — на держателе роли PDC-эмулятора) от имени администратора домена.

Состояния миграции

Состояние Значение Что реплицирует SYSVOL
0 — Start Исходное FRS
1 — Prepared DFSR создал копию SYSVOL_DFSR и реплицирует её параллельно FRS (основная), DFSR (тестовая)
2 — Redirected SYSVOL-шара переключена на копию DFSR DFSR (основная), FRS (резервная)
3 — Eliminated FRS остановлена и удалена из репликации только DFSR

Переход всегда последовательный: 0 → 1 → 2 → 3. Откат возможен с состояний 1 и 2 (обратно к меньшему номеру); из состояния 3 вернуться нельзя.

Основные команды

dfsrmig /GetGlobalState      # целевое (глобальное) состояние миграции
dfsrmig /GetMigrationState   # достигли ли все DC глобального состояния
dfsrmig /SetGlobalState 1    # перевод в Prepared
dfsrmig /SetGlobalState 2    # перевод в Redirected
dfsrmig /SetGlobalState 3    # перевод в Eliminated (необратимо)

После каждого /SetGlobalState дожидаемся, пока /GetMigrationState сообщит, что все контроллеры достигли состояния (репликация значения идёт через AD, ускорить можно repadmin /syncall /AeD — см. диагностику репликации).

Служебные команды

  • /CreateGlobalObjects — создать глобальные объекты DFSR в AD вручную (если не создались автоматически);
  • /DeleteRoNtfrsMember, /DeleteRoDfsrMember — очистка объектов членства RODC при проблемах.
Оставить заявку