import-csv是一個powershell批量處理的工具,管理者可以利用它批量處理一些日常工作。以下是我工作時的一些關于exchange郵箱和AD的實際應用希望可以幫助到大家。
1 編寫一個csv檔案列入相關賬戶,csv内容:
xue.lin
dan.du
xuebin.wang
hongyan.yao
xiaojian.zhu
yonggang.xiong
2批量重置郵箱密碼
import-csv .\mail.csv | foreach {Set-ADAccountPassword $_.mail -NewPassword (ConvertTo-SecureString -AsPlainText "renren.2013" -Force)}
3 批量強制這些使用者下次登入更改密碼
import-csv .\mail.csv | foreach {Set-ADUser $_.mail -ChangePasswordAtLogon $true }
4 在相關通訊組剔除這些賬戶
Import-Csv .\mail.csv | foreach {Remove-DistributionGroupMember caiwubu -member $_.mail}
5 将這些使用者統一轉移到其他的OU
import-csv .\mail.csv | foreach {get-aduser $_.mail} | %{$_.ObjectGUID} | Move-ADObject -TargetPath "OU=deluser,OU=delusers,DC=contoso,DC=com"}
本文轉自handsome7038 51CTO部落格,原文連結:http://blog.51cto.com/lixiaosong/1322647