使用VB脚本设置用户帐户GPO

时间:2014-11-28 15:38:54

标签: vbscript

我正在尝试编写一个在设置用户帐户时满足以下条件的脚本:

他们必须有一个 - 最小密码长度为8 - 最长密码年龄为180天 - 记住每个用户使用的最后4个密码。 - 如果密码输入错误超过10次,则锁定60分钟

到目前为止,这是我的代码:

set dom = GetObject ("WinNT://CHANGE")

'set minimum password length
 Dom.Put "MinimumPasswordLegth", 8

'Set Maximum Password Age 180 days.... 180*86400 (86,400 represents 24hours in seconds)
Dom.Put "MaxPasswordAge", 86400*180

'Set Password History Length
Dom.Put "PasswordHistoryLength", 4
'Set Lockout
dom.Put "MaxBadPasswordsAllowed", 10
dom.Put "AutoUnlockInterval", 60*60
dom.Put "LockoutObservationInterval", 60*10

Dom.SetInfo

'Confirm the Change
WScript.Echo("MinPasswordLength")
WScript.Echo("PasswordHistoryLength: " & dom.PasswordHistoryLength)

'Confirm Lockout
WScript.Echo dom.Get("MaxBadPasswordsAllowed")
WScript.Echo dom.Get("AutoUnlockInterval")
WScript.Echo dom.Get ("LockoutObservationInterval")

我无法弄清楚为什么这不会运行

提前致谢

0 个答案:

没有答案