要求

Last published : Oct 24, 2026
要开始使用映像可移植性,您必须满足以下要求。

源平台

映像可移植性支持将映像从以下平台移植到受支持的目标平台之一:
  • VMware vSphere 8.0 和 9.0 版本
  • XenServer 8
  • 努坦尼克斯 AHV (Prism Element)
  • 微软 Azure

目标平台

映像可移植性支持将映像移植到以下平台:
  • 微软 Azure

Citrix 计算机目录映像

IPS 要求使用具有以下经过测试的配置的映像:
  • 受支持的 Windows 操作系统
    • Windows Server 2016、2019、2022H2 或 2025 版本
    • Windows 10 或 11 版本
  • 使用机器创建服务或 Citrix Provisioning 进行预配
  • Citrix 虚拟交付代理

App Layering 设备

映像可移植性功能从 App Layering 设备 的 25.11 版开始提供。建议您在计划使用映像可移植性导出或准备映像的每个位置都部署一个 App Layering 设备。
有关设置的更多信息,请参阅 安装设备 文档。

SMB (Windows) 文件共享

您需要一个 Windows SMB 文件共享来存储导出和发布任务的输出。此共享必须可供组合引擎 VM 访问,该 VM 在导出映像所在的环境中创建。虽然这可能是 Citrix Cloud 资源位置,但借助新的映像可移植性功能 (IPS),文件共享也可以位于客户管理的本地数据中心或云租户中,独立于 Citrix Cloud。
有关设置的更多信息,请参阅 Windows 文件共享 连接器文档。

兼容 IPS 的连接器

导出和准备任务都需要在 App Layering 设备上配置兼容 IPS 的连接器。有关设置的更多信息,请参阅适用于您的特定平台的连接器文档。例如,我们的 适用于 Azure 的映像可移植性 连接器文档概述了在 Azure 环境中启动准备任务所需的连接器配置要求。

用于运行 PowerShell 脚本的计算机

用于运行 Citrix.AppLayering 或 Citrix.Image.Uploader PowerShell 模块的 PowerShell cmdlet 的计算机必须满足以下要求:
  • 必须具有 Windows PowerShell 5.1 版(不支持 PowerShell 6 及更高版本)
  • 具有 .Net Framework 的 Windows 计算机,最低版本为 4.6.2
  • 能够连接到 Microsoft PowerShell Gallery 以下载所需的 PowerShell 库
该计算机还必须满足所用模块的特定附加要求:

Citrix.AppLayering

  • 必须存在与映像所在环境中的 App Layering 设备之间的网络连接

Citrix.Image.Uploader

  • 与 SMB 文件共享的快速网络连接
    • 可以是托管文件共享的同一台计算机
  • 与目标平台的快速网络连接

其他注意事项

根据您的 Windows 版本,您可能需要禁用 TLS 1.0/1.1 支持。有关详细信息,请参阅 Microsoft PowerShell Gallery TLS 支持文档。
默认情况下,PowerShell 不会自动通过代理服务器进行身份验证。请确保您已根据 Microsoft 和您的代理供应商的最佳实践,将 PowerShell 会话配置为使用您的代理服务器。

所需的平台权限

有关其他要求,请参阅您的特定 连接器配置。

网络

App Layering 设备会创建一个名为合成引擎 (CE) 的工作程序 VM 来执行映像操作。App Layering 设备和 CE 都必须能够通过端口 443 相互通信。
对于涉及 SMB 共享上文件的任务(例如,导出任务),CE 必须位于可连接到 SMB 共享的网络上。
对于准备任务,映像中包含的操作系统会在 CE 上启动,以执行专用化和其他任务。如果映像包含连接到控制服务器的管理或安全代理,这些进程可能会干扰准备过程。
如果指定了域取消加入选项,网络连接可能会影响结果。如果合成引擎 VM 可以通过网络访问 Active Directory 域控制器,则取消加入会从域中删除计算机帐户。这会破坏从中提取映像的源 VM 的域成员身份。
建议隔离为其他网络资源操作提供的网络。这可以通过在连接器配置中选择“网络隔离”来完成。有关示例,请参阅我们的 Azure 映像可移植性 文档。