我是新來的powershell,但實際上我需要一個腳本,所以我開始閱讀我自己的東西,發現PowerShell。從SAMaccount獲取用戶電子郵件地址
我有一個用戶名列表,如:
- xyxz
- 域名\ xyxz.xyxc
這個腳本應該從我的用戶列表搜索所有SAM帳戶,並給我的電子郵件不會忽略每一個SAM帳戶。
Get-Content C:\ Users \ xxxxx \ Desktop \ Users.txt | forEach Get-ADUser「我不知道如何指定用戶名」選擇郵件| Export-Csv output.csv }
這是我寫的腳本知道的,但我不知道如何完成它以使其工作。我知道這件事做得不好,但我不想在這裏寫一些文字而不自己做一些事情。
做工精細我可以問你更多的東西?我想測試Users.txt,所以每當有像xx-xx \ abc這樣的域名時,它應該對它進行修剪。所以最後只有abc沒有xx-xx \。 – Timo 2014-11-25 11:59:19
@timo這裏是一篇文章,應該幫助你做到這一點:http://technet.microsoft.com/en-us/library/ee692804.aspx – Paul 2014-11-25 13:09:23
最後的改進,腳本工作正常。經過測試,我遇到了腳本問題,因爲有些用戶沒有電子郵件。那麼有沒有一種方法可以在沒有電子郵件的情況下跳過這些人,也許可以將它放入seperat輸出文件中? – Timo 2014-11-25 13:20:54