设为首页 收藏本站
查看: 1231|回复: 0

Powershell管理系列(十一)Exchange完全访问权限邮箱的设置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-2-9 09:25:33 | 显示全部楼层 |阅读模式
-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750
首先说明下一些赋予及取消完全访问权限的Powershell命令
1、向用户 administrator 授予对 ping.zhou 邮箱的完全访问权限,命令如下
Add-MailboxPermission -Identity ping.zhou -User administrator -AccessRights FullAccess -InheritanceType All
wKioL1S7ITix1FvBAAEFTInk1jM122.jpg
2、向用户 administrator 取消对 ping.zhou 邮箱的完全访问权限,命令如下
Remove-MailboxPermission -Identity ping.zhou -User administrator -AccessRights FullAccess -InheritanceType All
wKiom1S7IGnQ0--nAAE9hnAzxTE455.jpg
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
wKiom1S7IG_T-wnrAATQ_3ToXSk788.jpg
4、向用户 administrator 取消对所有邮箱的完全访问权限,命令如下
Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') -and (Alias -ne 'Administrator')} | remove-MailboxPermission -User administrator -AccessRights fullaccess -InheritanceType all
wKiom1S7IHGwblUKAAFgyKrwQZs069.jpg
需求:由于特殊原因,某账号设置了其他某些账号的完全访问权限,后面要取消对这些账户的访问权限,用户反馈outlook里面无法删除这些账户,OWA显示已无这些账户,如下图:
OWA显示已删除无完全访问权限的账号
wKiom1S7IHSixsZnAAI0MTbFUmM601.jpg
Outlook虽然已不能打开其取消完全访问权限的邮箱,但是无法删除,也无法打开,提示无法显示该文件夹。
wKiom1S7IHai_rJFAAH1KcaVKJU880.jpg
原因如下:
在 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}
wKiom1S7IHijIO4NAAGdQeE3gN8928.jpg
执行后,重启下exchange传输服务,以便设置更快的生效,我们再重新打开outlook,发现之前取消完全访问的账号已经不再保留在outlook里了。
wKioL1S7IUzhqLmiAALg1P1KSNI339.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-42196-1-1.html 上篇帖子: Powershell管理系列(十)邮件联系人及邮件用户的管理 下篇帖子: Powershell管理系列(十二)Exchange新启用的邮箱禁用OWA及Activesync的访问 邮箱
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表