windows server 2003 批量设置用户密码永不过期的方法

发布时间:2020-10-05编辑:脚本学堂
用批处理命令创建了很多个登录域账号,修改策略后,自动勾选了,用户下次登录须修改密码,如果一台还行,但有2台服务器而且独立开的,密码要同步,这就必须更改服务器默认设置。

批处理命令创建了很多个登录域账号,修改策略后,自动勾选了,用户下次登录须修改密码,如果一台还行,但有2台服务器而且独立开的,密码要同步,这就必须更改服务器默认设置。
dos命令无法实现设置取消勾选:用户下次登录须修改密码、用户密码永不过期。

我们只好借助vbs命令了,新建一个vbs脚本,内容如下:
 

复制代码 代码如下:
dim users
set users = getobject("winmgmts:{impersonationlevel=impersonate}").instancesof("win32_useraccount")
for each user in users
user.PasswordExpires = False
user.Put_()
next

说明:
1)、该脚本把所有的系统账号设置成密码永不过期,并取消下次登录须修改密码的设置。
2)、将以上脚本保存为.vbs,然后在windows server 2003服务器上双击执行即可。