PowerShell批量修改AD用户密码属性的代码(powershell修改ip地址)学到了吗

随心笔谈9个月前更新 admin
227 00
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

文章摘要

这段代码是使用PowerShell读取一个CSV文件中的数据,并将其导入到系统中。通过`Import-Csv`命令读取文件路径`d:pp.csv`,然后使用`foreach`循环遍历文件中的每一行。在循环体内,代码通过`Get-ADUser`获取用户的账户信息,使用`Set-ADAccountPassword`设置新的密码,并将新密码转换为`ConvertTo-SecureString`的安全字符串。此外,代码还设置为在用户登录时更改密码。该脚本的主要作用是批量更新Active Directory(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
}

© 版权声明

相关文章