Answers:
将此行添加到批处理文件中:
WMIC USERACCOUNT WHERE "Name='%1'" SET PasswordExpires=FALSE
/ expires选项用于帐户,而不用于密码,请查看命令帮助。
http://support.microsoft.com/kb/251394/en-us
在文档中:“如果指定日期,则导致用户帐户过期。”
的 net user
命令可用于本地帐户和域帐户。将/domain
开关用于域帐户。
例如,要查看域用户%1的信息,请使用
net user %1 /domain
净用户选项的完整列表在此处列出:
单个AD用户
对于活动目录用户,可以使用dsmod命令为单个用户更改它:
dsmod user "CN=username,OU={User Org Unit},DC... etc" -pwdneverexpires yes
多个AD用户
如果您要批量设置此属性,则可以通过结合使用上面的dsquery和整个组织单位(OU)来进行设置。
首先,列出OU中的所有用户(这是安全的,因为它只输出用户列表):
dsquery user "OU={your target OU},DC={your domain},DC={your domain extension}"
然后,假设您对上述命令的输出感到满意,则可以将其通过管道传输到dsmod,如下所示:
dsquery user "OU={your target OU},DC={your domain},DC={your domain extension}" | dsmod user -pwdneverexpires yes
有关更多信息和截图,请访问:http : //www.petenetlive.com/KB/Article/0000532.htm