365 Admin Centre重置密码后用户无法修改密码的问题求助
看起来你遇到的这个问题挺闹心的,我之前帮好几家学校客户排查过类似的情况,除了你提到的Entra里的SSPR全局设置,还有几个容易被忽略的地方可以逐一检查:
单个用户账号的权限限制:
先去Entra ID里找到出现问题的用户,进入「配置文件」→「密码配置」,看看有没有勾选「用户不能更改密码」的选项。这个设置是针对单个用户的,优先级可能会高于全局SSPR设置,很容易被漏掉。条件访问策略的拦截:
有没有针对SSPR或者密码更改场景配置过条件访问策略?比如某些策略可能限制了特定区域、设备类型的用户进行密码更改操作。你可以去Entra ID的「条件访问」模块里排查,看看有没有策略直接阻止了用户的密码重置/更改请求。Exchange Online邮箱策略影响(如果使用Exchange):
如果你们学校在用Exchange Online,部分邮箱密码策略也会同步影响用户的密码更改权限。可以通过PowerShell连接Exchange Online,运行Get-MailboxPasswordPolicy -Identity <用户名>命令,查看AllowChangePassword参数是否为False,如果是的话,用Set-MailboxPasswordPolicy -Identity <用户名> -AllowChangePassword $true修改即可。混合AD环境的同步问题:
如果你们是本地AD和Entra ID混合部署的情况,一定要检查本地AD里的用户属性——打开用户的属性面板,看看「账户」选项卡下有没有勾选「用户不能更改密码」,这个设置会同步到云端,导致用户无法在SSPR里改密码。临时密码的有效性:
有时候临时密码生成后如果间隔太久才被使用,可能会触发隐性失效,虽然提示不是过期,但可以试试重新生成一个临时密码,让用户立刻登录尝试更改。
你可以按照这个顺序排查,一般都能找到问题根源。如果还是不行,也可以试试在Entra ID里先关闭再重新启用该用户的SSPR权限,或者检查最近有没有调整过租户级别的密码策略设置。
备注:内容来源于stack exchange,提问作者Jon30b

