创建操作系统层

Last published : Oct 24, 2026
操作系统层包含您在分层映像中部署的操作系统的软件和设置。操作系统层对于创建以下内容是必需的:
  • 平台层
  • 应用程序层
  • 分层映像

要求

在创建操作系统层之前,请务必:

操作系统层的注意事项

  • 要部署 Windows 补丁和更新,只需向层添加一个版本即可。如有必要,您可以轻松恢复到该层的先前版本。
  • 您可以选择任何版本的层在映像模板中使用,从而在已发布的映像中使用。
  • 您可以使用 Windows Update、Windows Server Update Services (WSUS) 或离线独立更新包更新操作系统。不要使用 SCCM 等工具。
  • 平台层和应用程序层与您用于创建它们的特定操作系统层相关联,但与该层的特定版本无关。当您向操作系统层添加版本时,依赖的应用程序层和平台层将继续工作。
  • Windows 更新必须在更新任何其他层之前应用于 OS 层。

使用 ImportOSLayer.ps1 脚本导入操作系统

此过程说明了如何使用 ImportOsLayer.ps1 脚本为新的 OS 层导入操作系统。
如果您已将 App Layering OS Machine Tools 下载并解压到您的 OS 映像上,则 ImportOsLayer.ps1 已复制到 c:\windows\setup\scripts。

运行脚本

要导入操作系统:
  1. 以管理员身份运行 ImportOsLayer.ps1 PoSH 脚本:
    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <Ip Address> [-IgnoreCertErrors]
    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <FQDN> [-IgnoreCertErrors]
    其中
    • ElmAddress 是 App Layering 设备的 IP 地址或 FQDN。它指定了新 OS 层的创建位置。
    • IgnoreCertErrors 在脚本与 App Layering 设备通信时忽略证书错误。
  2. ImportOsLayer.ps1 脚本会提示您输入连接到 App Layering 设备(在脚本中称为 ELM)的凭据。脚本使用您的凭据在该设备上创建会话。
  3. 然后,脚本会提示您输入有关新 OS 层的详细信息:
    • LayerName (必需)
    • VersionName (必需)
    • LayerSizeGib (必需,但默认为 60 GB)
    • 层描述(可选)
    • 版本描述(可选)
    • 备注(可选)
    输入所需信息后,脚本会将系统重新启动到合成引擎,导入操作系统,并构建层。在管理控制台中监控作业进度。
    当合成引擎完成(成功或失败)时,它会重新启动回 Windows 操作系统映像。

部署非域加入映像

注意:
本节适用于在 Citrix DaaS 中部署为非域加入或在本地 Citrix Virtual Apps and Desktops 中部署为非域加入的映像。非域加入计算机需要两个本地计算机组才能使会话代理正常运行。这些本地组存储在安全帐户管理器 (SAM) 数据库中,无法从应用程序层合并。因此,您必须在操作系统层中创建所需的组,无论是在初始导入之前还是在操作系统层修订期间。
可以通过管理员命令窗口使用以下两个命令添加这两个组:
  • net localgroup CitrixLocalUsersGroup /ADD /COMMENT:CitrixLocalUsersGroup
  • net localgroup "Direct Access Users" /ADD /COMMENT:"Members in this group are granted the right to logon remotely directly without a brokered connection"