Aqui falaremos sobre os procedimentos que utilizamos listar usuário do Active Directory via PowerShell. Para isso, abra a console do Windows PowerShell e digite os seguintes comandos, se acordo com a sua necessidade:
Neste exemplo, para listar os usuários do Active Diretory por filtro de OU (Organization Unit), execute:
Get-ADUser -filter * -Properties * -SearchBase 'OU=FULANO,DC=TESTE,DC=COM,DC=BR' | ft
Para listar os usuários do Active Diretory e exportar a resposta para um arquivo .txt
Get-ADUser -Filter * -Properties * | Select-Object -Property Name,EmailAddress,physicalDeliveryOfficeName,description,homePhone,mobile,LastLogonDate | sort-object -property LastLogonDate -descending | Out-File c:\temp\adusers.txt
Se você preferir listar Usuários do Active Diretory e exportar a resposta para arquivo .csv utilize o comando
Get-ADUser -Filter * -Properties * | Select-Object -Property Name,EmailAddress,physicalDeliveryOfficeName,description,homePhone,mobile,LastLogonDate | sort-object -property LastLogonDate -descending | Export-CSV -path c:\temp\adusers.csv
Para você listar os usuários do Active Diretory pela busca de um campo, por OU e exportar para arquivo .csv, utilize:
Get-ADUser -filter {Title -like 'Diretor*'} -Properties * -SearchBase 'OU=FULANO,DC=TESTE,DC=COM,DC=BR' | select CanonicalName, Displayname, EmailAddress, Job, Title, Department, physicalDeliveryOfficeName, City, State | Export-CSV c:\temp\adusers.csv
Para Listar Usuários do Active Diretory SEM informações no campo ‘EmployeeID’ e exportar para um arquivo .txt execute o seguinte comando:
Get-ADUser -Properties * -Filter {EmployeeID -notlike '*.*'} | fl Name, SamAccountName, City, State | Out-File c:\temp\adusers.txt
Agora que entendeu como listar usuários, se quiser aprender a criar usuários de uma forma automática sugerimos nosso post Criar contas no seu Active Directory automaticamente de uma lista do SQL, usando o PowerShell – Versão mais detalhada
Fontes/Referências
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.