我正在尝试允许我们组织外部的人员正确观看其中一个房间日历。
我设法使用以下 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 是错误的:
为什么是“仅限可用”?
此外,当我尝试改变它时,我收到“策略不允许匿名共享”......
答案1
运行此命令,它将扩展匿名用户被允许查看的内容:
Set-SharingPolicy -Identity "Enable Calendar Sharing" -Domains "*:CalendarSharingFreeBusyReviewer"
然后
Set-Mailbox -Identity mailbox-alias -SharingPolicy "Enable Calendar Sharing"
您可以通过运行以下命令来检查是否分配了正确的策略:
Get-Mailbox mailbox-alias | select SharingPolicy
如果您与未通过您的域进行身份验证的用户(即互联网上的其他任何人)共享日历,请为日历设置正确的权限
Set-MailboxFolderPermission mailbox-alias:\calendar -User Anonymous -AccessRights reviewer
Set-MailboxCalendarFolder -Identity mailbox-alias:\calendar -DetailLevel limitedDetails
答案2
Set-MailboxCalendarFolder -Identity User:\Calendar -DetailLevel LimitedDetails
答案3
我刚刚进入 O365 门户网站,显然 powershell 命令不起作用,但您可以右键单击房间名称,转到权限,然后在那里更改共享级别