博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell管理系列(十一)Exchange完全访问权限邮箱的设置
阅读量:7237 次
发布时间:2019-06-29

本文共 2014 字,大约阅读时间需要 6 分钟。

1、向用户 administrator 授予对 ping.zhou 邮箱的完全访问权限,命令如下

Add-MailboxPermission -Identity ping.zhou -User administrator -AccessRights FullAccess -InheritanceType All

2、向用户 administrator 取消对 ping.zhou 邮箱的完全访问权限,命令如下

Remove-MailboxPermission -Identity ping.zhou -User administrator -AccessRights FullAccess -InheritanceType All

3、向用户 administrator 授予对所有非administrator邮箱的完全访问权限,命令如下

[这个我们在Exchange使用IMAP迁移到office365的时候,迁移邮箱的时候需要用到]

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') -and (Alias -ne 'Administrator')} | Add-MailboxPermission -User administrator -AccessRights fullaccess -InheritanceType all

4、向用户 administrator 取消对所有邮箱的完全访问权限,命令如下

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') -and (Alias -ne 'Administrator')} | remove-MailboxPermission -User administrator -AccessRights fullaccess -InheritanceType all

需求:由于特殊原因,某账号设置了其他某些账号的完全访问权限,后面要取消对这些账户的访问权限,用户反馈outlook里面无法删除这些账户,OWA显示已无这些账户,如下图:

OWA显示已删除无完全访问权限的账号

Outlook虽然已不能打开其取消完全访问权限的邮箱,但是无法删除,也无法打开,提示无法显示该文件夹。

原因如下:

在 Exchange 2010 Service Pack 1 (SP1) 中,Exchange 引入了一项功能,允许 Outlook 2007 和 Outlook 2010 客户端自动映射到用户拥有完全访问权限的任何邮箱。如果向某个用户授予了针对其他用户邮箱或共享邮箱的完全访问权限,则 Outlook 会自动加载该用户拥有完全访问权限的所有邮箱。

为此,Exchange 在 Active Directory 中植入了 msExchDelegateListLink 属性以定位用户有完全访问权限的邮箱,然后将此信息提供给自动发现服务。 然后,自动发现使用 Outlook 打开完全访问权限邮箱所必需的信息填充 AlternateMailbox 属性。 如果该用户对多个邮箱拥有完全访问权限,则在启动 Outlook 时可能会出现性能问题。 在 Exchange 2010 SP1 中,没有办法将此功能禁用。 但在 Exchange 2010 SP2 中,可以使用命令行管理程序禁用此功能。

在Exchange server 2013中也同样存在这个问题。

我们也不能使用 EMC 禁用自动映射,只能使用EMS禁用自动映射功能。命令如下:

$FixAutoMapping = Get-MailboxPermission ping.zhou |where {$_.AccessRights -eq "FullAccess" -and $_.IsInherited -eq $false}

$FixAutoMapping | Remove-MailboxPermission

$FixAutoMapping | ForEach {Add-MailboxPermission -Identity $_.Identity -User $_.User -AccessRights FullAccess -AutoMapping $false}

执行后,重启下exchange传输服务,以便设置更快的生效,我们再重新打开outlook,发现之前取消完全访问的账号已经不再保留在outlook里了。

本文转自 zhou_ping 51CTO博客,原文链接:http://blog.51cto.com/yuntcloud/1605248,如需转载请自行联系原作者

你可能感兴趣的文章
扩展功能==继承?
查看>>
HDU 4355 Party All the Time(三分|二分)
查看>>
算法笔记_223:打印回型嵌套(Java)
查看>>
Linux环境thinkphp配置以及数据源驱动改动
查看>>
C语言之基本算法11—牛顿迭代法求平方根
查看>>
Concurrency and Application Design
查看>>
vuethink 在本地没问题,在服务器报错 , php5.6与php5.5之间的大坑
查看>>
11.使用 package.json
查看>>
idea如何设置类头注释和方法注释
查看>>
白盒测试目录导航
查看>>
linux过滤旧文件中的空行和注释行剩余内容组成新文件
查看>>
[LeetCode] Preimage Size of Factorial Zeroes Function 阶乘零的原像个数函数
查看>>
GraphQL入门1
查看>>
C#委托的介绍(delegate、Action、Func、predicate)
查看>>
巧用Scrum与Kanban
查看>>
质量报告之我见
查看>>
微信域名weixin.com天价成交!是腾讯吗?
查看>>
C#实现远程机器管理
查看>>
Android生成带图片的二维码
查看>>
jQuery对表单、表格的操作及更多应用(下:其他应用)
查看>>