Come Acquisire e Trasferire i Ruoli FSMO (Interfaccia Grafica Utente e PowerShell)

Arriva un momento nella carriera di qualsiasi amministratore di Active Directory (AD) in cui deve trasferire i ruoli FSMO (o confiscarli). I controller di dominio (DC) vanno e vengono e i ruoli FSMO ospitati su quei DC devono essere spostati.

In questo tutorial, imparerai come trasferire e confiscare tutti i ruoli FSMO di AD, passo dopo passo. Vedrai come spostare i ruoli FSMO tramite vari strumenti GUI e PowerShell.

Cominciamo!

Prerequisiti

Se vuoi seguirci, assicurati di avere quanto segue:

  • Almeno due DC: questo tutorial utilizzerà Windows Server 2019 con un livello di funzionalità della foresta di Windows Server 2016, anche se non è cambiato molto.
  • A domain-joined computer with RBAC installed or you’re on a DC’s desktop directly

Correlato: Come installare e importare il modulo PowerShell di Active Directory

  • Windows PowerShell v5.1
  • Accedi con un account AD a un computer collegato al dominio. Per interrogare i ruoli, non sono necessari privilegi speciali. Tuttavia, sono necessari ulteriori privilegi per trasferire o confiscare i ruoli.

Trasferimento dei ruoli FSMO con la GUI

Esistono due modi per trasferire i ruoli FSMO: la GUI e PowerShell. Iniziamo prima a illustrare il trasferimento dei ruoli FSMO tramite alcune snap-in MMC diverse.

RID Master, PDCe e Infrastructure Master

Cominciamo con i ruoli FSMO specifici del dominio.

  1. Apri ADUC (dsa.msc), fai clic con il tasto destro sul dominio e scegli Operations Masters. Qui troverai tutti i ruoli FSMO unici al dominio (RID Master, PDCe e Infrastructure Master) rappresentati tramite le schede RID, PDC e Infrastructure.
Domain-specific FSMO roles

2. Fai clic su ogni scheda. Noterai l’attuale detentore del ruolo FSMO (Operations master) e un pulsante Cambia.

3. Fai clic sul pulsante Cambia sotto ogni scheda e seleziona il nuovo DC per eseguire i trasferimenti per i ruoli FSMO di RID Master, PDCe e Infrastructure Master.

Domain Naming Master

Passiamo ora al ruolo del Domain Naming Master. Puoi visualizzare e modificare questo ruolo FSMO nella console Active Directory Domains and Trusts.

  1. Apri la console Active Directory Domains and Trusts (domain.msc).

2. Fai clic con il tasto destro sul nodo padre Active Directory Domains and Trusts e clicca su Operations Master. Qui vedrai l’attuale DC che detiene questo ruolo descritto come Domain naming operations master.

3. Fai clic sul pulsante Cambia e scegli il DC a cui desideri trasferire.

Transferring the domain naming master FSMO role

Schema Master

Infine, abbiamo il ruolo Schema Master. Per modificare questo ruolo, avrai bisogno del componente aggiuntivo MMC dello schema di Active Directory.

Prima di iniziare, assicurati di aver effettuato l’accesso con un account che fa parte del gruppo di amministratori dello schema AD.

  1. Apri un prompt dei comandi elevato o una console PowerShell e esegui regsvr32.exe "schmmgmt.dll". La snap-in dello Schema di Active Directory non è disponibile per impostazione predefinita. Questo comando registra la DLL necessaria per la gestione dello schema.

2. Apri l’utilità mmc.exe.

3. Fai clic su File —> Aggiungi/Rimuovi snap-in.

4. Seleziona Schema di Active Directory dai snap-in disponibili e clicca su Aggiungi > e OK.

Add the Active Directory Schema in the MMC console

5. Una volta nella snap-in, fai clic con il pulsante destro del mouse su Schema di Active Directory [<nome del tuo dominio>] e scegli Operations Master per visualizzare l’attuale Schema Master nella finestra popup.

6. Fai clic su Cambia e seleziona il nuovo DC per trasferire il ruolo di Schema Master.

Transferring the Schema Master role

Trasferimento dei Ruoli FSMO con PowerShell

Se preferisci la linea di comando, PowerShell è qui per te.

Visualizzazione dei Titolari dei Ruoli FSMO Attuali

Prima di trasferirli con PowerShell, impariamo a visualizzare i titolari dei ruoli FSMO attuali. Per farlo, apri una console Windows PowerShell elevata e esegui Get-ADDomain e Get-ADForest per trovare ciascuno dei titolari dei ruoli FSMO attuali come mostrato di seguito.

Get-ADDomain
Get-ADForest
Running Get-ADDomain
Running Get-ADForest

Trasferimento dei Ruoli FSMO

Una volta che sai quali DC detengono attualmente i ruoli FSMO, puoi trasferirli anche tu. Per farlo in Windows PowerShell, esegui il comando Move-ADDirectoryServerOperationMasterRole utilizzando il parametro Identity per il DC a cui trasferire il ruolo FSMO (ChildDC1 in questo caso), seguito dal nome del ruolo FSMO. Nell’esempio seguente si trasferisce il ruolo Master RID.

Move-ADDirectoryServerOperationMasterRole -Identity "ChildDC1" RidMaster

Per il nome del ruolo FSMO, puoi utilizzare PDCEmulator, RIDMaster, InfrastructureMaster, SchemaMaster e DomainNamingMaster.

Transferring FSMO roles with PowerShell

Puoi anche trasferire più di un ruolo contemporaneamente definendo ciascun nome del ruolo separato da una virgola, ad esempio Move-ADDirectoryServerOperationMasterRole -Identity "ChildDC1" PDCEmulator,InfrastructureMaster.

Forse sei davvero pigro e non vuoi digitare quei lunghi nomi. In tal caso, puoi anche usare solo numeri, con ciascun ruolo FSMO corrispondente a un numero specifico.

Role Name Number
PDCEmulator 0
RIDMaster 1
InfrastructureMaster 2
SchemaMaster 3
DomainNamingMaster 4

Utilizzando gli identificatori invece dei nomi dei ruoli, il comando per trasferire il ruolo PDCE è breve come Move-ADDirectoryServerOperationMasterRole ChildDc2 0

Viene chiesto se vuoi trasferire il nome del ruolo FSMO, solo per essere sicuro che tu sappia cosa stai facendo. Poiché questa non è un’operazione frequente, potresti voler considerare l’utilizzo del nome completo dei ruoli che desideri trasferire. Specialmente se stai utilizzando il comando in uno script che qualcun altro utilizzerà; è più facile da capire.

The short, lazy way to transfer the PDCE role

Trasferimento dei ruoli FSMO con l’interfaccia graficaUtente:

Se hai bisogno di spostare un ruolo FSMO da un DC a un altro, il trasferimento dei ruoli è sempre la migliore opzione. Il trasferimento assicura che il ruolo FSMO venga completamente rimosso dal vecchio DC e trasferito al nuovo DC. Ma le cose non vanno sempre come previsto.

Se un DC non è più online o è fallito in qualche modo, puoi prendere il controllo dei ruoli FSMO, il che essenzialmente crea un nuovo ruolo FSMO su un nuovo DC senza rimuovere quello vecchio.

Prendi il controllo di un ruolo FSMO solo quando sei sicuro di non poter riportare il ruolo attuale online. Una volta che il ruolo viene preso, assicurati che il vecchio detentore del ruolo FSMO non venga mai riportato online.

Il prendere il controllo dei ruoli tramite l’interfaccia utente grafica viene fatto rimuovendo un account computer DC all’interno della console Utenti e computer di Active Directory (ADUC). Ecco come fare:

  1. Prima di tutto, connetti ADUC al DC a cui vuoi trasferire il ruolo FSMO. Per farlo, in ADUC, fai clic con il pulsante destro del mouse sul nodo radice Utenti e computer di Active Directory e fai clic su Cambia controller di dominio.

2. Cerca il DC a cui vuoi connetterti e connettiti ad esso.

3. Fai clic sulla OU Domain Controllers.

4. Fai clic con il pulsante destro del mouse sul DC da cui vuoi prendere il controllo del ruolo FSMO e fai clic su Elimina.

Right-click the offline DC account and select Delete

5. Successivamente, fai clic su attraverso le prime due richieste.

Click OK to continue with the deletion process.
Confirm that you want to delete a DC that is a GC

6. Infine, riceverai un avviso che indica che il DC era un detentore di ruolo FSMO e il/i ruolo/i verranno spostati su un altro DC. Questo sarà il DC a cui è connessa la tua console ADUC. Fai clic su OK e l’account del computer del DC offline verrà eliminato e i ruoli verranno sequestrati e spostati sul nuovo DC.

You get a final prompt that the FSMO role(s) will be transferred to another DC. Click OK to seize the role(s) and to complete the deletion wizard

Sequestro dei ruoli FSMO con PowerShell

Per sequestrare i ruoli FSMO con PowerShell, assicurati di avere Windows PowerShell aperto ed esegui il comando Move-ADDirectoryServerOperationMasterRole fornendo il nome del nuovo DC come valore del parametro Identity insieme al parametro Force.

Nell’esempio seguente, viene eseguito il sequestro del ruolo RID Master e assegnato al DC NewDC3.

Move-ADDirectoryServerOperationMasterRole -Identity "NewDC3" RidMaster -Force

Le stesse denominazioni di ruoli FSMO utilizzate per il trasferimento si applicano anche al cmdlet Move-ADDirectoryServerOperationMasterRole.

Conclusione

Lo spostamento dei ruoli FSMO non è un compito quotidiano, ma quando stai promuovendo nuovi DC, declassando vecchi DC e dismettendo server, è importante conoscere i ruoli FSMO.

Segui i passaggi in questo tutorial per aiutarti a completare questo compito dalla tua lista!

Source:
https://adamtheautomator.com/transfer-fsmo-roles/