将 ShareFile 与 XenMobile® 结合使用

Last published : Oct 21, 2026
免责声明:
如果 ShareFile(现为 Progress)停止支持,此功能将被弃用。
XenMobile 有两种与 ShareFile 集成的方式:Citrix Files 和存储区域连接器。与 Citrix Files 或存储区域连接器集成需要 XenMobile Advanced Edition(本地)或 Citrix Endpoint Management™(云)。

Citrix 文件

如果您拥有 XenMobile Advanced Edition(本地)或 Citrix Endpoint Management(云),您可以配置 XenMobile 以提供对您的 Citrix Files 帐户的访问。该配置:
  • 为移动用户提供对完整企业功能集的访问,例如文件共享、文件同步和存储区域连接器。
  • 可以为 Citrix Files 提供 XenMobile App 用户的单点登录身份验证和全面的访问控制策略。
  • 通过 XenMobile 控制台提供 Citrix Files 配置、服务级别监控和许可证使用情况监控。
有关为 Citrix Files 配置 XenMobile 的更多信息,请参阅 SAML for single sign-on with Citrix Files。

存储区域连接器

您可以配置 XenMobile,使其仅提供对通过 XenMobile 控制台创建的存储区域连接器的访问。该配置:
  • 提供对现有本地存储库(例如 SharePoint 站点和网络文件共享)的安全移动访问。
  • 不需要您设置 ShareFile 子域或托管 Citrix Files 数据。
  • 通过适用于 iOS 和 Android 的 Citrix Files 移动生产力应用程序,为您提供对数据的移动访问。您可以编辑 Microsoft Office 文档。此外,您还可以从移动设备预览和批注 Adobe PDF 文件。
  • 遵守安全限制,防止用户信息泄露到公司网络之外。
  • 通过 XenMobile 控制台提供存储区域连接器的简单设置。如果以后决定将完整的 Citrix Files 功能与 XenMobile 结合使用,可以在 XenMobile 控制台中更改配置。
  • 需要 XenMobile 高级版(本地)或 Citrix 端点管理(云)。
仅适用于 XenMobile 与存储区域连接器的集成:
  • ShareFile 使用您的单点登录配置到 Citrix Gateway,以通过存储区域控制器进行身份验证。
  • XenMobile 不通过 SAML 进行身份验证,因为未使用 Citrix Files 控制平面。
下图显示了 XenMobile 与存储区域连接器配合使用的高级架构。
存储区域控制器

要求

  • 最低组件版本:
    • XenMobile Server 10.5(本地)
    • 适用于 iOS 的 ShareFile (MDX) 5.3
    • 适用于 Android 的 ShareFile (MDX) 5.3
    • 存储区域控制器 5.0
      本文提供了有关如何配置存储区域控制器 5.0 的说明。
  • 确保运行存储区域控制器的服务器满足系统要求。有关要求,请参阅系统要求。
Citrix Files Data 存储区域和受限存储区域的要求不适用于仅与存储区域连接器集成的 XenMobile。
XenMobile 不支持 Documentum 连接器。
  • 要运行 PowerShell 脚本:
    • 在 32 位 (x86) 版本的 PowerShell 中运行脚本。

安装任务

按照所示顺序完成以下任务,以安装和设置存储区域控制器。这些步骤仅适用于 XenMobile 与存储区域连接器的集成。其中一些文章位于存储区域控制器文档中。
  1. 您可以将 Citrix ADC 用作存储区域控制器的 DMZ 代理。
  2. 托管标准区域的存储区域控制器需要 SSL 证书。托管受限区域并使用内部地址的存储区域控制器不需要 SSL 证书。
  3. 存储区域连接器需要 IIS 和 ASP.NET 设置。
  4. 为存储区域指定代理服务器(/zh-cn/storagezones-controller/5-0/install/specify-proxy.html)
    存储区域控制器控制台允许您为存储区域控制器指定代理服务器。您也可以使用其他方法指定代理服务器。
  5. 配置域控制器以信任存储区域控制器进行委派(/zh-cn/storagezones-controller/5-0/install/configure-domain-controller.html)
    配置域控制器以支持网络共享或 SharePoint 站点上的 NTLM 或 Kerberos 身份验证。
  6. 将辅助存储区域控制器加入存储区域(#join-a-secondary-storage-zones-controller-to-a-storage-zone)
    要为高可用性配置存储区域,请至少连接两个存储区域控制器。

安装存储区域控制器

  1. 下载并安装存储区域控制器软件:
    1. 转到 <https://www.citrix.com/downloads>。搜索 ShareFile,然后下载最新的存储区域控制器安装程序。
    2. 安装存储区域控制器会将服务器上的默认网站更改为控制器的安装路径。在默认网站上启用匿名身份验证。
  2. 在要安装存储区域控制器的服务器上,运行 StorageCenter.msi。
    存储区域控制器安装向导启动。
  3. 响应提示:
    • 在目标文件夹页面中,如果 Internet Information Services (IIS) 安装在默认位置,请保留默认设置。否则,请浏览到 IIS 安装位置。
    • 安装完成后,清除启动存储区域控制器配置页面的复选框,然后单击完成。
    安装向导
  4. 出现提示时,重新启动存储区域控制器。
  5. 要测试安装是否成功,请导航到 https://localhost/。如果安装成功,将显示 Citrix Files 徽标。
    如果未显示 Citrix Files 徽标,请清除浏览器缓存然后重试。
    重要提示:
    如果您计划克隆存储区域控制器,请在继续配置存储区域控制器之前捕获磁盘映像。

准备存储区域控制器以仅用于存储区域连接器

对于仅与存储区域连接器集成的部署,您无需使用存储区域控制器管理控制台。该界面需要 Citrix Files 管理员帐户,这对于此解决方案而言并非必需。因此,您需要运行 PowerShell 脚本以准备存储区域控制器,使其在没有 Citrix Files 控制平面的情况下使用。该脚本执行以下操作:
  • 将当前存储区域控制器注册为主存储区域控制器。您以后可以将辅助存储区域控制器加入到主控制器。
  • 创建区域并为其设置密码。
  1. 从您的存储区域控制器服务器,下载 PsExec 工具:导航到 Microsoft Windows Sysinternals,然后单击 Download PsTools。将该工具解压到 C 盘根目录。
    PsTool 下载
  2. 运行 PsExec 工具:以管理员用户身份打开命令提示符,然后键入以下内容:
    cd c:\pstools
    PsExec.exe -i -u "NT AUTHORITY\NetworkService" C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
    PsTool 命令
  3. 出现提示时,单击 Agree 以运行 Sysinternals 工具。
    PsTool 许可协议
    一个 PowerShell 窗口打开。
  4. 在 PowerShell 窗口中,键入以下内容:
    Import-Module "C:\inetpub\wwwroot\Citrix\StorageCenter\Tools\SfConfig\SfConfig.dll"
    New-Zone -Passphrase passphrase -ExternalAddress https://szcfqdn.com
    其中:
    密码短语: 是要分配给站点的密码短语。请记下它,因为无法从控制器恢复密码短语。如果丢失密码短语,则无法重新安装存储区域控制器。将更多存储区域控制器加入存储区域,或者在服务器发生故障时恢复存储区域。
    外部地址: 是存储区域控制器服务器的外部完全限定域名。
    PowerShell 命令
    您的主存储区域控制器现已准备就绪。
    在登录 XenMobile 创建存储区域连接器之前:如果适用,请完成以下配置:
    要创建存储区域连接器,请参阅 在 XenMobile 中定义存储区域控制器连接。

将辅助存储区域控制器加入存储区域

要配置高可用性存储区域,请至少连接两个存储区域控制器。要将辅助存储区域控制器加入某个区域,请在第二台服务器上安装存储区域控制器。然后将该控制器加入主控制器的区域。
  1. 在要加入主服务器的存储区域控制器服务器上打开 PowerShell 窗口。
  2. 在 PowerShell 窗口中,键入以下内容:
    Join-Zone -Passphrase \<passphrase\> -PrimaryController \<HostnameOrIP>
    例如:
    Join-Zone -Passphrase secret123 -PrimaryController 10.10.110.210

在 XenMobile 中定义存储区域控制器连接

在添加存储区域连接器之前,请为每个已启用存储区域连接器的存储区域控制器配置连接信息。您可以按照本节所述或在添加连接器时定义存储区域控制器。
首次访问“配置 > ShareFile”页面时,该页面会总结将 XenMobile 用于企业帐户和存储区域连接器之间的差异。
ShareFile 配置
单击“配置连接器”以继续本文中的配置步骤。
ShareFile 配置
  1. 在“配置 > ShareFile”中,单击“管理存储区域”。
    ShareFile 配置
  2. 在“管理存储区域”中,添加连接信息。
    ShareFile 配置
    • 名称: StorageZone 的描述性名称,用于在 XenMobile 中标识 StorageZone。名称中不要包含空格或特殊字符。
    • FQDN 和端口: 可从 XenMobile Server 访问的存储区域控制器的完全限定域名和端口号。
    • 安全连接: 如果您使用 SSL 连接到存储区域控制器,请使用默认设置“开”。如果您不使用 SSL 连接,请将此设置更改为“关”。
    • 管理员用户名 和 管理员密码: 管理员服务帐户用户名(格式为 domain\\admin)和密码。或者,具有存储区域控制器读写权限的用户帐户。
  3. 单击 保存。
  4. 要测试连接,请验证 XenMobile Server 是否可以通过端口 443 访问存储区域控制器的完全限定域名。
  5. 要定义另一个存储区域控制器连接,请单击“管理存储区域”中的“添加”按钮。
    要编辑或删除存储区域控制器连接的信息,请在“管理存储区域”中选择连接名称。然后,单击“编辑”或“删除”。

在 XenMobile 中添加存储区域连接器

  1. 转到 配置 > ShareFile,然后单击 添加。
    ShareFile 配置
  2. 在“连接器信息”页面上,配置以下设置:
    ShareFile 配置
    • 连接器名称: 在 XenMobile 中标识存储区域连接器的名称。
    • 说明: 有关此连接器的可选备注。
    • 类型:选择 SharePoint 或 网络。
    • 存储区域:选择与连接器关联的存储区域。如果未列出存储区域,请单击 管理存储区域 以定义存储区域控制器。
    • 位置:对于 SharePoint,请指定 SharePoint 根级别站点、站点集或文档库的 URL,格式为 https://sharepoint.company.com。对于网络共享,请指定统一命名约定 (UNC) 路径的完全限定域名,格式为 \\\\server\\share。
  3. 在 交付组分配 页面上,可选地将连接器分配给交付组。或者,您可以使用 配置 > 交付组 将连接器与交付组关联。
ShareFile 配置
  1. 在 摘要 页面上,您可以查看您配置的选项。要调整配置,请单击 返回。
  2. 单击 保存 以保存连接器。
  3. 测试连接器:
    1. 封装 Citrix Files 客户端时,请执行以下操作:
      • 将网络访问策略设置为 隧道连接到内部网络。
      在此操作模式下,XenMobile MDX 框架会拦截来自 Citrix Files 客户端的所有网络流量。流量通过使用特定于应用程序的微型 VPN 经由 Citrix Gateway 重定向。
      • 将首选 VPN 模式策略设置为 隧道连接 - Web SSO。
      在此隧道连接模式下,MDX 框架会终止来自 MDX 应用程序的 SSL/HTTP 流量。然后,MDX 代表用户启动到内部连接的新连接。此策略设置使 MDX 框架能够检测并响应 Web 服务器发出的身份验证质询。
    2. 将 Citrix Files 客户端添加到 XenMobile。有关详细信息,请参阅 集成和交付适用于 Endpoint Management 客户端的 Citrix Files。
    3. 从受支持的设备,验证 Citrix Files 和连接器的单点登录。
    在以下示例中,SharefileDev 是连接器的名称。
    ShareFile 配置ShareFile 配置

筛选存储区域连接器列表

您可以按连接器类型、分配的交付组和存储区域筛选存储区域连接器列表。
  1. 转到 Configure > ShareFile,然后单击 Show filter。
    ShareFile 配置
  2. 展开筛选器标题以进行选择。要保存筛选器,请单击 Save This View,键入筛选器名称,然后单击 Save。
    ShareFile 配置
  3. 要重命名或删除筛选器,请单击筛选器名称旁边的箭头图标。
    ShareFile 配置

切换到 Citrix Files

将存储区域连接器与 XenMobile 集成后,您可以稍后切换到完整的 Enterprise 功能集。使用 Citrix Files 功能集需要 XenMobile Advanced Edition(本地)或 Citrix Endpoint Management(云)。XenMobile 会保留您现有的存储区域连接器集成设置。
转到 Configure > ShareFile,单击 StorageZone Connectors 下拉菜单,然后单击 Configure ShareFile Enterprise。
ShareFile 配置
有关配置 Citrix Files 的信息,请参阅使用 Citrix Files 进行单点登录的 SAML。