我们都知道,exchange online的用户通过登录OWA,在OWA选项中是可以更改自己帐户的密码的,如下图:
如果我们做了ADFS单点登录,修改密码时会提示无法修改;但是如果我们只是做了:带密码的目录同步AAD,通过此处修改密码会有1个问题,当用户通过OWA修改密码后,本地域帐户的密码和通过AAD同步到Office 365的密码就是2套密码了,举个例子:加域的PC使用此域帐户登录的时候,使用的密码还是之前的密码,而登录Office 365的时候所使用的密码已经变为我们通过OWA修改的密码了。这样就导致了密码使用混乱的问题,用户头大,管理员也头大。
针对以上问题,我们有1个简单的解决办法,那就是将exchange online上OWA的选项中:修改密码的选项移除,这样用户就无法再通过OWA修改自己的密码了,下面我把操作的流程分享给大家,希望对大家有所帮助:
1. 使用windows PowerShell连接到Exchange Online:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://partner.outlook.cn/PowerShell -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
2. 使用以下命令创建一个新的管理角色:
Enable-OrganizationCustomization
New-ManagementRole -Name MyBaseOptions-NoPSD -Parent MyBaseOptions
3. 修改第2步中创建的管理角色的权限,将set-mailbox的password参数移除
Set-ManagementRoleEntry "MyBaseOptions-NoPSD\Set-Mailbox" -Parameters Password -RemoveParameter
4. Exchange online管理中心,定位到:权限---用户角色,选中默认的角色分配策略(Default Role Assignment Policy),点击编辑:
5. 在MyBaseOptions角色下会看到新创建的子角色MyBaseOptions-NoPSD,仅勾选子角色MyBaseOptions-NoPSD,然后保存:
6.修改后的效果:“更改您的密码”链接已经被移除:
7. 如果您想恢复该链接,只需按照第四步将父角色MyBaseOptions勾选即可。