我正在尝试让 iPad 在其日历中列出 Exchange 房间资源。
我已经为 iPad 设置了一个帐户,以便将其与 Exchange 及其自己的邮箱连接。此帐户具有对房间资源的完全访问权限(这主要是为了方便我进行测试)。
由于这些是资源而不是邮箱,因此我不能简单地将额外的帐户添加为交换帐户。
我曾尝试以 .ics 格式共享日历,但无法做到这一点,因为看起来用户只能对自己的帐户执行此操作。
我曾尝试使用 OWA,但由于这是 iPad,它只能在精简版中实现,因此我无法添加额外的日历。
有没有什么方法可以实现我所忽略的目标?
答案1
解决了。
其中绝大部分是 PowerShell 脚本。(开始 > Powershell 模块)
首先,您需要设置网络代理:(说实话,我跳过了这部分,因为有问题的 iPad 永远不会离开大楼,而且不需要外部 URL)
检查设置:
Get-ExchangeServer |fl
设置方法:
Set-ExchangeServer -Identity "MAIL01" -InternetWebProxy "<Webproxy URL>"
接下来需要将虚拟日历目录设置为共享:
检查设置:
get-owavirtualdirectory |fl
设置方法:
Set-OwaVirtualDirectory -Identity "CAS01" -ExternalUrl "<URL for the CAS01>" -CalendarPublishingEnabled $true
接下来,在 Exchange 管理控制台中,进入“组织配置”>“邮箱”并创建新策略。将域设置为Anonymous
(这一点让我很困惑,因为我以为使用 * 通配符作为域可以实现我想要的效果,但事实并非如此!)并将共享设置设置为Calendar sharing with free/busy information
您想要授予人们的访问级别。
将新策略分配给资源邮箱:
Set-Mailbox -Identity <mailbox alias> -SharingPolicy "<sharing policy>"
启用日历发布:
Set-MailboxCalendarFolder -Identity <mailbox alias>:\Calendar -detaillevel fulldetails -publishenabled $true -reseturl
此时,您可以通过运行以下命令来查看邮箱的 URL(既可以作为要查看的 html,也可以作为要订阅的 ics):
get-mailboxcalendarfolder -Identity <mailbox alias>:\calendar
到现在为止,我相信问题已经解决了。不过,作为额外的补充,我弄清楚了如何从日历帐户发送电子邮件。首先像平常一样登录 OWA(请注意,您的帐户需要对房间帐户具有一定程度的控制权。我将我的帐户设置为完全控制并以以下身份发送),然后将 URL 更改为https://<OWA url>/owa/<full email address of room>/#
抱歉,缺少细节或术语。希望您理解。
答案2
看起来您想要创建一个具有房间邮箱委托访问权限的帐户,然后添加该帐户。
答案3
查看日历ONE
它使您能够将所有共享的 Exchange 日历添加到原生 iOS 日历。