Encontre o nome do GPO com um GUID?

13

Estou monitorando os registros de anúncios, quando alguém modifica um objeto do AD, eu podia ver um log, mas apenas o GUID dessa diretiva de grupo era fornecido na linha.

Então, dado um GUID de uma Política de Grupo, é possível obter o nome exibido em gpmc.msc? (Eu pretendo usar o protocolo LDAP para obter isso)

    
por daisy 27.12.2012 / 03:57

5 respostas

10

LDAP? Esse guid é um atributo em um objeto no Active Directory, então sim, você pode consultá-lo:

(&(objectCategory=groupPolicyContainer)(name={D45A4D0F-77BE-4116-9F5B-CF96E81D2DDC}))  

VocêtambémpodepesquisaressevalornoConsoledeGerenciamentodeDiretivadeGrupo:

    
por 27.12.2012 / 17:43
18

Você pode usar o cmdlet Get-GPO do PowerShell para isso. Ele contém uma opção -GUID , que é o que você deseja usar aqui. Você também precisa ter o AD Commandline Tools do RSAT instalado para que você tenha acesso ao módulo de Diretiva de Grupo. Se você usa o módulo AD, você já tem isso instalado.

O exemplo no artigo vinculado é:

Import-Module GroupPolicy
Get-GPO -Guid 31a09564-cd4a-4520-98fa-446a2af23b4b -Domain sales.contoso.com
    
por 27.12.2012 / 04:08
3

Claro. Abra o Gerenciamento de Diretiva de Grupo. Navegue para um GPO. Clique na guia Detalhes desse GPO. Veja a propriedade do ID exclusivo.

    
por 27.12.2012 / 04:07
2

Esse script permite enumerar todos os GPOs no domínio do Active Directory e obter seus nomes, GUIDs e SIDs.

$gpolist = Get-QADObject -Type groupPolicyContainer
foreach ($objResult in $gpolist) {
    Write-Host $objResult.name ";" $objResult.GUID ";" $objResult.displayname
}

Além disso, você também pode consultar esses links.

link

link

Espero que ajude você.

    
por 27.12.2012 / 12:52
0

Esse simples PowerShell exportará uma lista de todos os seus GPOs de domínio com GUID para um .csv.

Get-GPO -All *contoso.com* | Export-CSV *folder\file.csv*

    
por 19.06.2014 / 22:44