![在 Exchange 2013 OWA 中显示只读房间日历不起作用](https://linux22.com/image/703547/%E5%9C%A8%20Exchange%202013%20OWA%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E5%8F%AA%E8%AF%BB%E6%88%BF%E9%97%B4%E6%97%A5%E5%8E%86%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我们最近从 Exchange 2007 迁移到了 Exchange 2013,一切似乎都正常。用户可以通过 Outlook 和 OWA 访问他们的邮箱,它已经过测试并且正常运行。
但是,我们有几个会议室带有日历,日历信息显示在我们的 SharePoint 门户页面上。我记得,对于这些会议室,我们只允许所有用户访问邮箱文件夹“日历”,而不是访问整个邮箱。我们希望实现相同的结果(授予所有用户查看会议室邮箱上的日历信息的权限),而不授予他们对会议室的完全访问权限。我们希望使用 OWA Web 部件在网页上显示它。现在谈谈我们的问题:
在 Exchange 2007 上,我们有带日历的房间,例如 room_2306。它可以通过 URL 在 SharePoint 上显示 https://ex01.example.org/owa/[电子邮件保护]/?cmd=contents&part=1&module=calendar&view=Weekly
并且它无需授予所有用户对 room_2306 邮箱的权限即可工作。如果我尝试通过以下方式打开完整的 OWAhttps://ex01.example.org/owa/[电子邮件保护]/我会收到消息说我没有权限。没关系。
现在我们尝试在 Exchange 2013 中执行相同操作我们创建了新房间
New-Mailbox -Database “mbdb_ex13” –Name Room_2013 –OrganizationalUnit “example.org/ResourceAccounts” -DisplayName “Room2013” –Room
Set-MailboxFolderPermission -identity "Room2013:\Calendar" -User Default -AccessRights LimitedDetails
Set-MailboxFolderPermission -identity "Room2013:\Calendar" -User Anonymous -AccessRights LimitedDetails
但我们无法在 OWA 中打开它,除非我们授予邮箱完全权限
Add-MailboxPermission -identity "Room2013" -User "Domain Users" -AccessRights FullAccess
OWA 中的错误消息是“您无权打开此邮箱”。即使我们在 URL 中只使用日历部分。2013 年仍支持 URL:technet.microsoft.com/en-us/library/mt574711(v=exchg.150).aspx
有没有办法在 OWA Web 部件中显示房间日历,而无需授予对邮箱的完全访问权限?