windows - CMD 命令网络用户密码过期

标签 windows batch-file cmd

是否有 CMD 命令可以取消选中现有 Windows 用户属性的复选框“密码永不过期”? (假设:复选框在我手动取消选中之前已经被选中以说明该框被取消选中)

enter image description here

我正在为 Windows 10 创建一个批处理文件,我想以编程方式进行。 (我正在加固操作系统并为其设置基线。)

我查看了 CMD 命令:net user,它确实有几个密码选项,例如/passwordchg 指定用户可以更改自己的密码和/passwordreq 指定用户必须有密码。我觉得很奇怪,没有一个用于“密码永不过期”(即/passwordexp:{YES|NO}),所以我的批处理文件可以以编程方式取消选中该选项。我可能在我的谷歌搜索中遗漏了它,但我找不到解决方案。我包括我的代码的摘录:

...
...    
net user %Name% /<somePasswordExpireOption:YES
...
...

欢迎提出任何建议。提前致谢。

最佳答案

也许,只要它们是本地的而不是域:

WMIC UserAccount Where "Name='%Name%'" Set PasswordExpires=FALSE

关于windows - CMD 命令网络用户密码过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44791102/

相关文章:

android - 通过 ADB Android 发送 AT 命令

windows - 通过批处理文件在 GIT 中创建修改文件的存档

windows - 批量将页面添加到多个 PDF,而不会弄乱字体

windows - cmd 批量调用历史命令

powershell - 监视文件的更改并使用 powershell 运行命令

string - 在for循环中获取 token 的子字符串?

windows - PAR::Packer 编译的 Perl 不能在其他机器上运行

windows - 我可以为 Windows 用户提供哪些步骤来使给定文件可写

windows - 什么是合并模块以及如何使用它们?

Windows 批处理循环遍历子文件夹并运行命令