Powershell

Office365 已發布的房間日曆將所有內容顯示為“忙碌”

  • July 14, 2020

我試圖讓我們組織以外的人正確觀看其中一個房間日曆。

我設法使用這個powershell命令成功發布它:

Set-MailboxCalendarFolder -Identity mailbox-alias:\calendar -PublishEnabled $true  (replace mailbox-alias as your user's alias)

然後我通過這個命令得到了 URL:

Get-MailboxCalendarFolder -Identity mailbox-alias:\calendar (use the information from PublishedCalendarUrl as the publish URL address)

日曆是可見的,儘管我可以在沒有實際資訊的情況下將所有內容都視為“忙碌”。

然後我創建了一個新的共享策略並將其應用於房間日曆:

在此處輸入圖像描述

在此處輸入圖像描述

但這只是行不通。一切仍然“忙碌”。

這可能是許可的事情嗎?

在此處輸入圖像描述

還確保將策略設置為 CalendarSharingFreeBusyReviewer

在此處輸入圖像描述

但從外觀上看,DetailLevel 是錯誤的:

在此處輸入圖像描述

為什麼這是“僅可用性”?

此外,當我嘗試更改它時,我得到“策略不允許匿名共享”……

執行此命令,它將擴大允許匿名使用者查看的內容:

Set-SharingPolicy -Identity "Enable Calendar Sharing" -Domains "*:CalendarSharingFreeBusyReviewer"

然後

Set-Mailbox -Identity mailbox-alias -SharingPolicy "Enable Calendar Sharing"

您可以通過執行檢查是否分配了正確的策略:

Get-Mailbox mailbox-alias | select SharingPolicy

如果您與未針對您的域進行身份驗證的使用者(即 Internet 上的任何其他人)共享,請為日曆設置正確的權限

Set-MailboxFolderPermission mailbox-alias:\calendar -User Anonymous -AccessRights reviewer
Set-MailboxCalendarFolder -Identity mailbox-alias:\calendar -DetailLevel limitedDetails

引用自:https://serverfault.com/questions/577068