天天看點

import-csv 一些實際應用

import-csv是一個powershell批量處理的工具,管理者可以利用它批量處理一些日常工作。以下是我工作時的一些關于exchange郵箱和AD的實際應用希望可以幫助到大家。

1 編寫一個csv檔案列入相關賬戶,csv内容:

mail

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

繼續閱讀