我是靠谱客的博主 长情曲奇,最近开发中收集的这篇文章主要介绍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循环中,可以增加多个针对用户名的操作,比如修改属性,账户过期时间什么的。

其中需要用到的pp.csv文件内容格式如下

name
wangerxiao
dongcunrui

本文出自 “九叔-微软私有云” 博客

最后

以上就是长情曲奇为你收集整理的PowerShell批量修改AD用户密码属性的代码的全部内容,希望文章能够帮你解决PowerShell批量修改AD用户密码属性的代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(97)

评论列表共有 0 条评论

立即
投稿
返回
顶部