设置本地 Intune Exchange 连接器
重要
对本地 Intune Exchange 连接器的支持已于 2024 年 2 月 19 日结束。 在此日期之后,Exchange 连接器将不再与 Intune 同步。 如果使用 Exchange 连接器,我们建议在 2024 年 2 月 19 日之前执行以下操作之一:
为了帮助保护对 Exchange 的访问,Intune 依赖于一个称为 Microsoft Intune Exchange 连接器的本地组件。 此连接器在 Intune 管理中心的某些位置也称为 Exchange ActiveSync 本地连接器 。
重要
从 2007 年(7 月)版本开始,Intune 便已从 Intune 服务中删除对 Exchange 内部部署连接器功能的支持。 现在,具有活动连接器的现有客户将能够继续使用当前功能。 没有活动连接器的新客户和现有客户将不再能够从 Intune 创建新连接器或管理 Exchange ActiveSync (EAS) 设备。 对于这些租户,Microsoft 建议使用 Exchange 新式混合身份验证 (HMA),以保护对 Exchange 内部部署的访问。 HMA 同时启用了 Intune 应用保护策略(也称为 MAM)和条件访问(通过适用于 Exchange 内部部署的 Outlook Mobile)。
本文中的信息可帮助你安装和监视 Intune Exchange 连接器。 可结合使用此连接器与条件访问策略,以允许或阻止对 Exchange 本地邮箱的访问。
此连接器已安装并在本地硬件上运行。 它可以发现连接到 Exchange 的设备,从而将设备信息与 Intune 服务通信。 此连接器根据设备是否已注册且符合要求来允许或阻止设备。 这些通信使用 HTTPS 协议。
设备尝试访问本地 Exchange Server 时,Exchange 连接器会将 Exchange Server 中的 Exchange ActiveSync (EAS) 记录映射到 Intune 记录,以确保设备使用 Intune 注册且符合设备策略。 根据条件访问策略,可以允许或阻止设备。 如需了解更多详情,请参阅结合使用 Intune 和条件访问的常见方式有哪些?
“发现”和“允许和阻止”操作都是使用标准 Exchange PowerShell cmdlet 完成的。 这些操作使用初始安装 Exchange 连接器时提供的服务帐户。
Intune 支持每个订阅安装多个 Intune Exchange 连接器。 如果有多个本地 Exchange 组织,则可以为其设置单独的连接器。 但是,每个 Exchange 组织只能安装一个连接器。
按照以下常规步骤设置允许 Intune 与本地 Exchange Server 通信的连接:
- 从 Microsoft Intune 管理中心下载本地连接器。
- 在本地 Exchange 组织的计算机上安装和配置 Exchange 连接器。
- 验证 Exchange 连接。
- 针对要连接到 Intune 的其他每个 Exchange 组织,请重复这些步骤。
Exchange 内部部署工作的条件性访问方式
本地 Exchange 条件访问的工作原理不同于基于 Azure 条件访问的策略。 要安装 Intune Exchange 本地连接器,以直接与 Exchange Server 交互。 Intune Exchange 连接器将拉取存在于 Exchange 服务器上的全部 Exchange Active Sync (EAS) 记录,因此,Intune 可以使用这些 EAS 记录并将其映射到 Intune 设备记录。 这些记录都是通过 Intune 注册和识别的设备。 此过程将允许或阻止电子邮件访问。
如果 EAS 记录是新的,并且 Intune 不能识别,则 Intune 会发出一个 cmdlet 命令(发音为“command-let”),来指示 Exchange Server 阻止访问电子邮件。 下面是有关此流程工作方式的更多详细信息:
用户尝试访问托管在 Exchange 内部部署 2010 SP1 或更高版本上的公司电子邮件。
如果设备不受 Intune 管理,它将无法访问电子邮件。 Intune 会将阻止通知发送到 EAS 客户端。
EAS 收到阻止通知后,将设备移至隔离区域,并发送包含修正步骤(其中包含链接)的隔离电子邮件,以便用户可以注册自己的设备。
发生工作区加入流程,这是 Intune 托管设备的第一步。
设备已注册 Intune。
Intune 将 EAS 记录映射到设备记录,并保存设备符合性状态。
EAS 客户端 ID 由 Microsoft Entra 设备注册过程注册,该过程在 Intune 设备记录与 EAS 客户端 ID 之间创建关系。
Microsoft Entra 设备注册保存设备状态信息。
如果用户满足条件访问策略,Intune 会通过 Intune Exchange 连接器发出 cmdlet,允许邮箱进行同步。
Exchange Server 会将通知发送到 EAS 客户端,以便用户可以访问电子邮件。
Intune Exchange 连接器的要求
需要具有带 Intune 许可证且可供连接器使用的帐户才能连接到 Exchange。 安装连接器时,指定帐户。
下表列出了在其中安装 Intune Exchange 连接器的计算机的要求。
要求 | 详细信息 |
---|---|
操作系统 | Intune 支持在运行任何版本的 Windows Server 2008 SP2 64 位、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2 或 Windows Server 2016 的计算机上安装 Intune Exchange 连接器。 该连接器在任何 Server Core 安装上都不受支持。 |
Microsoft Exchange | 本地连接器需要 Microsoft Exchange 2010 SP3 或更高版本或旧版 Exchange Online Dedicated。 若要确定 Exchange Online Dedicated 环境采用的是新配置还是旧配置,请与帐户管理员联系。 |
移动设备管理机构 | 将移动设备管理机构设置为 Intune。 |
硬件 | 安装连接器的计算机需要 1.6 GHz CPU、2 GB RAM 和 10 GB 可用磁盘空间。 |
Active Directory 同步 | 在使用连接器将 Intune 连接到 Exchange Server 之前,设置 Active Directory 同步。 本地用户和安全组必须与 Microsoft Entra ID 实例同步。 |
其他软件 | 托管连接器的计算机必须具有 Microsoft .NET Framework 4.5 和 Windows PowerShell 2.0 的完全安装。 |
网络 | 在其中安装连接器的计算机必须位于与托管 Exchange Server 的域具有信任关系的域中。 配置计算机,使其通过防火墙和代理服务器在端口 80 和 443 上访问 Intune 服务。 Intune 使用以下域: - manage.microsoft.com - *manage.microsoft.com - *.manage.microsoft.com Intune Exchange 连接器与以下服务通信: - Intune 服务:HTTPS 端口 443 - Exchange 客户端访问服务器 (CAS):WinRM 服务端口 443 - Exchange 自动发现 443 - Exchange Web 服务 (EWS) 443 |
Exchange cmdlet 要求
创建 Intune Exchange 连接器的 Active Directory 用户帐户。 帐户必须具有运行以下 Windows PowerShell Exchange cmdlet 的权限:
-
Get-ActiveSyncOrganizationSettings
,Set-ActiveSyncOrganizationSettings
-
Get-CasMailbox
,Set-CasMailbox
-
Get-ActiveSyncMailboxPolicy
,Set-ActiveSyncMailboxPolicy
,New-ActiveSyncMailboxPolicy
,Remove-ActiveSyncMailboxPolicy
-
Get-ActiveSyncDeviceAccessRule
,Set-ActiveSyncDeviceAccessRule
,New-ActiveSyncDeviceAccessRule
,Remove-ActiveSyncDeviceAccessRule
Get-ActiveSyncDeviceStatistics
Get-ActiveSyncDevice
Get-ExchangeServer
Get-ActiveSyncDeviceClass
Get-Recipient
-
Clear-ActiveSyncDevice
,Remove-ActiveSyncDevice
Set-ADServerSettings
Get-Command
下载安装包
从 2020 年 7 月开始,不再支持新安装 Exchange Connector,且连接器安装包不再可供下载。 请改用 Exchange 混合新式验证 (HMA)。
安装和配置 Intune Exchange 连接器
从 2020 年 7 月开始,不再支持新安装 Exchange Connector,且连接器安装包不再可供下载。 请改用 Exchange 混合新式验证 (HMA)。 有关 重新安装连接器的使用,将保留以下说明。
按照以下步骤安装 Intune Exchange 连接器。 如果有多个 Exchange 组织,请为每个要设置的 Exchange 连接器重复这些步骤。
在支持 Intune Exchange 连接器的操作系统上,将“Exchange_Connector_Setup.zip”中的文件提取到安全位置。
重要
请勿重命名或移动 Exchange_Connector_Setup 文件夹中的文件。 这些更改将导致连接器安装失败。
提取文件后,打开提取的文件夹并双击“Exchange_Connector_Setup.exe”,以安装连接器。
重要
如果目标文件夹不是安全位置,则在完成安装本地连接器后删除证书文件“MicrosoftIntune.accountcert”。
在“Microsoft Intune Exchange Connector”对话框中,选择“本地 Microsoft Exchange Server”或“托管 Microsoft Exchange Server”。
对于本地 Exchange 服务器,请提供托管客户端访问服务器角色的 Exchange 服务器的服务器名称或完全限定的域名。
对于托管 Exchange 服务器,请提供 Exchange 服务器地址。 查找托管 Exchange 服务器 URL:
打开 Microsoft 365 专属 Outlook。
选择左上角的 “? ”图标,然后选择“ 关于”。
找到“POP 外部服务器”值。
选择“代理服务器”以指定托管 Exchange 服务器的代理服务器设置。
选择“同步移动设备信息时使用代理服务器” 。
输入要用于访问服务器的 代理服务器名称 和 端口号。
如果必须提供用户凭据来访问代理服务器,请选择“使用凭据连接到代理服务器”。 然后输入“域\用户”和“密码”。
选择“确定”。
在“用户(域\用户)”和“密码”字段中,输入用于连接到 Exchange Server 的凭据。 指定的帐户必须具有使用 Intune 的许可证。
提供凭据,将通知发送到用户的 Exchange Server 邮箱。 此用户可专用于通知。 通知用户需要 Exchange 邮箱才能通过电子邮件发送通知。 可使用 Intune 中的条件访问策略配置这些通知。
确保在 Exchange CAS 上配置自动发现服务和 Exchange Web 服务。 有关详细信息,请参阅客户端访问服务器。
在“密码”字段中提供此帐户的密码,使 Intune 能够访问 Exchange Server。
注意
用于登录租户的帐户必须至少是 Intune 服务管理员。 如果没有此管理员帐户,则会导致连接失败,并出现错误“远程服务器返回错误:(400) 错误请求”。
选择“连接”。
注意
可能需要几分钟时间才能配置该连接。
在配置期间,Exchange 连接器会存储代理设置以便能够访问 Internet。 如果代理设置发生更改,则重新配置 Exchange 连接器才能将更新的代理设置应用于 Exchange 连接器。
Exchange 连接器设置连接后,与 Exchange 管理的用户关联的移动设备会自动同步并添加到 Exchange 连接器中。 此同步可能需要一些时间才能完成。
注意
如果安装 Intune Exchange 连接器,并且稍后需要删除 Exchange 连接,则必须从安装该连接器的计算机中将其卸载。
为多个 Exchange 组织安装连接器
对 Exchange 连接器的新安装的支持已于 2020 年 7 月弃用。 请改用 Exchange 混合新式验证 (HMA)。 以下部分中的信息旨在支持可能仍使用本地 Intune Exchange 连接器的客户。
本地 Intune Exchange 连接器高可用性支持
对于本地连接器,高可用性意味着,如果连接器使用的 Exchange CAS 变得不可用,则连接器可以转换为该 Exchange 组织的其他 CAS。 Exchange 连接器本身不支持高可用性。 如果连接器无法正常工作,则不会进行自动故障转移,必须安装新的连接器来替换无法正常工作的连接器。
若要进行故障转移,连接器需使用指定的 CAS 来创建与 Exchange 的成功连接。 然后发现该 Exchange 组织的其他 CAS。 如果有可用的 CAS,此发现可使连接器故障转移到其他 CAS,直到主 CAS 可用。
默认情况下,发现其他 CAS 是启用的。 如果需要关闭故障转移:
在安装 Exchange 连接器的服务器上,请转到 %ProgramData%\Microsoft\Windows Intune Exchange Connector。
使用文本编辑器打开“OnPremisesExchangeConnectorServiceConfiguration.xml”。
将 <IsCasFailoverEnabled>true</IsCasFailoverEnabled> 更改为 <IsCasFailoverEnabled>false</IsCasFailoverEnabled>。
优化 Exchange 连接器的性能(可选)
Exchange ActiveSync 支持 5,000 台或更多设备时,可以配置可选设置以提高连接器的性能。 通过使 Exchange 能够使用 PowerShell 命令运行空间的多个实例,可以提高性能。
在进行此更改之前,请确保用于运行 Exchange 连接器的帐户不用于其他 Exchange 管理目的。 Exchange 帐户具有有限数量的运行空间,连接器将使用其中的大多数空间。
性能优化不适用于在较旧或性能低下的硬件上运行的连接器。
若要提高 Exchange 连接器的性能,请执行以下操作:
在安装了连接器的服务器上,打开连接器的安装目录。 默认位置是 C:\ProgramData\Microsoft\Windows Intune Exchange Connector。
编辑文件 OnPremisesExchangeConnectorServiceConfiguration.xml。
找到“EnableParallelCommandSupport”并将值设置为“true”:
<EnableParallelCommandSupport>true</EnableParallelCommandSupport>
保存文件,然后重启 Microsoft Intune Exchange 连接器服务。
重新安装 Intune Exchange 连接器
从 2020 年 7 月开始,不再支持新安装 Exchange Connector,且连接器安装包不再可供下载。 请改用 Exchange 混合新式验证 (HMA)。 以下信息用于支持可能仍使用本地 Intune Exchange 连接器的客户。
可能需要重新安装 Intune Exchange 连接器。 由于只有单个连接器才能连接到每个 Exchange 组织,因此如果为组织安装第二个连接器,则安装的新连接器将替换原始连接器。
若要重新安装新的连接器,请按照安装和配置 Exchange 连接器部分中的步骤进行操作。
系统出现提示时,请选择“替换”以安装新的连接器。
继续安装和配置 Intune Exchange 连接器部分中的步骤,然后再次登录到 Intune。
在最后一个窗口中,选择“关闭”以完成安装。
监视 Exchange 连接器
在成功配置 Exchange 连接器之后,可以查看连接的状态和上次成功同步尝试的状态:
选择“租户管理”>“Exchange 访问”。
选择“Exchange ActiveSync 本地连接器”,然后选择要查看的连接器。
控制台显示所选连接器的详细信息,可在其中查看“状态”以及上次成功同步的日期和时间。
除控制台中的状态之外,还可以使用用于 Exchange 连接器和 Intune 的 System Center Operations Manager 管理包。 在需要进行问题故障排除时,管理包可提供监视 Exchange 连接器的多种方法。
手动强制执行快速同步或完全同步
对 Exchange 连接器的新安装的支持已于 2020 年 7 月弃用。 请改用 Exchange 混合新式验证 (HMA)。 以下部分中的信息旨在支持可能仍使用本地 Intune Exchange 连接器的客户。
Intune Exchange 连接器会定期自动同步 EAS 和 Intune 设备记录。 如果设备的符合性状态发生更改,则自动同步过程会定期更新记录,以便阻止或允许设备访问。
定期执行“快速同步”,每天执行若干次。 快速同步会检索自上次同步以来发生更改的 Intune 许可用户和本地 Exchange 条件访问目标用户的设备信息。
默认情况下,每天进行一次“完全同步”。 完全同步会检索所有 Intune 许可用户和本地 Exchange 条件访问目标用户的设备信息。 完全同步还会检索 Exchange Server 信息,并确保 Intune 指定的配置已在 Exchange Server 上更新。
可以使用 Intune 仪表板上的“快速同步”或“完全同步”选项强制连接器运行同步:
选择“租户管理”>“Exchange 访问”>“Exchange ActiveSync 本地连接器”。
选择要同步的连接器,然后选择“快速同步”或“完全同步”。