dfsrmig

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Средство миграции для службы репликации DFS, dfsrmig.exe, устанавливается со службой репликации DFS. Это средство переносит SYSvol реплика tion из службы репликации файлов (FRS) в распределенную файловую систему (DFS). Он также содержит сведения о ходе миграции и модифицирует объекты домен Active Directory Services (AD DS) для поддержки миграции.

Синтаксис

dfsrmig [/setglobalstate <state> | /getglobalstate | /getmigrationstate | /createglobalobjects |
/deleterontfrsmember [<read_only_domain_controller_name>] | /deleterodfsrmember [<read_only_domain_controller_name>] | /?]

Параметры

Параметр Описание
/setglobalstate <state> Задает глобальное состояние миграции домена на одно, соответствующее значению, заданному состоянием. Состояние глобальной миграции можно задать только для стабильного состояния. К значениям состояния относятся следующие значения:
  • 0 — состояние запуска
  • 1 — подготовленное состояние
  • 2 . Перенаправленное состояние
  • 3 . Устранено состояние
/getglobalstate Извлекает текущее глобальное состояние миграции для домена из локальной копии базы данных AD DS при запуске в эмуляторе PDC. Используйте этот параметр, чтобы убедиться, что задано правильное глобальное состояние миграции.

Важно. Эта команда должна выполняться только в эмуляторе PDC.

/getmigrationstate Извлекает текущее состояние локальной миграции для всех контроллеров домена в домене и определяет, соответствуют ли эти локальные состояния текущей глобальной миграции. Используйте этот параметр, чтобы определить, достигли ли все контроллеры домена состояние глобальной миграции.
/createglobalobjects Создает глобальные объекты и параметры в AD DS, используемые репликацией DFS. Единственными ситуациями, в которых этот параметр следует использовать для создания объектов и параметров вручную, являются:
  • Во время миграции создается новый контроллер домена, доступный только для чтения. Если новый контроллер домена только для чтения продвигается в домене после перехода в подготовленное состояние, но перед миграцией в состояние "Устранено", то объекты, соответствующие новому контроллеру домена, не создаются, что приводит к сбою реплика и миграции.
  • Глобальные параметры для службы репликации DFS отсутствуют или удалены. Если эти параметры отсутствуют для контроллера домена, миграция из состояния "Пуск" в состояние "Подготовка" будет остановлена в состоянии "Подготовкаперехода". Примечание. Так как глобальные параметры AD DS для службы репликации DFS для контроллера домена только для чтения создаются в эмуляторе PDC, эти параметры необходимо реплика te к контроллеру домена только для чтения из эмулятора PDC, прежде чем служба репликации DFS на контроллере домена только для чтения может использовать эти параметры. Из-за задержки реплика в Active Directory это реплика может занять некоторое время.
/deleterontfrsmember [<read_only_domain_controller_name>] Удаляет глобальные параметры AD DS для frS реплика tion, соответствующие указанному контроллеру домена только для чтения, или удаляет глобальные параметры AD DS для FRS реплика tion для всех контроллеров домена только для чтения, если для этого значения не указано<read_only_domain_controller_name>.

Этот параметр не требуется использовать во время обычного процесса миграции, так как служба репликации DFS автоматически удаляет эти параметры AD DS во время миграции из перенаправленного состояния в состояние "Устранено ". Используйте этот параметр, чтобы вручную удалить параметры AD DS только в том случае, если автоматическое удаление завершается сбоем на контроллере домена только для чтения и останавливает контроллер домена только для чтения в течение длительного времени во время миграции из перенаправленного состояния в устраненное состояние.

/deleterodfsrmember [<read_only_domain_controller_name>] Удаляет глобальные параметры AD DS для репликации DFS, соответствующие указанному контроллеру домена только для чтения, или удаляет глобальные параметры AD DS для репликации DFS для всех контроллеров домена только для чтения, если для этого значения не указано <read_only_domain_controller_name>.

Используйте этот параметр для ручного удаления параметров AD DS, только если автоматическое удаление завершается сбоем на контроллере домена только для чтения и останавливает контроллер домена только для чтения в течение длительного времени при откате миграции из подготовленного состояния в начальное состояние.

/? Отображение справки в командной строке.

Замечания

  • /setglobalstate <state> Используйте команду, чтобы задать состояние глобальной миграции в AD DS в эмуляторе PDC, чтобы инициировать процесс миграции и управлять ими. Если эмулятор PDC недоступен, эта команда завершается ошибкой.

  • Миграция в устраненное состояние необратима и откат не возможен, поэтому используйте значение 3 для состояния, только если вы полностью привержены использованию репликации DFS для SYSvol реплика tion.

  • Глобальные состояния миграции должны быть стабильным состоянием миграции.

  • Служба Active Directory реплика tion реплика отправляет глобальное состояние другим контроллерам домена в домене, но из-за задержки реплика вы можете получить несоответствия при выполнении dfsrmig /getglobalstate на контроллере домена, отличном от эмулятора PDC.

  • Выходные данные dfsrmig /getmigrationstate указывают, завершена ли миграция в текущее глобальное состояние, перечисление состояния локальной миграции для любых контроллеров домена, которые еще не достигли текущего состояния глобальной миграции. Состояние локальной миграции для контроллеров домена также может включать состояния перехода для контроллеров домена, которые не достигли текущего состояния глобальной миграции.

  • Контроллеры домена только для чтения не могут удалять параметры из AD DS, эмулятор PDC выполняет эту операцию, и изменения в конечном итоге реплика te на контроллеры домена только для чтения после применимых задержек для реплика tion Active Directory.

  • Команда dfsrmig поддерживается только на контроллерах домена, работающих на функциональном уровне домена Windows Server, так как SYSvol миграция из FRS в репликацию DFS возможна только на контроллерах домена, работающих на этом уровне.

  • Вы можете запустить команду dfsrmig на любом контроллере домена, но операции, которые создают или управляют объектами AD DS, разрешены только на контроллерах домена с поддержкой чтения (не на контроллерах домена только для чтения).

Примеры

Чтобы задать состояние глобальной миграции на "Подготовлено" (1) и инициировать миграцию или выполнить откат из состояния "Подготовлено", введите:

dfsrmig /setglobalstate 1

Чтобы задать состояние глобальной миграции на start (0) и инициировать откат к состоянию "Пуск", введите:

dfsrmig /setglobalstate 0

Чтобы отобразить состояние глобальной миграции, введите следующее:

dfsrmig /getglobalstate

Выходные dfsrmig /getglobalstate данные команды:

Current DFSR global state: Prepared
Succeeded.

Чтобы отобразить сведения о том, соответствуют ли локальные состояния миграции на всех контроллерах домена состоянию глобальной миграции, а также о наличии каких-либо локальных состояний миграции, в которых локальное состояние не соответствует глобальному состоянию, введите:

dfsrmig /GetMigrationState

Выходные dfsrmig /getmigrationstate данные команды, когда локальные состояния миграции на всех контроллерах домена соответствуют состоянию глобальной миграции:

All Domain Controllers have migrated successfully to Global state (Prepared).
Migration has reached a consistent state on all Domain Controllers.
Succeeded.

Выходные dfsrmig /getmigrationstate данные команды, когда локальные состояния миграции на некоторых контроллерах домена не соответствуют состоянию глобальной миграции.

The following Domain Controllers are not in sync with Global state (Prepared):
Domain Controller (Local Migration State) DC type
=========
CONTOSO-DC2 (start) ReadOnly DC
CONTOSO-DC3 (Preparing) Writable DC
Migration has not yet reached a consistent state on all domain controllers
State information might be stale due to AD latency.

Чтобы создать глобальные объекты и параметры, которые репликация DFS использует в AD DS на контроллерах домена, где эти параметры не были созданы автоматически во время миграции или где эти параметры отсутствуют, введите:

dfsrmig /createglobalobjects

Чтобы удалить глобальные параметры AD DS для FRS реплика tion для контроллера домена только для чтения с именем contoso-dc2, если эти параметры не были удалены автоматически процессом миграции, введите:

dfsrmig /deleterontfrsmember contoso-dc2

Чтобы удалить глобальные параметры AD DS для frS реплика tion для всех контроллеров домена, доступных только для чтения, если эти параметры не были удалены автоматически процессом миграции, введите:

dfsrmig /deleterontfrsmember

Чтобы удалить глобальные параметры AD DS для репликации DFS для контроллера домена только для чтения contoso-dc2, если эти параметры не были удалены автоматически процессом миграции, введите:

dfsrmig /deleterodfsrmember contoso-dc2

Чтобы удалить глобальные параметры AD DS для репликации DFS для всех контроллеров домена только для чтения, если эти параметры не были удалены автоматически процессом миграции, введите:

dfsrmig /deleterodfsrmember

Чтобы отобразить справку в командной строке, выполните следующие действия.

dfsrmig
dfsrmig /?