dfsrmig

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Lo strumento di migrazione per il servizio Replica DFS, dfsrmig.exe, viene installato con il servizio Replica DFS. Questo strumento esegue la migrazione della replica SYSvol dal servizio Replica file (FRS) alla replica DFS (Distributed File System). Fornisce inoltre informazioni sullo stato di avanzamento della migrazione e modifica gli oggetti di Active Directory Domain Services (AD DS) per supportare la migrazione.

Sintassi

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

Parametri

Parametro Descrizione
/setglobalstate <state> Imposta lo stato di migrazione globale del dominio su uno che corrisponde al valore specificato da state. È possibile impostare lo stato di migrazione globale solo a uno stato stabile. I valori state includono:
  • 0 - Stato di avvio
  • 1 - Stato preparato
  • 2 - Stato reindirizzato
  • 3 - Stato eliminato
/getglobalstate Recupera lo stato di migrazione globale corrente per il dominio alla copia locale del database di Active Directory, quando viene eseguito l'emulatore PDC. Utilizzare questa opzione per verificare di aver impostato lo stato di migrazione globale corretto.

Importante: è consigliabile eseguire questo comando solo nell'emulatore PDC.

/getmigrationstate Recupera lo stato di migrazione locale corrente per tutti i controller di dominio nel dominio e determina se tali Stati locale corrispondano allo stato corrente di migrazione globale. Utilizzare questa opzione per determinare se tutti i controller di dominio sono stato raggiunto lo stato di migrazione globale.
/createglobalobjects Crea gli oggetti e le impostazioni globali in Active Directory Domain Services utilizzati da Replica DFS. Le uniche situazioni in cui è consigliabile usare questa opzione per creare manualmente oggetti e impostazioni sono:
  • Un nuovo controller di dominio di sola lettura viene promosso durante la migrazione. Se un nuovo controller di dominio di sola lettura viene alzato di livello nel dominio dopo il passaggio allo stato Preparato, ma prima della migrazione allo stato Eliminato, gli oggetti corrispondenti al nuovo controller di dominio non vengono creati, causando l'esito negativo della replica e della migrazione.
  • Le impostazioni globali per il servizio Replica DFS sono mancanti o sono state eliminate. Se queste impostazioni non sono presenti per un controller di dominio, la migrazione dallo stato di Avvio allo stato Preparato si bloccherà in corrispondenza dello stato di transizionePreparazione. Nota: poiché vengono create le impostazioni globali di dominio Active Directory per il servizio Replica DFS per un controller di dominio di sola lettura nell'emulatore PDC, queste impostazioni devono essere replicati al controller di dominio di sola lettura dall'emulatore del PDC prima che il servizio Replica DFS nel controller di dominio di sola lettura è possibile utilizzare queste impostazioni. A causa delle latenze di replica di Active Directory, l'esecuzione di questa replica può richiedere del tempo.
/deleterontfrsmember [<read_only_domain_controller_name>] Elimina le impostazioni globali di AD DS per la replica FRS che corrispondono al controller di dominio di sola lettura specificato oppure elimina le impostazioni globali di AD DS per la replica di FRS per tutti i controller di dominio di sola lettura se non viene specificato alcun valore per <read_only_domain_controller_name>.

Non dovrebbe essere necessario utilizzare questa opzione durante un normale processo di migrazione, perché il servizio Replica DFS elimina automaticamente queste impostazioni di AD DS durante la migrazione dallo stato Reindirizzato allo stato Eliminato. Utilizzare questa opzione per eliminare manualmente le impostazioni di AD DS solo quando l'eliminazione automatica non riesce in un controller di dominio di sola lettura e blocca il controller di dominio di sola lettura per un lungo periodo di tempo durante la migrazione dallo stato Reindirizzato allo stato Eliminato.

/deleterodfsrmember [<read_only_domain_controller_name>] Elimina le impostazioni globali di AD DS per la Replica DFS che corrispondono al controller di dominio di sola lettura specificato oppure elimina le impostazioni globali di AD DS per la Replica di DFS per tutti i controller di dominio di sola lettura se non viene specificato alcun valore per <read_only_domain_controller_name>.

Utilizzare questa opzione per eliminare manualmente le impostazioni di AD DS solo quando l'eliminazione automatica ha esito negativo su un controller di dominio di sola lettura e si blocca il controller di dominio di sola lettura per lungo tempo durante il rollback della migrazione da stato predisposto per lo stato di avvio.

/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Usare il comando /setglobalstate <state> per impostare lo stato di migrazione globale in AD DS nell'emulatore PDC per avviare e controllare il processo di migrazione. Se l'emulatore PDC non è disponibile, questo comando ha esito negativo.

  • La migrazione allo stato Eliminato è irreversibile e il rollback non è possibile, quindi utilizzare un valore pari a 3 per lo stato solo quando si è completamente impegnati a utilizzare Replica DFS per la replica SYSvol.

  • Gli stati di migrazione globale devono essere uno stato di migrazione stabile.

  • La replica di Active Directory replica lo stato globale in altri controller di dominio del dominio, ma a causa delle latenze di replica, è possibile che si verifichino incoerenze se si esegue dfsrmig /getglobalstate in un controller di dominio diverso dall'emulatore PDC.

  • L'output di dfsrmig /getmigrationstate indica se la migrazione allo stato globale corrente è stata completata, elencando lo stato di migrazione locale per tutti i controller di dominio che non hanno ancora raggiunto lo stato di migrazione globale corrente. Lo stato di migrazione locale per i controller di dominio può includere anche stati di transizione per i controller di dominio che non hanno raggiunto lo stato di migrazione globale corrente.

  • I controller di dominio di sola lettura non possono eliminare le impostazioni da AD DS, l'emulatore PDC esegue questa operazione e le modifiche vengono replicate nei controller di dominio di sola lettura dopo le latenze applicabili per la replica di Active Directory.

  • Il comando dfsrmig è supportato solo nei controller di dominio eseguiti a livello di funzionalità del dominio Windows Server, in quanto la migrazione di SYSvol da FRS a Replica DFS è possibile solo nei controller di dominio che operano a tale livello.

  • È possibile eseguire il dfsrmig comando in qualsiasi controller di dominio, ma le operazioni di creazione o la modifica di dominio Active Directory gli oggetti sono consentiti solo nei controller di dominio in grado di lettura / scrittura (non sui controller di dominio di sola lettura).

Esempi

Per impostare lo stato di migrazione globale su Preparato (1) e per avviare la migrazione o il rollback dallo stato Preparato, digitare:

dfsrmig /setglobalstate 1

Per impostare lo stato di migrazione globale su Avvio (0) e per avviare il rollback allo stato di Avvio, digitare:

dfsrmig /setglobalstate 0

Per visualizzare lo stato di migrazione globale, digitare:

dfsrmig /getglobalstate

Output del comando dfsrmig /getglobalstate:

Current DFSR global state: Prepared
Succeeded.

Per visualizzare informazioni che indicano se gli stati di migrazione locale in tutti i controller di dominio corrispondono allo stato di migrazione globale e se sono presenti stati di migrazione locale in cui lo stato locale non corrisponde allo stato globale, digitare:

dfsrmig /GetMigrationState

Output del comando dfsrmig /getmigrationstate quando gli stati di migrazione locale in tutti i controller di dominio corrispondono allo stato di migrazione globale:

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

Output del comando dfsrmig /getmigrationstate quando gli stati di migrazione locale in alcuni controller di dominio non corrispondono allo stato di migrazione globale.

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.

Per creare gli oggetti globali e le impostazioni che utilizza la replica DFS in Active Directory nei controller di dominio in cui tali impostazioni non sono state create automaticamente durante la migrazione o in cui tali impostazioni non sono presenti, digitare:

dfsrmig /createglobalobjects

Per eliminare le impostazioni globali di AD DS per la replica FRS per un controller di dominio di sola lettura denominato contoso-dc2, se tali impostazioni non vengono eliminate automaticamente dal processo di migrazione, digitare:

dfsrmig /deleterontfrsmember contoso-dc2

Per eliminare le impostazioni globali di dominio Active Directory per la replica di FRS per tutti i controller di dominio di sola lettura se tali impostazioni non vengono eliminate automaticamente dal processo di migrazione, digitare:

dfsrmig /deleterontfrsmember

Per eliminare le impostazioni globali di dominio Active Directory per replica DFS per un controller di dominio di sola lettura denominato contoso-dc2, se tali impostazioni non vengono eliminate automaticamente dal processo di migrazione, digitare:

dfsrmig /deleterodfsrmember contoso-dc2

Per eliminare le impostazioni globali di dominio Active Directory per replica DFS per tutti i controller di dominio di sola lettura se tali impostazioni non vengono eliminate automaticamente dal processo di migrazione, digitare:

dfsrmig /deleterodfsrmember

Per visualizzare la guida al prompt dei comandi:

dfsrmig
dfsrmig /?