Exportando e Importando GPOs com o Group Policy Sample Scripts (pt-BR)
Introdução
Podemos exportar e importar GPOs em uma migração de domínio utilizando o próprio Group Policy Management Console, entretanto, se tivermos um grande número de GPOs uma forma simples e rápida de efetuar esse processo é utilizar os script BackupAllGPOs e ImportAllGpos. Esses e outros scripts para administração de GPOs estão disponíveis no GPMC Sample Scripts.
Aplica-se a:
- Windows Server 2003;
- Windows Server 2008;
- Windows Server 2008 R2.
Instalação do Microsoft GPMC Sample Scripts
Após finalizar o download, execute o arquivo "GPMCSampleScripts.msi". Clique em "Next" em "Welcome to the Microsoft GPMC Sample Scripts Setup Wizard".
Em "License Agreement", escolha "I Agree" e clique em "Next".
Em "Select Installation Folder" confirme o local de instalação e clique em "Next".
Em "Confirm Installation" clique em "Next".
Em "Microsoft GPMC Sample Scripts Information" clique em "Next".
Aguarde a instalação do aplicativo.
Em "Installation Complete" clique em "Close".
Exportando GPOs
Iremos exportar todas as GPOs do domínio. Abrindo o Group Policy Management Console podemos visualizar as GPOs existentes.
Para exportar as GPOs, precisamos executar o script localizado no local de instalação do GPMC. Abra o prompt de comando e navegue até a pasta dos scripts. Se o local de instalação do aplicativo não foi modificado, o caminho é: "C:\Program Files (x86)\Microsoft Group Policy\GPMC Sample Scripts".
Na pasta iremos executar o seguinte comando: cscript BackupAllGPOs.wsf “local de destino das GPOs” “domínio que estamos exportando as GPOs”.
Após a execução do script será exibido o resultado, informando a quantidade de GPOs exportadas com sucesso e com falha.
Abrindo a pasta de destino podemos visualizar as GPOs exportadas.
Importando GPOs
Agora que possuímos as GPOs exportadas, iremos importa-las para outro domínio. Abrindo o Group Policy Management Console podemos visualizar as GPOs existentes nesse domínio.
Navegue novamente até a pasta dos scripts do GPMC e execute o seguinte comando: cscript ImportAllGPOs.wsf “local que está armazenado o backup” “domínio de destino”.
Após a execução do script será exibido o resultado, informando a quantidade de GPOs importadas com sucesso e com falha.
Nesse caso, eu não precisei importas as GPOs “Default Domain Policy” e “Default Domain Controllers Policy”, pois o domínio de destino já possui suas respectivas GPOs. Para isso, foi necessário identificar quais GPOs eram essas no local de backup e retirá-las da pasta. Para identifica-los, visualize o Backup ID de exportação.
Como resultado, temos as GPOs importadas no domínio de destino.
Conclusão
Nesse artigo demonstrei como exportar e importar GPOs utilizando os scripts do GPMC Sample Scripts. Para mais detalhes sobre a funcionalidade dos demais scripts, acesse o Group Policy Management Console Scripting Samples.