Obtenha o nome de login usando o endereço de e-mail com o Powershell

5

Eu preciso de um script powershell para obter nomes de login usando o endereço de e-mail. Estou tendo uma nota com o endereço de e-mail de alguns usuários. Desejo obter IDs de login e informações da conta dos usuários no domínio. Alguém pode ajudar nisso?

Atenciosamente, Karthick.

    
por karthick 12.09.2014 / 11:56

2 respostas

10

Você pode realizar isso facilmente usando:

Get-ADUser -Filter {Emailaddress -eq '[email protected]'}
    
por 12.09.2014 / 12:08
0

Este comando receberá informações de um arquivo TXT contendo endereços de e-mail do usuário e exibirá as propriedades do usuário listadas em um arquivo CSV ...

Get-Content C:\users.txt | ForEach-Object { ^
  Get-ADUser -Filter {EmailAddress -eq $_} -Properties DistinguishedName,Name,SamAccountName,DisplayName,EmailAddress,LastLogonDate,Enabled ^
  | Select-Object DistinguishedName,Name,SamAccountName,DisplayName,EmailAddress,LastLogonDate,Enabled ^
  | Export-CSV C:\users.csv -Append ^
}
    
por 19.03.2018 / 20:40