5. 允许 Google 日历用户预订 Exchange 资源(可选)

您可以允许 Google 日历用户在安排会议时预订 Microsoft Exchange 日历资源(例如会议室)。

当前进度:第 5 步(共 5 步)

设置 Exchange 资源预订

第 1 步:在 Exchange 上创建额外的角色账号

Microsoft 365 (Graph API) 类型的端点无需这样操作。

当 Google Workspace 用户向 Google 日历活动添加资源时,系统会检查多个 Exchange 资源是否可用,以便提供建议。这会导致 Exchange 的流量增加,有可能造成您的 Exchange 主角色账号受到限制。

为避免受此困扰,您需要创建 10 个额外的邮箱角色账号。这样除了您为允许 Google 日历用户查看 Exchange 用户的空闲情况数据而创建的主角色账号外,还能有更多的账号可供使用。在检查 Exchange 日历资源是否可用时,Google 会使用这些额外的角色账号来实现负载平衡。

设置角色账号

  1. 确保您在允许 Google 日历用户查看 Exchange 用户的空闲情况数据中创建的主角色账号是邮箱账号,而不是邮件用户账号。
  2. 在 Exchange 中创建 10 个额外的邮箱角色账号。这些账号的密码应与您为允许 Google 日历用户查看 Exchange 用户的空闲情况数据而创建的主角色账号的密码相同。

    如需详细了解如何创建额外的邮箱角色账号,请参阅 Microsoft 文档

示例:使用 Exchange PowerShell 在本地 Exchange 服务器上创建角色账号

$password = (ConvertTo-SecureString -String 'password' -AsPlainText -Force)
for ($i=1; $i -le 10; $i++) { New-Mailbox -name "Calendar Interop Load Balancing Account $i" -userprincipalname "calendar_interop_load_balancing_account$i@your_domain" -password
$password }

示例:使用 Exchange PowerShell 在 Exchange Online (Microsoft 365) 上创建角色账号

$password = (ConvertTo-SecureString -String 'password' -AsPlainText -Force)
for ($i=1; $i -le 10; $i++) { New-Mailbox -name "Calendar Interop Load Balancing Account $i" -MicrosoftOnlineServicesID "calendar_interop_load_balancing_account$i@your_domain" -password
$password }

请务必将 passwordyour_domain 变量替换为适当的值。

第 2 步:启用 Exchange 资源预订功能

您必须以超级用户身份登录,才能执行此任务。
  1. 在 Google 管理控制台中,依次点击“菜单”图标 然后 应用 然后 Google Workspace 然后 日历

    需要拥有日历管理员权限。

  2. 点击日历互操作工具管理
  3. 如需使用 Exchange 资源预订功能,请依次点击“修改”图标 然后 Exchange 在 Google 日历中的可用性 然后 资源预订

    系统随即会打开一个包含一系列配置步骤的对话框。

  4. 以管理员身份运行 PowerShell。
  5. 如需为 Exchange 环境中的资源启用外部处理功能,请运行以下命令:

    $Members = Get-Mailbox -Filter {(RecipientTypeDetails -eq "RoomMailbox")}
    foreach ($r in $Members) { $r | Set-CalendarProcessing -ProcessExternalMeetingMessages $true}
    
  6. 如需将 Exchange 环境中的所有资源添加到日历互操作工具资源列表中,请运行以下命令:

    $Members = Get-Mailbox -Filter {(RecipientTypeDetails -eq "RoomMailbox")} | Select -ExpandProperty Alias
    New-DistributionGroup -Name "Calendar Interop Resources" -RoomList -Members $Members
    
    
    如需将某个新会议室添加到现有的“日历互操作工具资源”列表中,并为其启用外部处理功能,请运行以下命令:
    Add-DistributionGroupMember -Identity "Calendar Interop Resources" -Member "roomEmail"
    Set-CalendarProcessing -Identity "roomEmail" -ProcessExternalMeetingMessages $true
  7. 点击我已配置资源预订,然后点击保存

第 3 步:刷新 Exchange 资源并查看资源空闲情况

  1. 如需使用问题排查工具,请依次点击资源列表测试工具 然后 执行测试

    您应该会看到您在上文第 2 步中添加的资源列表。这些资源最长可能需要 30 分钟才会显示。

  2. 关闭问题排查工具。
  3. 点击资源空闲情况查询测试工具 ,输入一个或多个 Exchange 日历资源邮箱,然后点击执行测试

    您应该会看到 10 次测试成功的消息,因为每个额外的邮箱角色账号都会测试一次。

第 4 步:验证 Exchange 资源预订设置

  1. 登录 Google Workspace 账号。
  2. 在 Google 日历中创建一个活动
  3. 点击更多选项
  4. 点击右侧的会议室

    您添加的 Exchange 资源会显示为推荐会议室。

  5. 点击您要在活动中添加的会议室或资源 然后 保存

    如需了解详情,请参阅在活动中添加会议室

  6. 如果系统提示,请选择邀请外部人员

    系统会向 Exchange 资源发送一封预订电子邮件,这样资源就预订成功了。

  7. 如果资源未预订成功,请确保相应资源可供预订。有关详情,请参阅上文中的第 2 步

第 5 步:为 Google Workspace 用户创建过滤器

创建仅允许 Google Workspace 用户请求预订资源的过滤器。为此,请在 Exchange 中使用以下参数设置邮件流规则:

  • 在以下情况应用此规则 然后 收件人是,然后输入您允许在 Google 日历中预订的所有资源(例如 room221@altostrat.com)。
  • Do the following(执行以下操作)然后 Block the message(屏蔽邮件),然后选择 Delete the message without notifying anyone(在不通知任何人的情况下删除邮件)。
  • Except if(下列情况除外)然后 The sender's domain is(发件人网域为),然后选择您的 Google Workspace 网域。

重要提示:为避免屏蔽来自 Exchange 用户的电子邮件,请将 Exchange 域名添加到屏蔽规则的例外列表中。

如需详细了解如何创建邮件流规则,请参阅 Microsoft 文档。

如果您使用 Google Cloud Directory Sync…

如果您要使用 Google Cloud Directory Sync (GCDS) 将 Exchange 资源同步到 Google Workspace,则需要确保 Google Workspace 用户不会收到重复资源。选择一个选项以继续。

选项 1:通过日历互操作工具使用 Exchange 资源

让用户通过日历互操作工具而不是 Google Workspace 访问 Exchange 资源。在这种情况下,我们建议您从 Google Workspace 中删除资源,并照常设置日历互操作工具的会议室预订功能。详细了解日历资源同步

重要提示:如果您选择了此选项,则 Google 上的资源日历内容将被永久删除。

选项 2:混合使用 Google Workspace 资源和 Exchange 资源

允许用户同时访问 Google Workspace 和 Exchange 中的资源。在这种情况下,为了避免资源重复显示,请在继续操作之前确保以下几点:

排查日历互操作工具的问题


Google、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。