Olá de novo, pessoal.
O artigo de hoje não seria possível sem uma pergunta feita pelo meu camarada e colega de profissão Joaquim Dias, figuraça conhecidíssima em um centro de treinamento que trabalhamos. Estávamos conversando sobre o “mito” da impossibilidade de se reverter o nível funcional de um domínio – sempre aprendemos que uma vez elevado, o nível funcional não pode ser rebaixado. Mas com o Windows Server 2008 R2 não é bem assim. Em uma determinada circunstância, o nível pode sim ser revertido.
É isso que vou mostrar hoje.
Ressalto antes que o objetivo aqui não é falar sobre funcionalidades dos níveis. Isso você pode achar com riqueza de detalhes no próprio site Technet clicando neste link.
Nesta mesma referência você encontrará a seguinte citação:
Depois de você definir o nível funcional do domínio para um determinado valor no Windows Server 2008 R2, não poderá reverter nem diminuir o nível funcional do domínio, exceto: quando você eleva o nível funcional do domínio para o Windows Server 2008 R2 e se o nível funcional de floresta for Windows Server 2008 ou menor, você tem a opção de reverter o nível funcional de domínio para Windows Server 2008. Somente é possível reduzir o nível funcional de domínio de Windows Server 2008 R2 para Windows Server 2008. Se o nível funcional de domínio for definido para Windows Server 2008 R2, não será possível revertê-lo, por exemplo, para Windows Server 2003.
Com versões do Windows Server anteriores ao Windows Server 2008 R2, não é possível reverter ou diminuir um nível funcional de domínio em nenhuma circunstância.
O que me levou a escrever este artigo é o fato de que esta citação é encontrada em diversas referências ao produto Windows Server 2008 R2, inclusive em sua ajuda local.
O que não se acha é como fazer isso. Ou melhor, não se achava!
Por sugestão do Joaquim, resolvi pesquisar um pouco e colocar a solução aqui.
Conforme a figura a seguir, você verá o nível funcional atual do domínio como Windows Server 2008.
Em seguida, o nível funcional já elevado para Windows Server 2008 R2.
Repare que neste ponto não há no próprio Active Directory nenhuma ferramenta que permita reverter essa alteração.
Oh, e agora? Quem poderá nos defender? Tam tã rã ram tã taaammm…
Eis que lançamos mão do Windows PowerShell e o módulo ActiveDirectory.
Em seu controlador de domínio abra o PowerShell e importe o módulo:
>import-module ActiveDirectory
Em seguida digite o seguinte comando:
>Set-ADDomainMode –indentity cooperati.local –DomainMode Windows2008Domain
Veja na figura a seguir:
Após a confirmação o PowerShell não exibe nenhuma mensagem indicativa sobre a alteração do nível funcional. Esta confirmação você poderá obter verificando novamente o nível funcional no console do Active Directory ou no Visualizador de Eventos, na sessão do Serviço de diretório. Procure pelo evento identificado pelo número 2039.
Também é possível reverter o nível funcional da Floresta de Windows Server 2008 R2 para Windows Server 2008, desde que a Lixeira do Active Directory não esteja habilitada.
Mas essa tarefa eu deixo para você dar continuidade à pesquisa. Quem disse que a vida é fácil?
Finalizando, lembro que se você ainda não assinou nosso portal essa é a hora. Siga o @portalCooperaTI no Twiiter. Meu Twitter pessoal é @CalLauff.
Deixe seu comentário, dúvida ou sugestão para um artigo.
Grande abraço e até o próximo artigo.


Carlos, você pode citar um exemplo prático de quando utilizar tal procedimento?
Bruno,
Se você precisar levantar um outro DC por exemplo, e só tiver um outro servidor com Windows Server 2008, precisaria baixar o nível do domínio para que ele possa se comunicar com o DC que está rodando o R2.
Grande Carlos Lauff, único post da internet com a real solução. A Cooperti está arrebentando, parabéns meus amigos. Complementando a resposta para o Bruno, é inimaginável que a Microsoft só venha ter pensado nisso agora, pois podemos também contar com um erro de alguém que tenha elevado o nível funcional do domínio pra R2 e verifique que tem Controladores de domínio que ainda sejam 2008, erros acontecem o tempo todo e não poder reverte-los é realmente muito ruim.
Somente uma palavra sobre o post.
SENSACIONAL…
Caramba Lauff,
Fácil Assim !
Imagino quanto tempo voce se dedicou para encotrar esta solução.
Voce consegue tornar as coisas bem mais praticas PARABÉNS
Excelente o post, parabéns!
Muito bom, utilizei a solução em um ambiente de produção real…