CMD 命令网络用户密码过期
Posted
技术标签:
【中文标题】CMD 命令网络用户密码过期【英文标题】:CMD Command Net User Password expire 【发布时间】:2017-06-27 22:47:03 【问题描述】:是否有 CMD 命令将现有 Windows 用户属性的复选框“密码永不过期”设置为取消选中? (假设:在我手动取消选中该复选框之前已选中该复选框以说明该框未被选中)
我正在为 Windows 10 创建一个批处理文件,我想以编程方式进行。 (我正在强化操作系统并为其设置基线。)
我查看了 CMD 命令:net user,它确实有几个密码选项,例如指定用户可以更改自己的密码的 /passwordchg 和指定用户必须有密码的 /passwordreq。我觉得奇怪的是没有“密码永不过期”(即/passwordexp:YES|NO),所以我的批处理文件可以通过编程方式取消选中该选项。我可能在我的谷歌搜索中错过了它,但我找不到解决方案。我摘录了一段代码:
...
...
net user %Name% /<somePasswordExpireOption:YES
...
...
欢迎提出任何建议。提前致谢。
【问题讨论】:
【参考方案1】:也许,只要它们是本地而不是域:
WMIC UserAccount Where "Name='%Name%'" Set PasswordExpires=FALSE
【讨论】:
我发现你必须以管理员身份运行它,但这应该很明显。 感谢 Compo,该命令有效!对您的答案进行了细微更改,而不是 FALSE,我使用 TRUE 取消选中该框。非常感谢!我被“网络用户”迷住了。呃 @Allen - 未来的良好经验法则:如果它与 Windows 管理有关,wmic
中可能有一个设置。以上是关于CMD 命令网络用户密码过期的主要内容,如果未能解决你的问题,请参考以下文章