需求:非常普通的一個(gè)需求,就是給AD用戶修改密碼,但是問(wèn)題是量太大了。所以寫(xiě)了個(gè)腳本
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
}
這個(gè)腳本運(yùn)行,需要本地裝有Active Directory的模塊,不需要手動(dòng)導(dǎo)入,自動(dòng)掛載。
以上腳本改密碼,也設(shè)置下次登錄是否需要更改密碼。
在foreach循環(huán)中,可以增加多個(gè)針對(duì)用戶名的操作,比如修改屬性,賬戶過(guò)期時(shí)間什么的。
其中需要用到的pp.csv文件內(nèi)容格式如下
name
wangerxiao
dongcunrui
本文出自 “九叔-微軟私有云” 博客
您可能感興趣的文章:- PowerShell腳本 隨機(jī)密碼生成器(ps隨機(jī)密碼生成器)
- PowerShell中實(shí)現(xiàn)混淆密碼示例
- Powershell讀取PFX證書(shū)并輸入密碼的腳本分享
- PowerShell小技巧之獲取Windows系統(tǒng)密碼Hash
- PowerShell生成隨機(jī)密碼的方法
- Powershell生成Windows密碼算法簡(jiǎn)單學(xué)習(xí)
- PowerShell 腳本中的密碼保存的方法