App Layering

创建操作系统层

操作系统层包含在分层映像中部署的操作系统的软件和设置。操作系统层是创建以下内容所必需的:

  • 平台层
  • 应用程序层
  • 分层图像

重要:

在新 UI 中,创建操作系统层的唯一方法是使用 ImportOSLayer.ps1 实用程序导入操作系统层。您无法再通过管理控制台创建操作系统层。有关更多详细信息,请联系您的 Citrix 代表。

关于导入层的操作系统

导入操作系统的唯一方法是运行操作系统导入脚本,该脚本包含在 OS Machine Tools 下载中:

ImportOSLayer.ps1
<!--NeedCopy-->

使用导入脚本的优点包括:

  • 更好的性能: 操作系统导入运行速度更快。

  • 统一可扩展固件接口 (UEFI) 计算机和安全启动支持。

要求

在创建操作系统层之前,请确保:

操作系统层的注意事项

  • 要部署 Windows 修补程序和更新,只需将版本添加到层即可。如有必要,您可以轻松地恢复到以前版本的层。
  • 您可以选择要在图像模板中使用的层的任何版本,因此也可以在发布的图像中使用。
  • 您可以使用 Windows 更新、Windows 服务器更新服务 (WSUS) 或脱机独立更新包更新操作系统。 要使用 SCCM 之类的工具。
  • 平台和应用程序层与用于创建它们的特定操作系统层相关联,尽管没有绑定到该层的特定版本。将版本添加到操作系统层时,依赖应用程序和平台层将继续工作。
  • 在更新任何其他层之前,必须将 Windows 更新应用于操作系统层。

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

此过程介绍了如何使用 ImportOsLayer.ps1 脚本为新操作系统层导入操作系统。

如果您已将 App Layering 操作系统机器工具下载并展开到操作系统映像,则 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]
    <!--NeedCopy-->
    

    其中

    • ElmAddress 是 App Layering 设备的 IP 地址或 FQDN。它指定新操作系统层的创建位置。
    • 当脚本与 App Layering 设备进行通信时,IgnoreCertErrors 将忽略认证错误。
  2. ImportoSlayer.ps1 脚本将提示您输入连接到 App Layering 设备(脚本中称为 ELM)的凭据。该脚本使用您的凭据在设备上创建会话。

  3. 然后,脚本将提示您提供有关新操作系统层的详细信息:

    • 层名称(必填)
    • 版本名称(必填)
    • 层大小 GiB(必需,但默认为 60 GB)
    • 层说明(可选)
    • 版本说明(可选)
    • 注释(可选)

    输入所需信息后,脚本会将系统重新引导到合成引擎中,导入操作系统并构建层。在管理控制台中监控作业的进度。

    合成引擎完成后(成功或失败),它将重新启动回 Windows 操作系统映像。

创建操作系统层