Você pode realizar isso facilmente usando:
Get-ADUser -Filter {Emailaddress -eq '[email protected]'}
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.
Você pode realizar isso facilmente usando:
Get-ADUser -Filter {Emailaddress -eq '[email protected]'}
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 ^
}