Exchange 365中如何修改共享日历(含资源、会议室)的事件可见性以默认显示标题及创建者?
Exchange 365中如何修改共享日历(含资源、会议室)的事件可见性以默认显示标题及创建者?
嗨,我来帮你搞定这个需求!在Exchange Online(也就是咱们说的Exchange 365)里,共享日历、资源或者会议室邮箱的默认权限确实只让用户看到忙闲状态,要让大家默认就能看到事件标题和创建者,得通过PowerShell来配置,具体步骤如下:
一、先连接到Exchange Online PowerShell
首先你得打开Windows PowerShell(或者PowerShell 7),运行下面的命令登录到Exchange Online:
Connect-ExchangeOnline
输入你的管理员账号和密码完成登录就行,记得必须要有全局管理员或者Exchange管理员权限哈。
二、修改现有资源/会议室日历的默认权限
针对已经存在的会议室或资源邮箱,咱们可以逐个调整,也能批量处理:
- 单个调整:比如你的会议室邮箱叫「大会议室」,先获取邮箱信息:
$targetMailbox = Get-Mailbox -Identity "大会议室"
接着修改这个邮箱日历的默认权限为Reviewer(这个权限级别允许查看事件标题、创建者、时间地点等信息,而默认的AvailabilityOnly只显示忙闲):
Set-MailboxFolderPermission -Identity "$($targetMailbox.UserPrincipalName):\Calendar" -User Default -AccessRights Reviewer
- 批量处理:如果有多个会议室/资源邮箱,用循环一键搞定:
Get-Mailbox -RecipientTypeDetails RoomMailbox | ForEach-Object { Set-MailboxFolderPermission -Identity "$($_.UserPrincipalName):\Calendar" -User Default -AccessRights Reviewer }
这个命令会自动把所有会议室邮箱的日历默认权限改成Reviewer。
三、设置新建资源/会议室邮箱的默认权限模板
上面的操作只针对现有邮箱,要让以后新建的资源/会议室邮箱自动应用这个规则,得修改默认权限模板:
Set-MailboxFolderPermission -Identity "Default:\Calendar" -User Default -AccessRights Reviewer
这样后续创建的任何邮箱(包括资源、会议室)的日历默认权限都会是Reviewer,用户就能直接看到事件标题和创建者了。
四、普通共享日历的调整方法
如果是普通用户的共享日历,步骤和上面类似:找到对应的用户邮箱,修改其Calendar文件夹的Default权限为Reviewer就行,比如:
$userMailbox = Get-Mailbox -Identity "张三" Set-MailboxFolderPermission -Identity "$($userMailbox.UserPrincipalName):\Calendar" -User Default -AccessRights Reviewer
注意事项
- 权限修改后,用户可能需要重启Outlook或者等待30分钟到1小时,权限才会完全生效;
- 如果用户之前手动修改过某个日历的权限,这个全局默认设置不会覆盖手动调整的权限,需要单独针对那个日历重新设置;
Reviewer权限是刚好能看到标题、创建者和基本事件信息的级别,如果你想让用户能编辑,可以用更高的权限,但一般默认用Reviewer就够了。
备注:内容来源于stack exchange,提问作者ocroquette
相关产品推荐
相关产品推荐

