Set-MsolUserPassword,ForceChangePasswordOnly-Parameter未记录

时间:2017-09-11 08:15:38

标签: powershell office365

我想重置一堆用户密码,强迫他们在下次登录时选择一个新密码。

但Set-MsolUserPassword参数“ForceChangePassword”和“ForceChangePasswordOnly”之间有什么区别?

文档here不完整,网络中的大多数网站都使用这两个参数:Set-MsolUserPassword -ForceChangePasswordOnly $true -ForceChangePassword $true,但也没有对这两个参数的详细解释。

1 个答案:

答案 0 :(得分:0)

-ForceChangePassword $ true要求用户在下次登录时更改密码。 如果在命令行上没有密码(-newpassword“ 123456”),则-ForceChangePasswordOnly $ true防止命令Set-MsolUserPassword生成随机密码。

Set-MsolUserPassword -userprinciplename xyzuser@xyz.com -ForceChangePassword $ true 将为用户生成一个随机密码,并设置用户必须更改密码的标志。 Set-MsolUserPassword-用户密码xyzuser@xyz.com -ForceChangePasswordOnly $ true -ForceChangePassword $ true

不会生成密码,只会提示用户更改密码。