Windows-Server-2008
使用帶有 Powershell 的電子郵件地址獲取登錄名
我需要一個 powershell 腳本,以使用電子郵件地址獲取登錄名。我有一些使用者的電子郵件地址的註釋。我想獲取域中使用者的登錄 ID 和帳戶資訊。任何人都可以幫助解決這個問題。
問候,卡西克。
您可以使用以下方法輕鬆完成此操作:
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 ^ }