Como Agarrar e Transferir Funções FSMO (GUI e PowerShell)

Chega um momento na carreira de qualquer administrador do Active Directory (AD) em que ele ou ela deve transferir as funções FSMO (ou tomar posse delas). Os controladores de domínio (DCs) vêm e vão, e as funções FSMO hospedadas nesses DCs devem ser movidas.

Neste tutorial, você aprenderá como transferir e tomar posse de todas as funções FSMO do AD, passo a passo. Você verá como mover as funções FSMO por meio de várias ferramentas GUI e PowerShell.

Vamos começar!

Pré-requisitos

Se você deseja seguir junto, certifique-se de ter o seguinte:

  • Pelo menos dois DCs – Este tutorial usará o Windows Server 2019 com um nível funcional de floresta do Windows Server 2016, embora não tenha mudado muito.
  • A domain-joined computer with RBAC installed or you’re on a DC’s desktop directly

Relacionado: Como Instalar e Importar o Módulo PowerShell do Active Directory

  • Windows PowerShell v5.1
  • Conecte-se com uma conta do AD a um computador conectado ao Domínio. Para consultar as funções, não são necessários privilégios especiais. Privilégios adicionais são necessários para transferir ou tomar posse das funções.

Transferindo Funções FSMO com a GUI

Há duas maneiras de transferir as funções FSMO; a GUI e o PowerShell. Vamos primeiro passar pela transferência das funções FSMO via algumas snap-ins MMC diferentes.

Mestre RID, PDCe e Mestre de Infraestrutura

Vamos primeiro lidar com as funções FSMO específicas do domínio.

  1. Abrir o ADUC (dsa.msc), clicar com o botão direito no domínio e escolher Mestres de Operações. Aqui você encontrará todas as funções FSMO exclusivas para o domínio (Mestre RID, PDCe e Mestre de Infraestrutura) representadas nas guias RID, PDC e Infraestrutura.
Domain-specific FSMO roles

2. Clicar em cada guia. Você notará o atual detentor da função FSMO (Mestre de Operações) e um botão Alterar.

3. Clicar no botão Alterar em cada guia e selecionar o novo DC para realizar transferências para as funções FSMO de Mestre RID, PDCe e Mestre de Infraestrutura.

Mestre de Nome de Domínio

Em seguida, vamos para a função de Mestre de Nome de Domínio. Você pode visualizar e alterar essa função FSMO no Console de Domínios e Confianças do Active Directory.

  1. Abrir o Console de Domínios e Confianças do Active Directory (domain.msc).

2. Clicar com o botão direito no nó pai de Domínios e Confianças do Active Directory e clicar em Mestre de Operações. Aqui você verá o DC atual que detém essa função descrito como Mestre de operações de nome de domínio.

3. Clicar no botão Alterar e escolher o DC para o qual deseja transferir.

Transferring the domain naming master FSMO role

Mestre de Esquema

Em seguida e finalmente, temos a função de Mestre de Esquema. Para alterar essa função, você precisará do snap-in MMC de Esquema do Active Directory.

Antes de começar, certifique-se de estar conectado com uma conta que esteja no grupo de administradores de esquema do AD.

  1. Abra um prompt de comando elevado ou console do PowerShell e execute regsvr32.exe "schmmgmt.dll". O snap-in do Esquema do Active Directory não está disponível por padrão. Este comando registra a DLL necessária para o gerenciamento do esquema.

2. Abra o utilitário mmc.exe.

3. Clique em Arquivo —> Adicionar/Remover Snap-in.

4. Selecione Active Directory Schema nos Snap-ins disponíveis e clique em Adicionar > e OK.

Add the Active Directory Schema in the MMC console

5. Uma vez no snap-in, clique com o botão direito em Active Directory Schema [<nome do seu domínio>] e escolha Mestre de operações para visualizar o Mestre do Esquema atual na janela pop-up.

6. Clique em Alterar e selecione o novo DC para transferir a função de Mestre do Esquema.

Transferring the Schema Master role

Transferindo Funções FSMO com PowerShell

Se você estiver mais inclinado para a linha de comando, o PowerShell está aqui para ajudar.

Visualizando Titulares Atuais de Função FSMO

Vamos primeiro aprender como visualizar os atuais titulares de função FSMO antes de transferir com o PowerShell. Para fazer isso, abra um console elevado do Windows PowerShell e execute Get-ADDomain e Get-ADForest para encontrar cada um dos titulares atuais de função FSMO, como mostrado abaixo.

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

Transferindo as Funções FSMO

Uma vez que você saiba quais DCs detêm as funções FSMO atualmente, você pode transferi-las também. Para fazer isso no Windows PowerShell, execute o comando Move-ADDirectoryServerOperationMasterRole usando o parâmetro Identity para o DC para o qual deseja transferir a função FSMO (no caso, ChildDC1), seguido pelo nome da função FSMO. O exemplo abaixo está transferindo a função Mestre RID.

Move-ADDirectoryServerOperationMasterRole -Identity "ChildDC1" RidMaster

Para o nome da função FSMO, você pode usar PDCEmulator, RIDMaster, InfrastructureMaster, SchemaMaster e DomainNamingMaster.

Transferring FSMO roles with PowerShell

Você também pode transferir mais de uma função de uma vez, definindo cada nome de função separado por uma vírgula, por exemplo: Move-ADDirectoryServerOperationMasterRole -Identity "ChildDC1" PDCEmulator,InfrastructureMaster.

Talvez você esteja realmente com preguiça e não queira digitar esses nomes longos. Nesse caso, você também pode usar números, sendo que cada função FSMO corresponde a um número específico.

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

Usando os identificadores em vez dos nomes das funções, o comando para transferir a função PDCE fica tão simples quanto Move-ADDirectoryServerOperationMasterRole ChildDc2 0

Você será solicitado sobre a transferência do nome da função FSMO, apenas para garantir que você saiba o que está fazendo. Como esta não é uma tarefa frequente, você pode considerar usar o(s) nome(s) completo(s) da(s) função(ões) que deseja transferir, especialmente se estiver usando o comando em um script que outra pessoa utilizará; é mais fácil de entender.

The short, lazy way to transfer the PDCE role

Assumindo as Funções FSMO com a Interface Gráfica do Usuário

Se você precisar mover uma função FSMO de um DC para outro, transferir as funções é sempre a melhor opção. A transferência garante que a função FSMO seja completamente removida do DC antigo e transferida para o novo DC. Mas nem sempre as coisas saem como planejado.

Se um DC não estiver mais online ou tiver falhado de alguma forma, você pode assumir as funções FSMO, o que essencialmente cria uma nova função FSMO em um novo DC sem remover a antiga.

Assuma uma função FSMO apenas quando tiver certeza de que não pode trazer de volta o atual titular da função. Uma vez que a função é assumida, certifique-se de que o antigo titular da função FSMO nunca seja reinstalado.

A tomada de posse de funções com a GUI é feita removendo uma conta de computador DC dentro do console de Usuários e Computadores do Active Directory (ADUC). Para fazer isso:

  1. Primeiro, conecte o ADUC ao DC para o qual deseja transferir a função FSMO. Para isso, no ADUC, clique com o botão direito do mouse no nó raiz Usuários e Computadores do Active Directory e clique em Alterar Controlador de Domínio.

2. Procure pelo DC ao qual deseja se conectar e conecte-se a ele.

3. Clique na OU Controladores de Domínio.

4. Clique com o botão direito do mouse no DC do qual deseja assumir a função FSMO e clique em Excluir.

Right-click the offline DC account and select Delete

5. Em seguida, clique em Sim nas duas primeiras mensagens.

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

6. Finalmente, você receberá um aviso informando que o DC era um titular de função FSMO e a(s) função(ões) serão movidas para outro DC. Este será o DC ao qual o Console ADUC está conectado. Clique em OK e a conta de computador do DC offline será excluída e as funções serão assumidas e movidas para o novo 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

Assumindo Funções FSMO com PowerShell

Para assumir funções FSMO com PowerShell, certifique-se de ter o Windows PowerShell aberto e execute Move-ADDirectoryServerOperationMasterRole fornecendo o nome do novo DC como valor do parâmetro Identity juntamente com o parâmetro Force.

O exemplo abaixo está assumindo a função Mestre RID e atribuindo-a ao DC NewDC3.

Move-ADDirectoryServerOperationMasterRole -Identity "NewDC3" RidMaster -Force

Os mesmos nomes de função FSMO usados para transferência também se aplicam ao cmdlet Move-ADDirectoryServerOperationMasterRole.

Conclusão

Mover funções FSMO não é uma tarefa diária, mas quando você está promovendo novos DCs, rebaixando DCs antigos e descomissionando servidores, você precisa saber sobre as funções FSMO.

Siga os passos neste tutorial para ajudá-lo a concluir esta tarefa da sua lista!

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