App Layering

准备操作系统进行分层

即使尚未安装 App Layering 软件,您也可以随时准备操作系统进行分层处理。满足所有要求非常重要,这样操作系统层才能在您的环境中正常工作。

满足要求并熟悉操作系统层中要包含的内容的指南后,请使用在 Hypervisor 环境中准备操作系统的说明。如果稍后将支持扩展到另一个 Hypervisor,则可以通过在为第二个环境创建的平台层上安装用于第二个 Hypervisor 的工具来重新使用此操作系统层。

所需经费和建议

准备操作系统映像时,请满足以下要求并考虑相关建议。

  • 一个操作系统层(推荐): 理想情况下,您可以创建一个通用操作系统层,然后在发布的所有分层映像中重复使用它。这样可以将层维护降至最低,因为应用程序和平台层只能与用于创建它们的操作系统层配合使用。如果您需要同时支持桌面操作系统和服务器操作系统,则必须为每个操作系统创建一个操作系统层,并为每个操作系统创建一组平台层和应用层。
  • 全新操作系统映像: 从虚拟机管理程序中获取受支持的 Windows 操作系统的全新映像开始。这可确保映像针对您的环境进行优化。
  • 来自 DHCP 的 IP 地址: 确保操作系统映像 在域中。确保映像从 DHCP 获取其 IP 地址。否则,您无法安装 App Layering 操作系统机床工具。域加入可以在平台层中完成。
  • 虚拟机已进行 MBR 分区: 确保操作系统层的虚拟机是主引导记录 (MBR) 分区的,而不是 GUID 分区表 (GPT) 进行分区。对于 Hyper-V,虚拟机必须是第 1 代。创建初始操作系统层后,可以通过添加修订版将其转换为 Gen2。
  • App Layering 操作系统机器工具: 在 App Layering 安装包中找到操作系统机器工具。
  • MS Office 的优化脚本: 如果要运行 MS Office,则必须使用安装包中包含的优化脚本。

Citrix Hypervisor、MS 超 V 或 VMware vSphere

在极少数情况下,您需要运行 Windows 迷您安装程序,您可以编辑我们为您的需求提供的未参与的 .hta 文件。

  • 无人值守安装的应答文件(可选): 应答文件包含在 App Layering 下载中。

    备注:

    避免使用第三方脚本,因为它们可以更改 App Layering 服务使用的服务和功能,例如通用即插即用和 8.3 文件名设置。

操作系统层中要包含的内容

在操作系统层中包含以下软件和设置:

  • 虚拟机管理程序工具: 必须在操作系统层中包含虚拟机管理程序工具。您可以通过向层添加新版本来升级工具。

    备注:

    • 升级操作系统层上的虚拟机管理程序工具时,请测试现有平台层以查看它是否需要更新。根据平台及其上安装的其他内容,您可能需要重新创建平台层。
    • 如果您使用具有多个虚拟机管理程序的同一操作系统层,那么在为这些给定虚拟机管理程序专门构建的平台层中安装虚拟机管理程序工具是有意义的。
  • 适用于 Hyper-V 的 Citrix Provisioning 的旧版 NIC: 如果您使用的是 Hyper-V 的 Citrix Provisioning,请包括旧版 NIC。
  • .NET Framework v4.0 或更高版本: 包括 .NET Framework v4.0 或更高版本,因此只需要在操作系统层进行 Windows 更新。例如,Citrix Virtual Apps and Desktops (CVAD) 2303 需要 .NET 4.8 才能添加 VDA。
  • .NET Framework 3.5(创建 MS Office 层时): 为便于更新,请在创建 Office 层 之前 在操作系统层上安装所有版本的 .NET Framework。如果 .NET 框架 v3.5 在安装 Office 时不存在,Office 会为您安装它,并且建议不要在应用程序层中安装 .NET 框架版本或更新。
  • 使用 本地 GPO禁用 Windows 更新: 在操作系统层禁用 Windows 更新,并使用本地 GPO 而不是 Windows 更新服务执行此操作。
  • Windows 应用商店应用删除: 如果删除 Windows 应用商店应用程序,请从操作系统层中移除它们,而不是在应用层中删除
  • Windows 激活: 使用 KMS 进行 Windows 激活。创建操作系统层时,运行 SetKMSVersion.exe 以配置用于激活正确版本的 Windows 的启动脚本。
  • 用户帐户和组: 必须在操作系统层中创建任何额外的用户帐户或组。任何域组成员资格更改都必须通过组策略完成。
  • 检查点: 必须 折叠包括的所有检查点。
  • 创建本地用户的应用程序: 包括创建本地用户的应用程序,以确保捕获对本地组和本地用户的更改,这不是在平台和应用程序层上执行的。

操作系统层中 应包含什么

请勿在操作系统层中包含以下软件。

  • 预配软件: 与您的 Provisioning 服务关联的软件必须安装在平台层,而不是操作系统层上。
  • 连接代理软件: 您的连接代理软件还必须安装在平台层,而不是操作系统层上。
  • MS Office 和其他应用程序: 除了创建本地用户的少数应用外,请 在操作系统层包含 MS Office 或其他应用程序。通常,应用程序应安装在应用程序层上。
  • 差异磁盘: 不要使用差异磁盘。
  • 域加入: 将操作系统层加入 Active Directory 域。相反,在平台层加入域。这允许您在不同的域中使用相同的操作系统。
  • 调试标志: 如果您使用的是安全启动,则无法在操作系统层的任何 BCD 引导条目中启用调试标志。标志是否为 true 或 false 无关紧要;标志本身不可能存在,因为众所周知,它会导致问题。

有关准备操作系统的详细步骤,请选择 Hypervisor:

准备操作系统进行分层