【发布时间】:2016-03-16 00:56:14
【问题描述】:
我需要一些帮助来处理现有脚本中的一行,该脚本创建一个用户帐户并将密码设置为非过期 (66048)。
我正在尝试修改代码,以便将密码有效期设置为 45 天,但无法找到有关如何执行此操作的任何信息。
脚本中当前行代码如下:
objUser.userAccountControl = 66048 ' normal and never expires
objUser.PasswordRequired = True
objUser.SetPassword strPassword
For intLoop = LBound(aryGroups) To UBound(aryGroups)
Set objGroup = GetObject("LDAP://" & aryGroups(intLoop))
objGroup.Add objUser.ADsPath
有没有办法将 objUser.userAccountControl 行中的代码从 66048 更改为其他允许我执行此操作的代码?我读过的所有内容都指向密码被设置为“不需要”、“过期”或“无法更改”。
我正在尝试删除管理员在脚本运行后必须手动将密码更改为“确实过期”的过程。
我们目前正在运行 2012 R2 版的 Windows AD。
【问题讨论】:
标签: windows vbscript active-directory windows-server-2012-r2