Мне нужен сценарий PowerShell, чтобы получить имена для входа с использованием адреса электронной почты. у меня есть записка с адресами электронной почты некоторых пользователей. Я хочу получить идентификаторы входа и информацию об учетных записях пользователей в домене. Может ли кто-нибудь помочь в этом.
С уважением, Картик.
Вы можете легко сделать это, используя:
Get-ADUser -Filter {Emailaddress -eq 'Test@email.com'}
Эта команда будет принимать входные данные из файла TXT, содержащего адреса электронной почты пользователей, и выводить перечисленные свойства пользователей в файл 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 ^
}