Como obter uma lista de UOs no AD usando scripts do PowerShell
A seguir está uma comparação entre a obtenção de uma lista de UOs no AD com o Windows PowerShell e com o ADManager Plus:
Windows PowerShell
Etapas para obter uma lista de UOs no AD usando o PowerShell:
- Identifique o domínio do qual você deseja recuperar o relatório.
- Identifique os atributos LDAP necessários para buscar o relatório.
- Compile o script.
- Execute-o no Windows PowerShell.
- O relatório será exportado no formato fornecido.
- Para obter o relatório em outro formato, modifique o script de acordo com a necessidade do usuário.
Exemplo de script do Windows PowerShell
Copiado
Get-ADOrganizationalUnit -Filter'Name -like "*"' | Format-Table Name, DistinguishedName -B
Clique para copiar o script inteiro
ADManager Plus
Para obter um relatório:
- Selecione "Todas as UOs" na guia "Relatórios de UO -> Relatórios".
- Selecione o domínio e clique em "Gerar".
- Selecione "Exportar como" para exportar o relatório em qualquer um dos formatos preferidos (CSV, PDF, HTML, CSVDE e XLSX).
Captura de tela
» Iniciar avaliação gratuita de 30 dias
Limitações:
- Podemos executar este script apenas em computadores que tenham a função de Serviços de Domínio Active Directory.
- Até mesmo adicionar pequenas modificações em um script, como atributos adicionais aos relatórios, exige que ele seja modificado e executado novamente, o que consome muito tempo.
- Para cada tipo de formato, o script deve ser modificado adequadamente para exportar nesse formato, levando ao aumento da complexidade da consulta LDAP nesses scripts.
- A solução de problemas desses scripts requer amplo conhecimento em AD e scripts.
O ADManager Plus irá recuperar detalhes das UOs em qualquer formato desejado em uma interface de usuário simples e intuitiva.