PowerShell批量修改AD用戶密碼屬性的代碼
需求:非常普通的一個需求,就是給AD用戶修改密碼,但是問題是量太大了。所以寫了個腳本
cls
$pass = ConvertTo-SecureString -AsPlainText 12333333344.abc -Force
Import-Csv -Path d:\pp.csv | foreach {
Get-ADUser -Identity $_.name|Set-ADAccountPassword -Reset -NewPassword $pass
Get-ADUser -Identity $_.name|Set-ADUser -ChangePasswordAtLogon $false
$_.name
}
這個腳本運行,需要本地裝有Active Directory的模塊,不需要手動導入,自動掛載。
以上腳本改密碼,也設置下次登錄是否需要更改密碼。
在foreach循環(huán)中,可以增加多個針對用戶名的操作,比如修改屬性,賬戶過期時間什么的。
其中需要用到的pp.csv文件內(nèi)容格式如下
name wangerxiao dongcunrui
本文出自 “九叔-微軟私有云” 博客
相關文章
PowerShell函數(shù)實現(xiàn)類似重載功能實例
這篇文章主要介紹了PowerShell函數(shù)實現(xiàn)類似重載功能實例,PowerShell函數(shù)是不支持重載的,本文介紹的是類似功能,需要的朋友可以參考下2014-07-07
PowerShell中執(zhí)行Javascript的方法示例
這篇文章主要介紹了PowerShell中執(zhí)行Javascript的方法示例,特殊場景下可能會用到這個技巧,需要的朋友可以參考下2014-07-07
PowerShell函數(shù)中的開關參數(shù)介紹和創(chuàng)建實例
這篇文章主要介紹了PowerShell函數(shù)中的開關參數(shù)介紹和創(chuàng)建實例,開關參數(shù)顧名思義就是起到一個開關作用,需要的朋友可以參考下2014-07-07
PowerShell中使用replace操作符替換字符串實例
這篇文章主要介紹了PowerShell中使用replace操作符與替換字符串實例,著重介紹了replace的語法,需要的朋友可以參考下2014-07-07
Powershell中調(diào)用郵件客戶端發(fā)送郵件的例子
這篇文章主要介紹了Powershell中調(diào)用郵件客戶端發(fā)送郵件的例子,需要的朋友可以參考下2014-05-05

