Como obter a lista de GPOs de um domínio usando o PowerShell

Este artigo explica como usar o PowerShell para obter o relatório de GPO para o domínio especificado. Explica como usar os cmdlets Get-GPO e GetGPOReport. Ele também lista as etapas para obter relatórios de GPO usando o ADManager Plus, uma ferramenta unificada de gerenciamento e relatórios de Active Directory, Office 365 e Exchange, para demonstrar como ele simplifica os relatórios de GPO.

Windows PowerShell

Etapas para obter relatório de GPO usando PowerShell.

  • Certifique-se de ter as permissões necessárias para executar esta ação e também para executar scripts do PowerShell.
  • Crie o script usando Get-GPO ou Get-GPOReport com base em suas preferências e execute-o na janela do PowerShell.
  • Exemplo de script para obter o relatório NTFS:

Um exemplo de script do PowerShell para obter a lista de GPO

 Copiado
Get-GPO -All -Domain "marketing.example.com" This cmdlet will list all GPOs from the domain marketing.example.com
(or)
Get-GPOReport -Name "Privileged Access Control" -ReportType HTML -Path "D:\GPODetails.html"
Este cmdlet busca todos os detalhes do GPO de controle de acesso privilegiado e os armazena em formato HTML no local especificado.
Clique para copiar o script inteiro

ADManager Plus

Para obter o relatório de GPO:

  • Inicie o relatório "Todos os GPOs e objetos do AD vinculados" do Relatório de GPO na guia "Relatórios".
  • Selecione o domínio desejado e clique em "Gerar". Escolha CSV na opção "Exportar como".

Captura de tela

Relatório de todos os GPOs no ADManager Plus

» Iniciar teste gratuito de 30 dias

Limitações do uso do PowerShell para obter relatório de GPO.

  • Você não poderá gerar este relatório usando o PowerShell se não tiver permissões suficientes. Com o ADManager Plus, os privilégios dos usuários no AD nativo ou no Exchange não precisam ser elevados e eles podem fazer essa operação apenas em unidades organizacionais ou domínios específicos.
  • Se desejar obter o relatório de GPO em qualquer formato diferente de HTML ou XML, ou se desejar obter este relatório apenas para um GPO específico, você terá que modificar o script para adicionar parâmetros adicionais, usar soluções alternativas ou criar um novo script. Porém, com o ADManager Plus, exportar para vários formatos ou obter o relatório apenas para GPOs específicos é oferecido como uma opção integrada disponível por padrão.
  • Você deve saber como executar os scripts na janela do PowerShell. O ADManager Plus é puramente baseado em GUI, permitindo que você execute todas as ações de gerenciamento e relatórios com apenas cliques do mouse em seu console baseado na web.
  • Mesmo um hífen mal colocado, um erro de digitação nos nomes LDAP ou a falta de permissão suficiente para configurar qualquer um dos atributos usados no script levarão a erros. Como todas as ações no ADManager Plus são orientadas por GUI, não há necessidade de escrever scripts, eliminando as chances de erros.

Revise a configuração do GPO com relatórios integrados do ADManager Plus.

  Obtenha um teste gratuito de 30 dias.
  • Embarque em seu gerenciamento do AD sem script, relatórios e jornada de automação com o ADManager Plus.

Guias de instruções relacionados ao PowerShell:

Empresas que confiam no ADManager Plus

A solução completa para gerenciamento e geração de relatórios do Active Directory