小编Max*_*eve的帖子

如何编写脚本来修改Windows Server上用户的密码到期值?

我需要在Windows 2008服务器上创建多个用户,并将密码到期值修改为" 从不 ".这些将是本地(非AD)用户.我可以使用" net user " 创建它们,它正在修改杀死我的通过期限.如果我执行" 净用户用户名 ",它会列出字段及其值,但没有开关(至少没有帮助文件引用的那个)来修改它,我在网上看到的大多数解决方案建议安装第三方工具但是,此解决方案必须是Windows原生的(理想情况下使用Powershell).任何帮助表示赞赏.

UPDATE

我说如果我在Powershell中想出如何做到这一点,我会把它发布在这里,我是一个言行一致的人.

Get-WmiObject -Class Win32_UserAccount -Filter "name = 'steve'" | Set-WmiInstance -Argument @{PasswordExpires = 0}

这是一个布尔值,所以如果你想设置一个密码到期只需将0改为1.这对我来说很简单,我测试了这个方法更新其他WMI对象,它每次都有效.

windows powershell scripting powershell-2.0 windows-server-2008-r2

6
推荐指数
1
解决办法
1万
查看次数