Exchange混合部署下修改RemoteUserMailbox的MsExchMailboxSecurityDescriptor属性的技术问询
Exchange混合部署下修改RemoteUserMailbox的MsExchMailboxSecurityDescriptor属性的技术问询
各位大佬好,我目前在Exchange Server混合搭配Exchange Online的环境里遇到了个问题:所有邮箱都在云端,有个用户的RecipientTypeDetails是RemoteUserMailbox,但他的AD对象上的MsExchMailboxSecurityDescriptor属性里包含了一些「未知SID」,我现在想要么移除这些带未知SID的描述符,要么直接清空这个属性。
我已经用PowerShell做了初步操作,相关命令如下:
$User = get-aduser $DN -Properties msexchmailboxsecuritydescriptor $AccessRule = $User.msexchmailboxsecuritydescriptor.access[1] $Descriptor = $User.msexchmailboxsecuritydescriptor $AccessRule
执行后返回的AccessRule信息片段是:
ActiveDirectoryRights : CreateChild InheritanceType : All ObjectType : 00000000-0000-0000-0000-000000000000 InheritedObjectType : 00...
补充测试发现:我做了些测试后发现,从Exchange Online迁回Exchange Server的邮箱,是可以用PowerShell修改这个属性的。那我想请教下,有没有什么办法能“骗”Exchange Server,让它误以为这个邮箱在本地服务器上,不用真的迁移就能修改这个属性呢?
备注:内容来源于stack exchange,提问作者NNMamdN
相关产品推荐
相关产品推荐

