Powershell
Office365 已發布的房間日曆將所有內容顯示為“忙碌”
我試圖讓我們組織以外的人正確觀看其中一個房間日曆。
我設法使用這個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