Movendo as FSMOs via Windows PowerShell

Compartilhe:

Em alguns cenários é necessário transferir as FSMOs para outro servidor e para automatizar esta tarefa iremos utilizar o PowerShell.

Solução


FSMO significa Flexible Single Master Operation. No total temos 5 mestres de operações (Operation Master), duas que afetam a floresta como um todo e outras três que afetam o domínio. Essas regras tem por objetivo controlar os conflitos que podem existir no modelo Multi-Master do Active Directory.

Floresta : são regras que afetam toda uma floresta Windows 2000/2003/2008/2012/2016 e podem ser hospedadas por qualquer controlador de domínio dentro da floresta

As regras da Floresta são :

1. Schema Master

2. Domain Name Master

Domínio : são regras que afetam apenas um domínio Windows 2000/2003/2008/2012/2016 e podem ser hospedadas por qualquer controlador de domínio dentro do domínio

As regras do Domínio são :

1. PDC Emulator

2. RID Master

3. Infrastructure Master

Antes de transferirmos as FSMOs de um servidor para outro, executaremos alguns comandos

para descobrir qual servidor(es) possui as FSMOs.

fsmo01

De posse do nome dos servidores (ou servidor) que são proprietários (owner) de cada FSMO, executaremos no servidor que detêm as FSMOs os seguintes comandos para a transferência.

Move-ADDirectoryServerOperationMasterRole -Identity SRVAD2 -OperationMasterRole SchemaMaster

Move-ADDirectoryServerOperationMasterRole -Identity SRVAD2 -OperationMasterRole DomainNamingMaster

Move-ADDirectoryServerOperationMasterRole -Identity SRVAD2 -OperationMasterRole PDCEmulator

Move-ADDirectoryServerOperationMasterRole -Identity SRVAD2 -OperationMasterRole RIDMaster

Move-ADDirectoryServerOperationMasterRole -Identity SRVAD2 -OperationMasterRole InfrastructureMaster

fsmo02

Temos também a opção de mover tudo de uma vez só, escolhendo como resposta a letra A para todos ou a letra Y para cada pergunta.

Move-ADDirectoryServerOperationMasterRole -Identity SRVAD2 –OperationMasterRole 0,1,2,3,4

fsmo03

Para validarmos que a transferência foi concluída com sucesso, executaremos os mesmo comandos do início do artigo.

fsmo03

Conclusão


Neste artigo, vimos como mover as FSMOs para outro servidor utilizando  Windows PowerShell.

Written by Rafael Bandeira de Oliveira

Rafael Bandeira de Oliveira

Rafael Bandeira de Oliveira, tem mais de 10 anos de experiência na área de TI, tendo atuado com suporte técnico e infraestrutura.
Contribuo com a Comunidade Microsoft escrevendo artigos e tutoriais no AndersonPatricio.org, PuraInfo e no meu perfil no linkedin.
Possuo as seguintes certificações: ITIL Foundation, MCP, ISO 2000 (Exin), Cloud Computing Foundation (Exin), ISO 27002 (Exin) com essas certificações da Exin + ITIL obtive o título de EXIN Certified Integrator Secure Cloud Services.
Atualmente é Analista de Infraestrutura Sênior Microsoft.