PowerShell批量修改AD用户密码属性的代码
2015-07-08 13:40
981 查看
需求:非常普通的一个需求,就是给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循环中,可以增加多个针对用户名的操作,比如修改属性,账户过期时间什么的。
其中需要用到的pp.csv文件内容格式如下
name wangerxiao dongcunrui
本文出自 “九叔-微软私有云” 博客
您可能感兴趣的文章:
相关文章推荐
- sql 批量修改数据库表
- JS批量修改PS中图层名称的方法
- python批量修改文件名的实现代码
- Shell命令批量修改图片文件名
- expect实现批量修改linux密码脚本分享
- MySQL数据表字段内容的批量修改、清空、复制等更新命令
- bash批量修改文件名称的方法小结(增加,去除,修改后缀)
- Python实现批量修改文件名实例
- linux下批量修改目录下所有文件夹、文件名称及文件内容
- Mybaties批量修改每一条不同数据
- 教你如何在Win7系统中批量更改文件名
- Java--获取指定格式的文件并批量修改文件
- 超级表格发布表格的批量修改功能
- Linux下批量修改文件编码
- 批量修改文件名后缀
- 批量修改TS Profile、盘符计算器小工具
- SQL批量修改字段值
- MySQL 批量修改表字段属性
- 巧用Excel函数,简化批量导入AD用户及密码修改 推荐
- 使用 Outlook Web Access 更改 AD用户密码