我想通过powershell脚本启用userflag'用户必须在下次登录时更改密码'。 对于标志帐户已禁用,我执行了以下操作:
$user=[ADSI]'WinNT://localhost/account23';
$user.userflags = 2;
$user.setinfo();
是否可以以类似的方式为“用户必须在下次登录时更改密码”添加用户标志?
答案 0 :(得分:2)
可以通过以下方式启用“用户必须在下次登录时更改密码”标志:
$user.passwordExpired = 1;
$user.setinfo();
答案 1 :(得分:0)
我相信这是一个计算值,所以你不能直接设置它,但是如果你将pwdLastSet值设置为0它应该具有相同的效果:
$user.pwdLastSet = 0
答案 2 :(得分:0)
$username = "enter your local user name here";
$user=[ADSI]"WinNT://localhost/$username";
$user.userflags = 2;
$user.setinfo();