dfsrmig

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

La herramienta de migración para el servicio de Replicación DFS, dfsrmig.exe, se instala con el servicio de Replicación DFS. Esta herramienta migra la replicación SYSvol desde el Servicio de replicación de archivos (FRS) a la replicación del Sistema de archivos distribuido (DFS). También proporciona información sobre el progreso de la migración y modifica los objetos de Active Directory Domain Services (AD DS) para admitir la migración.

Sintaxis

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

Parámetros

Parámetro Descripción
/setglobalstate <state> Establece el estado de migración global del dominio en uno que corresponde al valor especificado por estado. Solo puede establecer el estado de migración global en un estado estable. Los valores de estado son:
  • 0 - Estado de inicio
  • 1 - Estado preparado
  • 2 - Estado redirigido
  • 3 - Estado eliminado
/getglobalstate Recupera el estado de migración global actual del dominio a partir de la copia local de la base de datos de AD DS, cuando se ejecuta en el emulador de PDC. Use esta opción para confirmar que establece el estado de migración global correcto.

Importante: Solo debe ejecutar este comando en el emulador de PDC.

/getmigrationstate Recupera el estado de migración local actual para todos los controladores de dominio del dominio y determina si esos estados locales coinciden con el estado de migración global actual. Use esta opción para determinar si todos los controladores de dominio han alcanzado el estado de migración global.
/createglobalobjects Crea los objetos globales y la configuración en AD DS que usa la Replicación DFS. Las únicas situaciones en las que debe usar esta opción para crear objetos y configuraciones manualmente son:
  • Se promueve un nuevo controlador de dominio de solo lectura durante la migración. Si se promueve un nuevo controlador de dominio de solo lectura en el dominio después de pasar al estado Preparado, pero antes de la migración al estado Eliminado, los objetos que corresponden al nuevo controlador de dominio no se crean, lo que provoca un error en la replicación y la migración.
  • No se dispone de la configuración global del servicio de Replicación DFS o se ha eliminado. En el caso de que un controlador de dominio no disponga de esta configuración, la migración desde el estado Inicio al estado Preparado se detendrá en el estado de transición Preparación. Nota: Dado que la configuración global de AD DS para el servicio de Replicación DFS para un controlador de dominio de solo lectura se crea en el emulador de PDC, esta configuración debe replicarse en el controlador de dominio de solo lectura desde el emulador de PDC antes de que el servicio de Replicación DFS en el controlador de dominio de solo lectura pueda usar esta configuración. Debido a las latencias de replicación de Active Directory, esta replicación puede tardar un tiempo en producirse.
/deleterontfrsmember [<read_only_domain_controller_name>] Elimina la configuración global de AD DS para la Replicación FRS que corresponde al controlador de dominio de solo lectura especificado o elimina la configuración global de AD DS para la Replicación FRS para todos los controladores de dominio de solo lectura si no se especifica ningún valor para <read_only_domain_controller_name>.

No es necesario usar esta opción durante un proceso de migración normal, ya que el servicio de Replicación DFS elimina automáticamente esta configuración de AD DS durante la migración desde el estado Redirigido al estado Eliminado. Use esta opción para eliminar manualmente la configuración de AD DS solo cuando se produce un error en la eliminación automática en un controlador de dominio de solo lectura y detiene el controlador de dominio de solo lectura durante mucho tiempo durante la migración desde el estado Redirigido al estado Eliminado.

/deleterodfsrmember [<read_only_domain_controller_name>] Elimina la configuración global de AD DS para la Replicación DFS que corresponde al controlador de dominio de solo lectura especificado o elimina la configuración global de AD DS para la Replicación DFS para todos los controladores de dominio de solo lectura si no se especifica ningún valor para <read_only_domain_controller_name>.

Use esta opción para eliminar manualmente la configuración de AD DS solo cuando se produce un error en la eliminación automática en un controlador de dominio de solo lectura y detiene el controlador de dominio de solo lectura durante mucho tiempo al revertir la migración desde el estado Preparado al estado de Inicio.

/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Use el comando /setglobalstate <state> para establecer el estado de migración global en AD DS en el emulador de PDC para iniciar y controlar el proceso de migración. Si el emulador de PDC no está disponible, se produce un error en este comando.

  • La migración al estado Eliminado es irreversible y no se puede revertir, por lo que debe usar un valor de 3 para el estado solo cuando se confirma completamente el uso de la Replicación DFS para la replicación de SYSvol.

  • Los estados de migración global deben ser un estado de migración estable.

  • La replicación de Active Directory replica el estado global en otros controladores de dominio del dominio, pero debido a las latencias de replicación, puede obtener incoherencias si se ejecuta dfsrmig /getglobalstate en un controlador de dominio distinto del emulador de PDC.

  • La salida de dfsrmig /getmigrationstate indica si la migración al estado global actual está completa, enumerando el estado de migración local para los controladores de dominio que aún no han alcanzado el estado de migración global actual. El estado de migración local para los controladores de dominio también puede incluir estados de transición para los controladores de dominio que no han alcanzado el estado de migración global actual.

  • Los controladores de dominio de solo lectura no pueden eliminar la configuración de AD DS, el emulador de PDC realiza esta operación y los cambios se replican finalmente en los controladores de dominio de solo lectura después de las latencias aplicables para la replicación de Active Directory.

  • El comando dfsrmig solo se admite en controladores de dominio que se ejecutan en el nivel funcional del dominio de Windows Server, ya que la migración de SYSvol de replicación FRS a DFS solo es posible en controladores de dominio que operan en ese nivel.

  • Puede ejecutar el comando dfsrmig en cualquier controlador de dominio, pero las operaciones que crean o manipulan objetos de AD DS solo se permiten en controladores de dominio compatibles con lectura y escritura (no en controladores de dominio de solo lectura).

Ejemplos

Para establecer el estado de migración global en Preparado (1) e iniciar la migración o revertir desde el estado Preparado, escriba lo siguiente:

dfsrmig /setglobalstate 1

Para establecer el estado de migración global en Inicio (0) e iniciar la reversión al estado de Inicio, escriba lo siguiente:

dfsrmig /setglobalstate 0

Para mostrar el estado de migración global, escriba lo siguiente:

dfsrmig /getglobalstate

Salida del comando dfsrmig /getglobalstate:

Current DFSR global state: Prepared
Succeeded.

Para mostrar información sobre si los estados de migración local en todos los controladores de dominio coinciden con el estado de migración global y si hay algún estado de migración local en el que el estado local no coincida con el estado global, escriba lo siguiente:

dfsrmig /GetMigrationState

Salida del comando dfsrmig /getmigrationstate cuando los estados de migración local en todos los controladores de dominio coinciden con el estado de migración global:

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

Salida del comando dfsrmig /getmigrationstate cuando los estados de migración local en algunos de los controladores de dominio no coinciden con el estado de migración global.

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.

Para crear los objetos globales y la configuración que usa Replicación DFS en AD DS en controladores de dominio en los que esa configuración no se creó automáticamente durante la migración o en la que falta esa configuración, escriba lo siguiente:

dfsrmig /createglobalobjects

Para eliminar la configuración global de AD DS para la Replicación FRS para un controlador de dominio de solo lectura denominado contoso-dc2 si el proceso de migración no eliminó automáticamente la configuración, escriba lo siguiente:

dfsrmig /deleterontfrsmember contoso-dc2

Para eliminar la configuración global de AD DS para la Replicación FRS para todos los controladores de dominio de solo lectura si el proceso de migración no eliminó automáticamente la configuración, escriba lo siguiente:

dfsrmig /deleterontfrsmember

Para eliminar la configuración global de AD DS para la Replicación DFS para un controlador de dominio de solo lectura denominado contoso-dc2 si el proceso de migración no eliminó automáticamente la configuración, escriba lo siguiente:

dfsrmig /deleterodfsrmember contoso-dc2

Para eliminar la configuración global de AD DS para la Replicación DFS para todos los controladores de dominio de solo lectura si el proceso de migración no eliminó automáticamente la configuración, escriba lo siguiente:

dfsrmig /deleterodfsrmember

Para mostrar la ayuda en el símbolo del sistema:

dfsrmig
dfsrmig /?