Windows 强制本地用户帐户的密码过期日期

Windows 强制本地用户帐户的密码过期日期,windows,powershell,Windows,Powershell,我想强制使用powershell的密码(不是本地用户的帐户,也不是广告用户)的特定过期日期 我知道您可以通过使用ADSI/LDAP并将pwdLastSet属性设置为0,对AD用户执行此操作 是否可以使用什么命令/语法为本地帐户执行类似的操作(如果可以)。我在谷歌搜索过,玩过网络用户命令,我设法让本地用户帐户过期,但是,我不希望帐户过期,我希望密码过期 设置帐户到期日期的最简单方法是使用以下命令: 无法将本地用户的AFAIK密码过期时间设置为特定日期或单个帐户。过期时间由(本地)安全策略控制。您可

我想强制使用powershell的密码(不是本地用户的帐户,也不是广告用户)的特定过期日期

我知道您可以通过使用ADSI/LDAP并将pwdLastSet属性设置为0,对AD用户执行此操作


是否可以使用什么命令/语法为本地帐户执行类似的操作(如果可以)。我在谷歌搜索过,玩过网络用户命令,我设法让本地用户帐户过期,但是,我不希望帐户过期,我希望密码过期

设置帐户到期日期的最简单方法是使用以下命令:

无法将本地用户的AFAIK密码过期时间设置为特定日期或单个帐户。过期时间由(本地)安全策略控制。您可以从命令行设置最大年龄,如下所示:

& net accounts /maxpwage:$numdays

但该策略会影响所有本地帐户,只定义最长使用期限,而不是特定的过期日期。

如果您想强制密码过期,只是为了强制用户在下次登录时更改密码,您也可以使用net命令,使用:

net user $username /logonpasswordchg:yes

感谢您的回复,但正如我在OP中提到的,我是说让密码过期,而不是让帐户过期。这似乎是两件不同的事情,正如我在帖子中提到的,我已经知道了如何使用上面提到的netuser命令使帐户过期。对不起,我没有在我的作品中说得更清楚。谢谢!事实上,你的问题很清楚。我只是读得不够仔细。很抱歉请参阅更新的答案。感谢Ansgar,根据您的直觉,我确认这些房产仅通过广告帐户提供,而不是通过本地帐户,因此看起来没有办法实现我的目标。我不知道为什么有些人投票否决了我的问题,因为我仔细研究了这个问题,清楚地说明了这一点,而且互联网上没有太多关于windows本地用户帐户的信息。总的来说,99%的信息是关于广告帐户的。所以希望其他人发现这个问题很有用。再次感谢您的贡献!我并不是投反对票的人,但有一种观点认为你的问题更适合,甚至比它更适合,因为它不是一个真正的编程主题。
net user $username /logonpasswordchg:yes