如何启用用户标志';用户必须在下次登录时更改密码';对于本地windows用户?
我想通过powershell脚本启用userflag“用户下次登录时必须更改密码”。 对于禁用标志帐户,我执行了以下操作:如何启用用户标志';用户必须在下次登录时更改密码';对于本地windows用户?,windows,powershell,Windows,Powershell,我想通过powershell脚本启用userflag“用户下次登录时必须更改密码”。 对于禁用标志帐户,我执行了以下操作: $user=[ADSI]'WinNT://localhost/account23'; $user.userflags = 2; $user.setinfo(); $user.passwordExpired = 1; $user.setinfo(); 是否可以以类似的方式为“用户下次登录时必须更改密码”添加用户标志?我认为这是一个计算值,因此不能直接设置它,但如果将pwd
$user=[ADSI]'WinNT://localhost/account23';
$user.userflags = 2;
$user.setinfo();
$user.passwordExpired = 1;
$user.setinfo();
是否可以以类似的方式为“用户下次登录时必须更改密码”添加用户标志?我认为这是一个计算值,因此不能直接设置它,但如果将pwdLastSet值设置为0,则应具有相同的效果:
$user.pwdLastSet = 0
可以通过以下方式启用“用户下次登录时更改密码”标志:
$user=[ADSI]'WinNT://localhost/account23';
$user.userflags = 2;
$user.setinfo();
$user.passwordExpired = 1;
$user.setinfo();
感谢各位,在windows server数据中心2019版中,它对本地用户非常有效。提供的答案被标记为低质量帖子,以供审查。以下是一些指导原则。这一答案可以从解释中获益。仅代码答案不被视为“好”答案。来自评论。