用于 Exchange ActiveSync 的 Citrix Endpoint Management 连接器

Last published : Oct 21, 2026
XenMobile Mail Manager 现已成为 Citrix Endpoint Management Exchange ActiveSync 连接器。有关 Citrix 统一产品组合的详细信息,请参阅 Citrix 产品指南。
此连接器通过以下方式扩展了 Citrix Endpoint Management 的功能:
  • 适用于 Exchange Active Sync (EAS) 设备的动态访问控制。EAS 设备可以自动被允许或阻止访问 Exchange 服务。
  • Citrix Endpoint Management 能够访问由 Exchange 提供的 EAS 设备伙伴关系信息。
  • Citrix Endpoint Management 能够根据 EAS 状态擦除移动设备。
  • Citrix Endpoint Management 能够访问有关 Blackberry 设备的信息,并执行控制操作,例如擦除 (Wipe) 和重置密码 (ResetPassword)。
要根据 EAS 状态擦除设备,请使用 ActiveSync 触发器配置自动化操作。请参阅 自动化操作。
重要提示:
自 2022 年 10 月起,鉴于 Microsoft 此处 宣布的身份验证更改,Citrix Endpoint Management 和 NetScaler Gateway 的 Exchange ActiveSync 连接器不再支持 Exchange Online。Citrix Endpoint Management 的 Exchange 连接器将继续与 Microsoft Exchange Server(本地部署)配合使用。

版本 10.1.10 中的新增功能

版本 10.1.10 中修复了以下问题:
  • 遇到频繁网络问题的客户可能无法在之前提供的三次尝试内完成快照 (Snapshot)。在此版本中,管理员可以配置最大尝试次数 (1-10)。此修复允许快照在通信中断多次的情况下,无需完全放弃快照过程。 Image of configuration screen with Snapshot Maximum Attempts option
  • 在以前的版本中,快照 (Snapshot) 类型未显示在 Exchange 配置列表中。现在,快照类型会显示。
  • PowerShell 报告的 PSRemotingTransport 异常表示与 Exchange 的会话不再可用。默认情况下,此状态会添加到配置文件中的“严重错误”列表中。这样,当检测到 PSRemotingTransportException 时,连接将被标记为“错误”状态,以便稍后处理。下一次通信将使用有效连接或创建新连接。
  • 保存配置更改时,可能并非所有先前配置的内部组件都在加载新配置之前得到正确处置。此问题可能导致不可预测的行为。行为取决于具体的更改以及更改是否与以前的配置冲突。在此版本中,所有内部组件都在加载新配置之前得到处置。

10.1.9 版中的新增功能

版本 10.1.9 中修复了以下问题:
  • 配置更改现在以更一致的方式处理。当服务检测到配置更改时,每个内部子系统都会停止,这意味着任何活动或计划的处理都会中断。接下来,加载新配置并重新启动子系统,这意味着所有计划和其他内部基础结构都将使用新设置重新建立。此问题纠正了 10.1.8 版中的已知问题。
  • 在升级过程中,现有数据库配置未合并到新配置文件中。现在,数据库配置已合并到升级后的配置文件中。
  • 在快照相关的诊断文件中,缺少列标题。标题已恢复。
  • 从以前的版本升级时,配置文件的默认部分会被正在使用的配置文件中的类似部分覆盖。此问题阻止了默认部分的添加或改进在升级后被服务加载。从该版本开始,默认部分始终反映最新的配置。
  • 管理员在运行应用程序时无法再通过按 Shift 键访问某些选项。这些选项以前在 Citrix® 许可下可用。现在,某些选项(例如“允许重定向”)已完全可用,而其他选项(例如“挂起检测”和“计数校正”)则已弃用。
    所有可用设置

早期版本中的新增功能

以下部分列出了 Citrix Endpoint Management connector for Exchange ActiveSync 早期版本中的新功能和已修复问题。

10.1.8 版中的新增功能

  • Exchange 可能会限制 Citrix Endpoint Management connector for Exchange ActiveSync 服务过于频繁地发出命令。此问题在连接到 Office 365 时很常见。限制的影响要求服务在发送下一个命令之前暂停指定时间。现在,“配置”控制台会显示暂停的剩余时间。
  • 当对配置文件 (config.xml) 的“Watchdog”和/或“SpecialistsDefaults”部分进行修改时,升级后更改不会反映在配置文件中。在此版本中,修改已正确合并到新配置文件中。
  • 已向发送到 Google Analytics 的分析数据添加了更多详细信息,特别是关于快照的详细信息。
  • Exchange 测试连接功能只会尝试初始化连接一次。由于 Office 365 连接可能会受到限制,因此在受到限制时,测试连接可能会显示失败。Citrix Endpoint Management connector for Exchange ActiveSync 现在最多尝试启动连接三次。
  • 为了在 Exchange 上实施策略,Citrix Endpoint Management connector for Exchange ActiveSync 必须编译一个 Set-CASMailbox 命令,该命令包含每个邮箱的所有相关设备,分为两个列表:允许和阻止。如果设备未包含在任一列表中,Exchange 将回退到其默认访问状态。如果该默认访问状态与设备的所需状态不同,则该设备将变得不合规。因此,如果 Exchange 默认访问状态为阻止而应为允许,则用户可能会失去对其电子邮件的访问权限。或者,如果用户的电子邮件访问权限应被阻止,但却被授予了访问权限。Citrix Endpoint Management connector for Exchange ActiveSync 现在确保所有具有有效所需状态的设备都包含在每个 Set-CasMailbox 命令中。
版本 10.1.8 中存在以下已知问题:
如果管理员在“配置”应用程序中进行更改以修改配置数据,而服务正在执行长时间操作(例如快照或策略评估),则服务可能会进入不确定状态。可能的症状是策略更改未处理或快照未启动。要使服务恢复到工作状态,必须重新启动服务。您可能需要使用 Windows 服务管理器终止服务进程,然后才能启动服务。

版本 10.1.7 中的新增功能

  • XenMobile Mail Manager 现已成为 思杰端点管理 的 Exchange ActiveSync 连接器。
  • 我们已弃用 Exchange 配置对话框中的“禁用管道”选项。您可以通过在 config.xml 文件中为每个命令配置多个步骤来实现相同的功能。
版本 10.1.7 中修复了以下问题:
  • 在“快照历史记录”窗口中,错误消息可能显示上下文不足。现在,错误消息会以其发生位置的上下文作为前缀。
  • XmmGoogleAnalytics .dll 没有对应的发布文件版本。
  • 为了改进诊断,我们最近更改了用于设置邮箱“允许/阻止”状态的设备 ID 列表的字符串格式。然而,指定过多设备超出了最大字符串大小。现在,我们使用内部数组数据结构。此结构没有大小限制,并且还为诊断目的适当地格式化数据。
  • 当检测到与 Exchange 不同步的设备策略时,其命令可能包含不属于相关邮箱的设备。Citrix Endpoint Management connector for Exchange ActiveSync 现在确保发送到 Exchange 的命令仅代表属于其各自邮箱的设备。
  • 在某些环境中,Microsoft 程序集不可用。现在,所需的程序集已随应用程序明确安装。
  • 如果设备或邮箱的专有名称在属性名称和等号之间有空格,或者在等号之后和值之前有空格,则 Citrix Endpoint Management connector for Exchange ActiveSync 可能无法正确地将设备与其邮箱匹配,反之亦然。结果可能是某些设备和/或邮箱在快照协调期间被拒绝。
注意:
以下“新增功能”部分将 Citrix Endpoint Management connector for Exchange ActiveSync 称为其旧名称 XenMobile Mail Manager。该名称从版本 10.1.7 开始更改。

版本 10.1.6.20 中的更新

10.1.6 的更新在版本 10.1.6.20 中包含以下修复:
  • 当检测到与 Exchange 不同步的设备策略时,其命令可能包含不属于相关邮箱的设备。XenMobile® Mail Manager 现在确保发送到 Exchange 的命令仅代表属于其各自邮箱的设备。

10.1.6 版中的新增功能

XenMobile Mail Manager 10.1.6 版包含以下已修复问题和增强功能:
  • 快照历史记录窗口有时会进入不再更新的状态。窗口刷新机制已改进,可更可靠地进行更新。
  • 分区快照和非分区快照使用了两种独立的模式和代码路径。由于非分区快照等同于使用单个“*”分区的配置的分区快照,因此已取消非分区快照模式。默认快照模式现在是具有 36 个分区(0–9,A–Z)的分区快照。
  • 在“快照历史记录”窗口中,错误消息会被状态消息覆盖。现在,XenMobile Mail Manager 提供了两个单独的字段,以便用户可以同时查看状态和错误。
  • 连接到 Exchange Online (Office 365) 时,与快照相关的查询可能会导致数据集被截断。当 XenMobile Mail Manager 运行多命令管道脚本时,可能会出现此问题。上游命令无法足够快地将数据传递给下游命令,导致下游命令过早完成工作。结果是数据不完整。XenMobile Mail Manager 现在可以模拟管道本身,并在上游命令完成后再调用下游命令。此更改应能确保所有数据都得到处理和捕获。
  • 如果向 Exchange 发送的策略更新命令中发生无法解决的错误,则同一命令会长时间重复返回到工作队列。这种情况导致命令多次发送到 Exchange。在此版本的 XenMobile Mail Manager 中,导致错误的命令只会返回到工作队列有限的次数。
  • 如果特定邮箱的策略更新涉及允许或阻止所有设备:发出的 Set-CASMailbox 命令将失败,因为空列表被转换为一个空字符串而不是 NULL。现在发送的是正确的数据。
  • 处理新设备时,Exchange 可能会在一段时间内(通常为 15 分钟)将状态返回为“DeviceDiscovery”。XenMobile Mail Manager 以前没有专门处理此状态。XenMobile Mail Manager 现在可以处理此状态。在 UI 的“监视器”选项卡中,用户可以筛选处于此状态的设备。
  • XenMobile Mail Manager 未检查写入 XenMobile Mail Manager 数据库的能力。因此,如果权限受限,行为可能无法预测。XenMobile Mail Manager 现在从数据库捕获并验证所需的权限。当测试连接(显示消息)或在主“配置”窗口底部的“数据库”指示器(悬停以显示消息)中,XenMobile Mail Manager 会指示权限降低。
  • 根据当前工作负载,当收到指令时,XenMobile Mail Manager 服务可能无法及时停止。因此,服务似乎处于无响应状态。改进措施允许中断正在进行的任务,从而实现更优雅的关机。

10.1.5 版中的新增功能

XenMobile Mail Manager 10.1.5 版包含以下已修复问题:
  • 当 Exchange 对 XenMobile Mail Manager 活动应用限制时,除了日志之外,没有迹象表明正在发生限制。在此版本中,用户可以将鼠标悬停在活动快照上,然后会出现“限制”状态。此外,当 XenMobile Mail Manager 受到限制时,在 Exchange 解除限制禁令之前,禁止启动主要快照。
  • 如果 XenMobile Mail Manager 在主要快照期间受到 Exchange 的限制:在运行下一次快照尝试之前,可能没有足够的时间间隔。此问题会导致进一步的限制和快照失败。XenMobile Mail Manager 现在会等待 Exchange 指定的快照尝试之间的最短时间。
  • 启用诊断时,命令文件会显示 Set-CasMailbox 命令,这些命令在每个属性名称前缺少连字符。此问题仅发生在诊断文件的格式中,而不是实际发送到 Exchange 的命令。缺少连字符会阻止用户剪切命令并直接将其粘贴到 PowerShell 提示符进行测试或验证。现在已添加连字符。
  • 如果邮箱标识符的形式为 lastname, firstname,则 Exchange 在从查询返回数据时会在逗号前添加反斜杠。当 XenMobile Mail Manager 使用该标识符查询更多数据时,必须去除此反斜杠。

已知限制

注意:
以下限制已在版本 10.1.6 中解决。
XenMobile Mail Manager 存在一个已知限制,可能导致发送到 Exchange 的命令失败。为了将策略更改应用于 Exchange,XenMobile Mail Manager 会发出 Set_CASMailbox 命令。此命令可以接受两个设备列表:一个用于允许,一个用于阻止。该命令应用于与邮箱关联的设备。
这些列表在 Microsoft API 中每个限制为 256 个字符。如果其中一个列表超出限制,则整个命令将失败,从而阻止为该邮箱的这些设备设置策略。XenMobile Mail Manager 日志中报告的错误将如下所示。此示例适用于阻止列表。
“消息:'无法将参数 'ActiveSyncBlockedDeviceIDs' 绑定到目标。设置 "ActiveSyncBlockedDeviceIDs" 时发生异常:"属性的长度过长。最大长度为 256,提供的值的长度为 …”
设备 ID 长度可能有所不同,但一个好的指导原则是,同时允许或阻止大约 10 个或更多设备可能会超出限制。尽管与特定邮箱关联如此多的设备很少见,但仍有可能。在 Mail Manager 改进以处理此类情况之前,我们建议您将与用户和邮箱关联的设备数量限制为 10 个或更少。

版本 10.1.4 中的新增功能

XenMobile Mail Manager 版本 10.1.4 修复了以下问题:
  • 由于其安全性减弱,PCI 委员会正在弃用 TLS 1.0 和 TLS 1.1。XenMobile Mail Manager 中已添加对 1.2 的支持。
  • XenMobile Mail Manager 包含一个新的诊断文件。在 Exchange 规范中选择 Enable Diagnostics 时,会生成一个新的快照历史文件。每次快照尝试都会在文件中添加一行,其中包含快照结果。
  • 在命令诊断文件中,Set-CASMailbox 命令未显示允许或阻止的设备列表。相反,文件中显示的是相关参数的内部类名。XenMobile Mail Manager 现在将设备 ID 列表显示为逗号分隔列表。
  • 当由于错误的规范而导致尝试获取与 Exchange 的连接失败时:不正确的错误消息会覆盖原始错误消息:“所有连接都在使用中”。现在会显示更具描述性的消息,例如“所有连接都无法操作”、“连接池为空”、“所有连接都受到限制”和“没有可用连接”。
  • 有时,允许/阻止/擦除命令会在 XenMobile Mail Manager 内部缓存中多次排队。此问题会导致命令发送到 Exchange 时出现延迟。XenMobile Mail Manager 现在只对每个命令的一个实例进行排队。

版本 10.1.3 中的新增功能

  • Google Analytics 支持: 我们希望了解您如何使用 XenMobile Mail Manager,以便我们能够专注于改进产品。
  • 启用诊断的设置: “配置”控制台的“配置”对话框中显示一个“启用诊断”复选框。
    邮件管理器控制台

版本 10.1.3 中修复的问题

  • 在“快照历史记录”窗口中,显示快照当前状态的工具提示不反映实际状态。 有时,XenMobile Mail Manager 无法写入命令诊断文件。发生这种情况时,命令历史记录不会完整记录。
  • 当连接发生错误时,该连接可能不会被标记为“出错”。因此,后续命令可能会尝试使用该连接并导致另一个错误。
  • 当 Exchange Server 发生限制时,“检查运行状况”例程中可能会抛出异常。因此,已发生错误或已过期的连接可能不会被清除。此外,XenMobile Mail Manager 可能不会创建连接,直到限制时间过期。。
  • 当超出 Exchange 的最大会话数时,XenMobile Mail Manager 会报告错误“设备捕获失败”,这不是一个准确的消息。相反,该消息应指示 XenMobile Mail Manager 通常用于 Exchange 通信的两个会话正在使用中。

版本 10.1.2 中的新增功能

  • 改进了与 Exchange 的连接: XenMobile Mail Manager 使用 PowerShell 会话与 Exchange 通信。PowerShell 会话,尤其是在处理 Office 365 时,一段时间后可能会变得不稳定,从而阻止后续命令成功。XenMobile Mail Manager 现在可以为连接设置一个过期时间。当连接达到其过期时间时,XenMobile Mail Manager 会正常关闭 PowerShell 会话并创建一个新会话。通过这样做,PowerShell 会话变得不稳定的可能性较小,从而显著降低了快照失败的可能性。
  • 改进的快照工作流: 主要快照是一项耗时且占用大量处理资源的操作。如果在快照期间发生错误,XenMobile Mail Manager 现在会尝试多次(最多三次)完成快照。后续尝试不会从头开始。XenMobile Mail Manager 会从上次中断的地方继续。此增强功能通过允许瞬时错误在快照仍在进行时通过,从而提高了快照的总体成功率。
  • 改进的诊断: 现在,通过在快照期间可选生成的三个新诊断文件,快照操作的故障排除变得更加容易。这些文件有助于识别 PowerShell 命令问题、信息缺失的邮箱以及无法与邮箱关联的设备。管理员可以使用这些文件来识别 Exchange 中可能不正确的数据。
  • 改进的内存使用: XenMobile Mail Manager 现在更有效地利用内存。管理员可以安排 XenMobile Mail Manager 自动重启,以便为系统提供一个全新的开始。
  • Microsoft .NET Framework 4.6 先决条件: Microsoft .NET Framework 的先决条件版本现在是 4.6。

已修复的问题

  • 凭据提示错误:Office 365 会话不稳定通常会导致此错误。改进的 Exchange 连接增强功能解决了此问题。(XMHELP-293, XMHELP-311, XMHELP-801)
  • 邮箱和设备计数不准确:XenMobile Mail Manager 具有改进的邮箱到设备关联算法。改进的诊断功能有助于识别 XenMobile Mail Manager 认为不在其职责范围内的邮箱和设备。(XMHELP-623)
  • 允许/阻止/擦除命令无法识别:修复了一个错误,该错误导致有时 XenMobile 邮件管理器 的允许/阻止/擦除命令无法识别。(XMHELP-489)
  • 内存管理:更好的内存管理和缓解措施。(XMHELP-419)

架构

下图显示了 Citrix Endpoint Management connector for Exchange ActiveSync 的主要组件。有关详细的参考体系结构图,请参阅 体系结构。
Citrix Endpoint Management 的 Exchange ActiveSync 连接器体系结构
两个主要组件是:
  • Exchange ActiveSync 访问控制管理: 与 Citrix Endpoint Management 通信以从 Citrix Endpoint Management 检索 Exchange ActiveSync 策略,并将此策略与任何本地定义的策略合并,以确定应允许或拒绝访问 Exchange 的 Exchange ActiveSync 设备。本地策略允许扩展策略规则,以通过 Active Directory 组、用户、设备类型或设备用户代理(通常是移动平台版本)进行访问控制。
  • 远程 PowerShell 管理: 负责调度和调用远程 PowerShell 命令,以执行由 Exchange ActiveSync 访问控制管理编译的策略。定期对 Exchange ActiveSync 数据库进行快照,以检测新增或更改的 Exchange ActiveSync 设备。

系统要求和先决条件

使用 Citrix Endpoint Management connector for Exchange ActiveSync 需要满足以下最低系统要求:
  • Windows Server 2016、Windows Server 2012 R2 或 Windows Server 2008 R2 Service Pack 1。必须是基于英语的服务器。对 Windows Server 2008 R2 Service Pack 1 的支持将于 January 14, 2020 结束,对 Windows Server 2012 R2 的支持将于 October 10, 2023 结束。
  • Microsoft SQL Server 2016 服务包 2、SQL Server 2014 服务包 3 或 SQL Server 2012 服务包 4。
  • Microsoft .NET 框架 4.6。
  • Blackberry Enterprise 服务,版本 5(可选)。
Microsoft Exchange Server 支持的最低版本:
  • 微软 Office 365
  • Exchange 服务器 2016
  • Exchange Server 2013 (支持于 April 11, 2023 结束)
  • Exchange Server 2010 Service Pack 3(支持截止日期为 January 14, 2020)

先决条件

  • 必须安装 Windows 管理框架。
    • PowerShell V5、V4 和 V3
  • 必须通过 Set-ExecutionPolicy RemoteSigned 将 PowerShell 执行策略设置为 RemoteSigned。
  • 运行 Exchange ActiveSync 连接器的计算机与远程 Exchange Server 之间必须打开 TCP 端口 80。
设备电子邮件客户端: 并非所有电子邮件客户端都始终为设备返回相同的 ActiveSync ID。由于 Exchange ActiveSync 连接器需要为每个设备提供唯一的 ActiveSync ID,因此仅支持始终为每个设备生成相同且唯一的 ActiveSync ID 的电子邮件客户端。Citrix 已对以下电子邮件客户端进行了测试,且未发现错误:
  • 三星原生电子邮件客户端
  • iOS 原生电子邮件客户端
Exchange: 运行 Exchange 的本地计算机的要求如下:
Exchange 配置 UI 中指定的凭据必须能够连接到 Exchange Server,并被授予完全访问权限以运行以下 Exchange 特定的 PowerShell cmdlet。
  • 对于 Exchange Server 2010 SP2 而言:
    • Get-CASMailbox
    • Set-CASMailbox
    • Get-Mailbox
    • Get-ActiveSyncDevice
    • Get-ActiveSyncDeviceStatistics
    • Clear-ActiveSyncDevice
    • Get-ExchangeServer
    • Get-ManagementRole
    • Get-ManagementRoleAssignment
  • 对于 Exchange 服务器 2013 和 Exchange 服务器 2016:
    • Get-CASMailbox
    • Set-CASMailbox
    • Get-Mailbox
    • Get-MobileDevice
    • Get-MobileDeviceStatistics
    • Clear-MobileDevice
    • Get-ExchangeServer
    • Get-ManagementRole
    • Get-ManagementRoleAssignment
  • 如果 Exchange ActiveSync 连接器配置为查看整个林,则必须已授予运行以下命令的权限:Set-AdServerSettings -ViewEntireForest $true
  • 必须已授予所提供的凭据通过远程 Shell 连接到 Exchange Server 的权限。默认情况下,安装 Exchange 的用户拥有此权限。
  • 要建立远程连接并运行远程命令,凭据必须对应于远程计算机上的管理员用户。您可以使用 Set-PSSessionConfiguration 来消除管理要求,但该命令的讨论超出了本文档的范围。有关详细信息,请参阅 Microsoft 文章关于会话配置。
  • 必须将 Exchange Server 配置为通过 HTTP 支持远程 PowerShell 请求。通常,只需管理员在 Exchange Server 上运行以下 PowerShell 命令即可:WinRM QuickConfig。
  • Exchange 有许多限制策略。其中一项策略控制每个用户允许的并发 PowerShell 连接数。在 Exchange 2010 上,每个用户允许的默认并发连接数为 18。当达到连接限制时,Exchange ActiveSync 连接器将无法连接到 Exchange Server。有多种方法可以通过 PowerShell 更改允许的最大并发连接数,但这超出了本文档的范围。如果感兴趣,请研究与 PowerShell 远程管理相关的 Exchange 限制策略。

Office 365 Exchange 的要求

  • 权限: Exchange 配置 UI 中指定的凭据必须能够连接到 Office 365,并被授予完全访问权限以运行以下 Exchange 特定的 PowerShell cmdlet:
    • Get-CASMailbox
    • Set-CASMailbox
    • Get-Mailbox
    • Get-MobileDevice
    • Get-MobileDeviceStatistics
    • Clear-MobileDevice
    • Get-ExchangeServer
    • Get-ManagementRole
    • Get-ManagementRoleAssignment
  • 权限: 必须已授予所提供的凭据通过远程 Shell 连接到 Office 365 服务器的权限。默认情况下,Office 365 在线管理员拥有所需的权限。
  • 限制策略: Exchange 有许多限制策略。其中一项策略控制每个用户允许的并发 PowerShell 连接数。在 Office 365 上,每个用户允许的默认并发连接数为三个。当达到连接限制时,Exchange ActiveSync 连接器将无法连接到 Exchange Server。有多种方法可以通过 PowerShell 更改允许的最大并发连接数,但这超出了本文档的范围。如果感兴趣,请研究与 PowerShell 远程管理相关的 Exchange 限制策略。

安装和配置

  1. 单击 XmmSetup.msi 文件,然后按照安装程序中的提示安装 Citrix Endpoint Management connector for Exchange ActiveSync。
  2. 在安装向导的最后一个屏幕中,保持选中“启动配置实用程序”。或者,从“开始”菜单打开 Exchange ActiveSync 连接器。
  3. 配置以下数据库属性:
    • 选择“配置 > 数据库”选项卡。
    • 输入 SQL Server 的名称(默认为 localhost)。
    • 将数据库保留为默认的 CitrixXmm。
  4. 选择以下用于 SQL 的身份验证模式之一:
    • SQL: 输入有效 SQL 用户的用户名和密码。
    • Windows 集成: 如果选择此选项,则必须将 XenMobile Mail Manager Service 的登录凭据更改为具有访问 SQL Server 权限的 Windows 帐户。为此,请打开“控制面板 > 管理工具 > 服务”,右键单击 XenMobile Mail Manager Service 条目,然后单击“登录”选项卡。
    如果 BlackBerry 数据库连接也选择了 Windows 集成,则此处指定的 Windows 帐户也必须被授予访问 BlackBerry 数据库的权限。
  5. 单击“测试连接”以检查是否可以连接到 SQL Server,然后单击“保存”。
  6. 此时会显示一条消息,提示您重新启动服务。单击“是”。
    Exchange ActiveSync 设置屏幕的连接器
  7. 配置一个或多个 Exchange Server:
    • 如果管理单个 Exchange 环境,则仅指定一个服务器。如果管理多个 Exchange 环境,则为每个 Exchange 环境指定一个 Exchange Server。
    • 单击“配置 > Exchange”选项卡,然后单击“添加”。
    配置 Exchange 选项卡
  8. 选择 Exchange Server 环境类型:本地部署或 Office 365。
    • 如果您选择 本地部署,请输入用于远程 PowerShell 命令的 Exchange Server 名称。
    • 输入在“要求”部分中指定的、在 Exchange Server 上具有相应权限的 Windows 身份的用户名,然后输入该用户的密码。
    • 选择运行主要快照的计划。主要快照会检测每个 Exchange ActiveSync 伙伴关系。
    • 选择运行次要快照的计划。次要快照会检测新创建的 Exchange ActiveSync 伙伴关系。
    • 选择快照类型:深度或浅度。浅度快照通常快得多,足以执行 Exchange ActiveSync 连接器所有 Exchange ActiveSync 访问控制功能。
    • 选择默认访问权限:允许、阻止或不变。此设置控制除由显式 Citrix Endpoint Management 或本地规则标识的设备之外的所有设备的处理方式。如果您选择允许,则允许所有此类设备的 ActiveSync 访问。如果您选择阻止,则拒绝访问。如果您选择不变,则不进行任何更改。
    • 选择 ActiveSync 命令模式:PowerShell 或模拟。
    • 在 PowerShell 模式下,Exchange ActiveSync 连接器会发出 PowerShell 命令以实施所需的访问控制。在模拟模式下,Exchange ActiveSync 连接器不会发出 PowerShell 命令,而是将预期的命令和预期结果记录到数据库中。在模拟模式下,用户可以使用监视器选项卡查看如果启用了 PowerShell 模式会发生什么。
    • 在连接过期中,设置连接的生命周期(小时和分钟)。当连接达到指定时长时,该连接将被标记为已过期,因此不会再次使用。当不再使用过期连接时,Exchange ActiveSync 连接器会正常关闭该连接。如果需要再次连接,并且没有可用连接,则会初始化一个新连接。如果未指定,则使用默认值 30 分钟。
    • 选择查看整个林以配置 Exchange ActiveSync 连接器以查看 Exchange 环境中的整个 Active Directory 林。
    • 选择身份验证协议:Kerberos 或基本。Exchange ActiveSync 连接器支持本地部署的基本身份验证。这使得当连接器服务器不是 Exchange 服务器所在域的成员时,可以使用该连接器。
    • 单击测试连接以检查是否可以连接到 Exchange Server,然后单击保存。
    • 消息提示您重新启动服务。单击是。
  9. 配置访问规则:选择配置 > 访问规则选项卡,单击 Citrix Endpoint Management 规则选项卡,然后单击添加。
    访问规则
  10. 在 Citrix Endpoint Management 服务器服务属性 页面上,修改 URL 字符串以指向 Citrix Endpoint Management 服务器。例如,如果实例名称为 zdm,请输入 https://<XdmHostName>/zdm/services/MagConfigService。在此示例中,请将 XdmHostName 替换为 Citrix Endpoint Management 服务器的 IP 或 DNS 地址。
    邮件管理器控制台
    • 输入服务器的授权用户。
    • 输入用户的密码。
    • 保留 基线间隔、增量间隔 和 超时 值的默认值。
    • 单击 测试连接 以检查与服务器的连接,然后单击 确定。
    如果选中了 禁用 复选框,则 Citrix Endpoint Management 邮件服务不会从 Citrix Endpoint Management 收集策略。
  11. 单击 本地规则 选项卡。
    本地规则选项卡
    • 您可以根据 ActiveSync 设备 ID、设备类型、AD 组、用户或设备 UserAgent 添加本地规则。在列表中,选择相应的类型。
    • 在文本框中输入文本或文本片段。或者,单击查询按钮以查看与该片段匹配的实体。
    对于除组以外的所有类型,系统都依赖于在快照中找到的设备。因此,如果您刚开始并且尚未完成快照,则没有可用的实体。
    • 选择一个文本值,然后单击 允许 或 拒绝 以将其添加到右侧的 规则列表 窗格中。您可以使用 规则列表 窗格右侧的按钮更改规则的顺序或将其删除。顺序很重要,因为对于给定的用户和设备,规则将按所示顺序进行评估,并且与较高规则(靠近顶部)的匹配会导致后续规则无效。例如,如果您有一条允许所有 iPad 设备的规则,以及一条后续阻止用户 Matt 的规则,则 Matt 的 iPad 仍将被允许,因为 iPad 规则的有效优先级高于 Matt 规则。
    • 要对规则列表中的规则进行分析以查找任何潜在的覆盖、冲突或补充构造,请单击 分析,然后单击 保存。
  12. 如果要构建对 Active Directory 组进行操作的本地规则,请单击 配置 LDAP,然后配置 LDAP 连接属性。
    LDAP 配置
  13. 可选地,配置一个或多个 BlackBerry Enterprise Server (BES) 实例:单击 添加,然后输入 BES SQL Server 的服务器名称
    BES SQL 服务器
    • 输入 BES 管理数据库的数据库名称。
    • 选择 身份验证 模式。如果选择 Windows 集成身份验证,则用于 Exchange ActiveSync 服务的连接器用户帐户是用于连接到 BES SQL Server 的帐户。如果您还为连接器数据库连接选择 Windows 集成,则此处指定的 Windows 帐户也必须被授予连接器数据库的访问权限。
    • 如果选择 SQL 身份验证,请输入用户名和密码。
    • 设置 同步计划。这是用于连接到 BES SQL Server 并检查任何设备更新的计划。
    • 单击 测试连接 以检查与 SQL Server 的连接。如果选择 Windows 集成,此测试将使用当前登录的用户而不是连接器服务用户,因此无法准确测试 SQL 身份验证。
    • 为了支持从 Citrix Endpoint Management 远程擦除和重置 BlackBerry 设备的密码,请选中 启用 复选框。
    • 输入 BES 完全限定域名 (FQDN)。
    • 输入用于管理 Web 服务的 BES 端口。
    • 输入 BES 服务所需的完全限定用户和密码。
    • 单击 测试连接 以测试与 BES 的连接,然后单击 保存。

使用 ActiveSync ID 强制执行电子邮件策略

您的公司电子邮件策略可能规定某些设备不被批准用于公司电子邮件。为遵循此策略,您需要确保员工无法从此类设备访问公司电子邮件。Citrix Endpoint Management connector for Exchange ActiveSync 和 Citrix Endpoint Management 协同工作以强制执行此类电子邮件策略。Citrix Endpoint Management 设置公司电子邮件访问策略。当未经批准的设备注册到 Citrix Endpoint Management 时,Exchange ActiveSync 连接器会强制执行该策略。
设备的电子邮件客户端使用设备 ID(也称为 ActiveSync ID)向 Exchange Server(或 Office 365)通告自身,该 ID 用于识别设备。Citrix Secure Hub 获取一个类似的标识符,并在设备注册时将该标识符发送给 Citrix Endpoint Management。通过比较这两个设备 ID,Exchange ActiveSync 连接器可以确定特定设备是否应具有企业电子邮件访问权限。下图说明了此概念:
检测 ActiveSync ID 工作流
如果 Citrix Endpoint Management 向 Exchange ActiveSync 连接器发送的 ActiveSync ID 与设备发布到 Exchange 的 ID 不同,则连接器无法向 Exchange 指示如何处理该设备。
ActiveSync ID 匹配在大多数平台上都能可靠运行。但是,Citrix 发现,在某些 Android 实现中,来自设备的 ActiveSync ID 与邮件客户端向 Exchange 通告的 ID 不同。为缓解此问题,您可以执行以下操作:
  • 在 Android 平台上,Citrix 建议您使用 Citrix Secure Mail。
为确保正确执行企业电子邮件访问策略,您可以采取防御性安全措施。将 Citrix Endpoint Management 的 Exchange ActiveSync 连接器配置为默认将静态策略设置为 “拒绝” 来阻止电子邮件。这意味着,如果员工在 Android 设备上配置了其他电子邮件客户端,并且 ActiveSync ID 检测不起作用,则企业电子邮件会拒绝该员工的访问。

访问控制规则

Citrix Endpoint Management 的 Exchange ActiveSync 连接器提供了一种基于规则的方法,用于动态配置 Exchange ActiveSync 设备的访问控制。连接器访问控制规则由两部分组成:匹配表达式和所需的访问状态(允许或阻止)。可以针对给定的 Exchange ActiveSync 设备评估规则,以确定该规则是否适用于或匹配该设备。匹配表达式有多种类型;例如,规则可以匹配给定设备类型的所有设备、特定的 Exchange ActiveSync 设备 ID 或特定用户的所有设备,等等。
在规则列表中添加、删除和重新排列规则的任何时候,单击 “取消” 按钮会将规则列表恢复到首次打开时的状态。除非单击 “保存”,否则如果关闭“配置”工具,此窗口所做的任何更改都将丢失。
Citrix Endpoint Management 的 Exchange ActiveSync 连接器有三种类型的规则:本地规则、Citrix Endpoint Management 服务器规则(也称为 XDM 规则)和默认访问规则。
本地规则: 本地规则具有最高优先级:如果设备与本地规则匹配,则规则评估将停止。既不会咨询 Citrix Endpoint Management 服务器规则,也不会咨询默认访问规则。本地规则通过 “配置”>“访问规则”>“本地规则” 选项卡在 Exchange ActiveSync 连接器本地配置。支持匹配基于用户在给定 Active Directory 组中的成员身份。支持匹配基于以下字段的正则表达式:
  • 活动同步设备 ID
  • ActiveSync 设备类型
  • 用户主体名称 (UPN)
  • ActiveSync 用户代理(通常是设备平台或电子邮件客户端)
只要主要快照已完成并找到设备,您就可以添加普通规则或正则表达式规则。如果主要快照尚未完成,则只能添加正则表达式规则。
Citrix Endpoint Management 服务器规则: Citrix Endpoint Management 服务器规则是对外部 Citrix Endpoint Management 服务器的引用,该服务器提供有关托管设备的规则。Citrix Endpoint Management 服务器可以配置其自身的高级规则,这些规则根据 Citrix Endpoint Management 已知的属性(例如设备是否已越狱或设备是否具有禁用应用程序)来识别允许或阻止的设备。Citrix Endpoint Management 评估高级规则并生成一组允许或阻止的 ActiveSync 设备 ID,然后将其交付给 XenMobile Mail Manager。
默认访问规则: 默认访问规则的独特之处在于它可能匹配所有设备,并且始终最后进行评估。此规则是包罗万象的规则,这意味着如果给定设备不匹配本地或 Citrix Endpoint Management 服务器规则,则设备的所需访问状态由默认访问规则的所需访问状态决定。
  • 默认访问 – 允许: 任何不匹配本地或 Citrix Endpoint Management 服务器规则的设备都将被允许访问。
  • 默认访问 – 阻止: 任何不匹配本地或 Citrix Endpoint Management 服务器规则的设备都将被阻止访问。
  • 默认访问 - 未更改: 任何不匹配本地或 Citrix Endpoint Management 服务器规则的设备,其访问状态都不会被 Exchange ActiveSync 连接器以任何方式修改。如果设备已被 Exchange 置于隔离模式,则不采取任何操作。例如,将设备从隔离模式中移除的唯一方法是使用显式本地或 XDM 规则覆盖隔离。

关于规则评估

对于 Exchange 报告给 Exchange ActiveSync 连接器的每个设备,规则按从高到低的优先级顺序进行评估,如下所示:
  • 本地规则
  • Citrix Endpoint Management 服务器规则
  • 默认访问规则
找到匹配项后,评估停止。例如,如果本地规则匹配给定设备,则不会根据任何 Citrix Endpoint Management 服务器规则或默认访问规则评估该设备。这在给定规则类型中也适用。例如,如果本地规则列表中给定设备有多个匹配项,则在找到第一个匹配项时,评估停止。
当设备属性更改、设备添加或移除,或者规则本身更改时,Exchange ActiveSync 连接器会重新评估当前定义的规则集。主要快照以可配置的间隔获取设备属性更改和移除。次要快照以可配置的间隔获取新设备。
Exchange ActiveSync 也有管理访问的规则。了解这些规则在 Exchange ActiveSync 连接器上下文中的工作方式非常重要。Exchange 可以配置三级规则:个人豁免、设备规则和组织设置。Exchange ActiveSync 连接器通过以编程方式发出远程 PowerShell 请求来影响个人豁免列表,从而实现访问控制自动化。这些是与给定邮箱关联的允许或阻止的 Exchange ActiveSync 设备 ID 列表。部署后,Exchange ActiveSync 连接器有效地接管了 Exchange 中豁免列表功能的管理。请参阅 Microsoft 文章:使用 Exchange 和 Configuration Manager。
在为同一字段定义了多个规则的情况下,分析非常有用。您可以排查规则之间的关系。您从规则字段的角度进行分析。例如,规则根据匹配的字段进行分组分析,例如 ActiveSync 设备 ID、ActiveSync 设备类型、用户、用户代理。

规则术语

  • 覆盖规则: 当多个规则可以应用于同一设备时,就会发生覆盖。由于规则是按列表中的优先级进行评估的,因此后面可能适用的规则实例可能永远不会被评估。
  • 冲突规则: 当多个规则可以应用于同一设备但访问权限(允许/阻止)不匹配时,就会发生冲突。如果冲突规则不是正则表达式规则,则冲突总是隐式地意味着覆盖。
  • 补充规则: 当多个规则是正则表达式规则时,就会发生补充,因此可能需要确保两个(或更多)正则表达式可以合并为一个正则表达式规则,或者没有重复功能。补充规则也可能在其访问权限(允许/阻止)方面发生冲突。
  • 主规则: 主规则是对话框中已单击的规则。该规则通过其周围的实线边框在视觉上表示。该规则还将有一个或两个向上或向下的绿色箭头。如果箭头向上,则表示主规则之前存在辅助规则。如果箭头向下,则表示主规则之后存在辅助规则。任何时候只能有一个主规则处于活动状态。
  • 辅助规则: 辅助规则通过覆盖、冲突或补充关系与主规则以某种方式相关联。这些规则通过其周围的虚线边框在视觉上表示。对于每个主规则,可以有一个到多个辅助规则。单击任何带下划线的条目时,突出显示的辅助规则始终是从主规则的角度来看的。例如,辅助规则被主规则覆盖,或者辅助规则在其访问权限上与主规则冲突,或者辅助规则补充了主规则。

规则类型在“规则分析”对话框中的显示方式

当没有冲突、覆盖或补充时,规则分析对话框中没有带下划线的条目。单击任何项目都没有影响;例如,会出现正常的选中项目视觉效果。
规则分析窗口有一个复选框,选中后,它将仅显示冲突、覆盖、冗余或补充的规则。
规则分析
当发生覆盖时,至少有两个规则会带下划线:主规则和辅助规则。至少有一个辅助规则以较浅的字体显示,表示该规则已被更高优先级的规则覆盖。您可以单击被覆盖的规则,以找出哪些规则覆盖了该规则。无论何时,只要被覆盖的规则因其是主规则或辅助规则而被突出显示,其旁边就会出现一个黑圈,作为该规则不活动的进一步视觉指示。例如,在单击规则之前,对话框显示如下:
覆盖
当您单击最高优先级的规则时,对话框显示如下:
最高优先级规则对话框
在此示例中,正则表达式规则 WorkMail.* 是主规则(由实线边框表示),普通规则 workmailc633313818 是辅助规则(由虚线边框表示)。辅助规则旁边的黑点是一个视觉提示,进一步表明该规则不活动(永远不会被评估),因为它前面有一个更高优先级的正则表达式规则。单击被覆盖的规则后,对话框显示如下:
被覆盖的规则对话框
在前面的示例中,正则表达式规则 WorkMail.* 是辅助规则(由虚线边框指示),普通规则 workmailc633313818 是主要规则(由实线边框指示)。对于这个简单的示例,差异不大。有关更复杂的示例,请参阅本主题后面介绍的复杂表达式示例。在定义了许多规则的场景中,单击被覆盖的规则将快速识别是哪个或哪些规则覆盖了它。
当发生冲突时,至少有两条规则会带下划线,即主要规则和辅助规则(或多条辅助规则)。冲突的规则由红点指示。仅相互冲突的规则只有在定义了两条或更多正则表达式规则时才可能出现。在所有其他冲突场景中,不仅会存在冲突,还会存在覆盖。在简单示例中单击任一规则之前,对话框显示如下:
规则分析
通过检查这两条正则表达式规则,可以明显看出,第一条规则允许所有设备 ID 包含“App”的设备,第二条规则拒绝所有设备 ID 包含 Appl 的设备。此外,即使第二条规则拒绝所有设备 ID 包含 Appl 的设备,但由于允许规则的优先级更高,因此符合该匹配条件的设备永远不会被拒绝。单击第一条规则后,对话框显示如下:
规则分析
在前面的场景中,主要规则(正则表达式规则 App.*)和辅助规则(正则表达式规则 Appl.*)都以黄色突出显示。这只是一个视觉警告,提醒您已将多条正则表达式规则应用于单个可匹配字段,这可能意味着冗余问题或更严重的问题。
在同时存在冲突和覆盖的场景中,主要规则(正则表达式规则 App.*)和辅助规则(正则表达式规则 Appl.*)都以黄色突出显示。这只是一个视觉警告,提醒您已将多条正则表达式规则应用于单个可匹配字段,这可能意味着冗余问题或更严重的问题。
冲突和覆盖场景
在前面的示例中很容易看出,第一条规则(正则表达式规则 SAMSUNG.*)不仅覆盖了下一条规则(普通规则 SAMSUNG-SM-G900A/101.40402),而且这两条规则的访问权限不同(主要规则指定“允许”,辅助规则指定“阻止”)。第二条规则(普通规则 SAMSUNG-SM-G900A/101.40402)以较浅的文本显示,表示它已被覆盖,因此处于非活动状态。
单击正则表达式规则后,对话框显示如下:
正则表达式规则对话框
主要规则(正则表达式规则 SAMSUNG.*)后面跟着一个红点,表示其访问状态与一个或多个辅助规则冲突。辅助规则(普通规则 SAMSUNG-SM-G900A/101.40402)后面跟着一个红点,表示其访问状态与主要规则冲突。该规则后面还跟着一个黑点,表示它已被覆盖,因此处于非活动状态。
至少有两条规则会带下划线,即主要规则和辅助规则(或多条辅助规则)。仅相互补充的规则将只涉及正则表达式规则。当规则相互补充时,它们会以黄色叠加层指示。在简单示例中单击任一规则之前,对话框显示如下:
补充规则
目视检查很容易发现,这两个规则都是正则表达式规则,并且都已应用于 Citrix Endpoint Management 的 Exchange ActiveSync 连接器中的 ActiveSync 设备 ID 字段。单击第一个规则后,对话框如下所示:
规则分析
主规则(正则表达式规则 WorkMail.*)以黄色叠加层突出显示,表示至少存在一个辅助规则,该辅助规则也是正则表达式。辅助规则(正则表达式规则 SAMSUNG.*)以黄色叠加层突出显示,表示它和主规则都是应用于 Exchange ActiveSync 连接器中同一字段的正则表达式规则。在这种情况下,该字段是 ActiveSync 设备 ID。正则表达式可能重叠,也可能不重叠。您需要自行决定您的正则表达式是否正确编写。

复杂表达式示例

可能会出现许多潜在的覆盖、冲突或补充,因此无法给出所有可能场景的示例。以下示例讨论了不应做的事情,同时也说明了规则分析可视化构造的全部功能。以下图中的大多数项目都带有下划线。许多项目以较浅的字体呈现,这表示相关规则已以某种方式被更高优先级的规则覆盖。列表中还包含一些正则表达式规则,如 图标 图标所示。
邮件管理器控制台

如何分析覆盖

要查看哪些规则覆盖了特定规则,请单击该规则。
示例 1: 本示例探讨了 zentrain01@zenprise.com 被覆盖的原因。
访问规则
主规则(AD 组规则 zenprise/TRAINING/ZenTraining B,其中 zentrain01@zenprise.com 是成员)具有以下特征:
  • 以蓝色突出显示并具有实心边框。
  • 具有向上指向的绿色箭头(表示所有辅助规则都位于其上方)。
  • 后面跟着一个红色圆圈和一个黑色圆圈,分别表示一个或多个辅助规则与其访问权限冲突,以及主规则已被覆盖因此处于非活动状态。
向上滚动时,您会看到以下内容:
规则分析
在这种情况下,有两个辅助规则覆盖了主规则:正则表达式规则 zen.* 和普通规则 zentrain01@zenprise.com (属于 zenprise/TRAINING/ZenTraining A)。对于后一个辅助规则,发生的情况是 Active Directory 组规则 ZenTraining A 包含用户 zentrain01@zenprise.com,并且 Active Directory 组规则 ZenTraining B 也包含用户 zentrain01@zenprise.com。然而,由于辅助规则的优先级高于主规则,因此主规则已被覆盖。主规则的访问权限是“允许”,并且由于两个辅助规则的访问权限都是“阻止”,因此所有规则后面都带有一个红色圆圈,以进一步指示访问冲突。
示例 2: 此示例显示了为什么 ActiveSync 设备 ID 为 069026593E0C4AEAB8DE7DD589ACED33 的设备已被覆盖:
被覆盖的规则
主规则(普通设备 ID 规则 069026593E0C4AEAB8DE7DD589ACED33)具有以下特征:
  • 以蓝色突出显示并具有实心边框。
  • 有一个向上指向的绿色箭头(表示辅助规则在其上方)。
  • 后面跟着一个黑色圆圈,表示辅助规则已覆盖主规则,因此处于非活动状态。
辅助规则
在这种情况下,单个辅助规则覆盖了主规则:正则表达式 ActiveSync 设备 ID 规则是 3E.*。因为正则表达式 3E.* 将匹配 069026593E0C4AEAB8DE7DD589ACED33,所以主规则将永远不会被评估。

如何分析补充和冲突

在这种情况下,主规则是正则表达式 ActiveSync 设备类型规则 touch.*。其特征如下:
  • 由带有黄色叠加层的实心边框指示,作为警告,表示有多个正则表达式规则作用于特定规则字段,在本例中是 ActiveSync 设备类型。
  • 两个箭头分别向上和向下,表示至少有一个优先级较高的辅助规则和至少一个优先级较低的辅助规则。
  • 旁边的红色圆圈表示至少有一个辅助规则的访问权限设置为 允许,这与主规则的访问权限 阻止 冲突。
  • 有两个辅助规则:正则表达式 ActiveSync 设备类型规则 SAM.* 和正则表达式 ActiveSync 设备类型规则 Andro.*。
  • 这两个辅助规则都用破折号边框表示它们是辅助规则。
  • 这两个辅助规则都用黄色覆盖,表示它们也应用于 ActiveSync 设备类型的规则字段。
  • 在这种情况下,您必须确保其正则表达式规则不是冗余的。
规则场景

如何进一步分析规则

此示例探讨了规则关系始终从主规则的角度出发。前面的示例展示了如何单击应用于设备类型规则字段的正则表达式规则,其值为 touch.*。单击辅助规则 Andro.* 会显示一组不同的突出显示的辅助规则。
规则分析
该示例显示了一个包含在规则关系中的被覆盖规则。此规则是正常的 ActiveSync 设备类型规则 Android,它已被覆盖(由变淡的字体和旁边的黑圈表示),并且其访问权限与主规则正则表达式 ActiveSync 设备类型规则 Andro.* 冲突。该规则在被点击之前曾是辅助规则。在前面的示例中,正常的 ActiveSync 设备类型规则 Android 未显示为辅助规则,因为从当时的主规则(正则表达式 ActiveSync 设备类型规则 touch.*)的角度来看,它与主规则无关。

配置普通表达式本地规则

  1. 单击“访问规则”选项卡。
    访问规则选项卡
  2. 在“设备 ID”列表中,选择要为其创建本地规则的字段。
  3. 单击放大镜图标以显示所选字段的所有唯一匹配项。在此示例中,已选择“设备类型”字段,并且选项显示在以下列表框中:
    唯一匹配项
  4. 点击结果列表框中的一个项目,然后点击以下选项之一:
    • 允许表示 Exchange 将配置为允许所有匹配设备的 ActiveSync 流量。
    • 拒绝表示 Exchange 将配置为拒绝所有匹配设备的 ActiveSync 流量。
    在此示例中,设备类型为 SamsungSPhl720 的所有设备都将被拒绝访问。
    三星示例

添加正则表达式

正则表达式本地规则可以通过其旁边的图标来区分 - 一个图标。要添加正则表达式规则,您可以从给定字段的结果列表中现有值构建正则表达式规则(只要已完成主要快照),或者您可以直接输入所需的正则表达式。

从现有字段值构建正则表达式

  1. 点击访问规则选项卡。
    访问规则选项卡
  2. 在设备 ID 列表中,选择要为其创建正则表达式本地规则的字段。
  3. 点击放大镜图标以显示所选字段的所有唯一匹配项。在此示例中,已选择设备类型字段,并且选项显示在以下列表框中:
    设备类型选项
  4. 点击结果列表中的一个项目。在此示例中,已选择 SAMSUNGSPHL720 并显示在设备类型旁边的文本框中。
    规则分析
  5. 要允许设备类型值中包含“Samsung”的所有设备类型,请按照以下步骤添加正则表达式规则:
    1. 单击选定项目文本框内。
    2. 将文本从 SAMSUNGSPHL720 更改为 SAMSUNG.*。
    3. 确保选中正则表达式复选框。
    4. 单击“允许”。
    允许消息

构建访问规则

  1. 单击“本地规则”选项卡。
  2. 要输入正则表达式,您必须同时使用设备 ID 列表和选定项目文本框。
    访问规则
  3. 选择要匹配的字段。此示例使用“设备类型”。
  4. 键入正则表达式。此示例使用 samsung.*.
  5. 确保选中正则表达式复选框,然后单击“允许”或“拒绝”。在此示例中,选择设置为“允许”。最终结果如下:
    访问规则

查找设备

通过选择正则表达式复选框,您可以搜索与给定表达式匹配的特定设备。此功能仅在主要快照成功完成后可用。即使没有计划使用正则表达式规则,您也可以使用此功能。例如,假设您想查找所有在其 ActiveSync 设备 ID 中包含文本 workmail 的设备。为此,请按照以下步骤操作。
  1. 单击访问规则选项卡。
  2. 确保设备匹配字段选择器设置为“设备 ID”(默认值)。
    访问规则
  3. 单击选定项目文本框内(如上图蓝色所示),然后键入 workmail.*。
  4. 确保选中正则表达式复选框,然后单击放大镜图标以显示匹配项,如下图所示。
    ](/en-us/citrix-endpoint-management/media/connector-exchangeactivesync-accessrules-localrules-regex.png)

将单个用户、设备或设备类型添加到静态规则

您可以在ActiveSync 设备选项卡上根据用户、设备 ID 或设备类型添加静态规则。
  1. 单击ActiveSync 设备选项卡。
  2. 在列表中,右键单击用户、设备或设备类型,然后选择是允许还是拒绝您的选择。
    下图显示了选择 user1 时的“允许/拒绝”选项。

设备监控

Citrix Endpoint Management connector for Exchange ActiveSync 中的监视选项卡允许您浏览已检测到的 Exchange ActiveSync 和 BlackBerry 设备以及已发出的自动化 PowerShell 命令的历史记录。监视选项卡包含以下三个选项卡:
  • ActiveSync 设备:
    • 通过单击“导出”按钮,可以导出显示的 ActiveSync 设备伙伴关系。
    • 通过右键单击“用户”、“设备 ID”或“类型”列并选择相应的允许或阻止规则类型,可以添加本地(静态)规则。
    • 要折叠展开的行,请按住 Ctrl 键并单击该展开的行。
  • Blackberry 设备
  • 自动化历史记录
“配置”选项卡显示所有快照的历史记录。快照历史记录显示快照发生的时间、持续时间、检测到的设备数量以及发生的任何错误:
  • 在“Exchange”选项卡上,单击所需 Exchange Server 的信息图标。

故障排除和诊断

Citrix Endpoint Management connector for Exchange ActiveSync 将错误和其他操作信息记录到其日志文件:Install Folder\log\XmmWindowsService.log。Citrix Endpoint Management connector for Exchange ActiveSync 还会将重要事件记录到 Windows 事件日志中。

更改日志记录级别

Citrix Endpoint Management 的 Exchange ActiveSync 连接器包含以下日志级别:Error、Info、Warn、Debug 和 Trace。
注意:
每个连续级别都会生成更多详细信息(更多数据)。例如,Error 级别提供的详细信息最少,而 Trace 级别提供的详细信息最多。
要更改日志记录级别,请执行以下操作:
  1. 在 C:\Program Files\Citrix\Citrix Citrix Endpoint Management 连接器中,打开 nlog.config 文件。
  2. 在 <rules> 部分中,将 minilevel 参数更改为您首选的日志记录级别。例如:
        <rules >

        <logger name="*" writeTo="file" minlevel="Debug" />

        </rules>
  3. 保存文件。
    更改会立即生效。您无需重新启动 Exchange ActiveSync 连接器。

常见错误

以下列表包含常见错误:
  • Exchange ActiveSync 服务的连接器未启动
    检查日志文件和 Windows 事件日志以查找错误。典型原因如下:
    • Exchange ActiveSync 服务的连接器无法访问 SQL Server。这可能是由以下问题引起的:
      • SQL Server 服务未运行。
      • 身份验证失败。
      如果配置了 Windows 集成身份验证,则 Exchange ActiveSync 服务连接器的用户帐户必须是允许的 SQL 登录名。Exchange ActiveSync 服务连接器的帐户默认为 Local System,但可以更改为具有本地管理员权限的任何帐户。如果配置了 SQL 身份验证,则必须在 SQL 中正确配置 SQL 登录名。

故障排除工具

一组用于故障排除的 PowerShell 实用程序可在 Support\PowerShell 文件夹中找到。
故障排除工具可对用户邮箱和设备进行深入分析,检测错误情况和潜在故障区域,并对用户进行深入的 RBAC 分析。它可以将所有 cmdlet 的原始输出保存到文本文件。