Como descobrir em qual servidor uma determinada GPO foi criada via PowerShell

GPO, PowerShell

Fala pessoal, tudo bem com vocês? Hoje resolvi escrever uma dica, no qual já vi vários técnicos e analistas com dificuldades para encontrar em qual servidor uma determinada GPO foi criada.

Digamos, que você tenha um ambiente com 8 servidores de AD, e vários administradores que criam GPO no seu ambiente. Como saber em qual servidor foi criada uma determinada GPO?

Para realizar esse procedimento iremos precisar da GUID da GPO, que irei mostrar mais abaixo como encontrá-la.

Um outro exemplo, no qual você pode usar esse procedimento, seria quando você realizada um gpupdate /force e encontramos um erro que uma GPO não foi aplicada por algum motivo, que pode ser por exemplo um problema de replicação entre os servidores.

Vamos para o que interessa? Rsrs

Primeiro iremos abrir a console do Group Policy Manegement. Nesse exemplo irei usar uma GPO que já conheço o nome, mas não sei em qual servidor ela foi criada.

Irei clicar na GPO, e irei em Details para pegar o GUID dessa GPO.

Iremos pegar o valor Unique ID, com esse valor agora iremos abrir o PowerShell e executar um comando.

repadmin /showmeta "cn={GUID DA GPO },cn=policies,cn=system,dc =seudominio,dc=local"

No meu caso, ficaria dessa forma:

Aqui usei o PowerShell ISE

Depois de rodar esse comando, obtive a seguinte tela:

Retirei uma grande parte de informações nesse print, porem o comando irá trazer bem mais informações.

Espero que essa dica ajude, até a próxima.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s