创建独立媒体

适用于: Configuration Manager(current branch)

Configuration Manager 中的独立媒体包含在没有网络连接的计算机上部署 OS 所需的一切内容。

将独立媒体用于以下 OS 部署方案:

用法

独立媒体包括自动执行安装 OS 的步骤的任务序列,以及所有其他必需的内容。 此内容包括启动映像、OS 映像和设备驱动程序。 由于独立媒体存储用于部署 OS 的所有内容,因此它需要比其他类型的媒体所需的更多磁盘空间。

在 CAS 上创建独立媒体时,客户端会从 Active Directory 检索其分配的站点代码。 在子站点上创建的独立媒体会自动向客户端分配该站点的站点代码。

先决条件

在使用“创建任务序列媒体向导”创建独立媒体之前,请确保满足所有这些条件。

创建用于部署 OS 的任务序列

作为独立媒体的一部分,指定用于部署 OS 的任务序列。 有关详细信息,请参阅 创建任务序列以安装 OS

独立媒体不支持的操作

独立媒体不支持以下操作:

  • 任务序列中的 “自动应用驱动程序” 步骤。 独立媒体不支持从驱动程序目录中自动应用设备驱动程序。 使用 “应用驱动程序包 ”步骤使一组指定的驱动程序可供 Windows 安装程序使用。

  • 任务序列中的 “下载包内容 ”步骤。 管理点信息在独立媒体上不可用,因此尝试枚举内容位置的步骤失败。

  • 安装软件更新。

  • 在部署 OS 之前安装软件。

  • 非 OS 部署的自定义任务序列。

  • 将用户与目标计算机关联以支持用户设备相关性。

  • 通过安装包步骤安装动态

  • 动态应用程序通过安装应用程序步骤 进行安装

  • 安装程序 Windows 和 ConfigMgr 任务序列步骤中的“在可用时使用预生产客户端包”设置。 有关此设置的详细信息,请参阅 设置 Windows 和 ConfigMgr

在管理中心站点上创建的安装包步骤和介质的已知问题

如果任务序列包含 “安装包” 步骤,并且你在管理中心站点上创建独立媒体 (CAS) ,则可能会发生错误。 CAS 没有必需的客户端配置策略。 运行任务序列时,需要这些策略才能启用软件分发代理。 CreateTsMedia.log 文件中可能会出现以下错误:WMI method SMS_TaskSequencePackage.GetClientConfigPolicies failed (0x80041001)

对于包含 安装包 步骤的独立媒体,请在启用了软件分发代理的主站点上创建独立媒体。

或者,使用自定义 运行 PowerShell 脚本 步骤。 在 安装 Windows 和 ConfigMgr 步骤之后和第一个 安装包 步骤之前添加它。 运行 PowerShell 脚本步骤在第一个安装包步骤之前运行以下命令以启用软件分发代理:

$namespace = "root\ccm\policy\machine\requestedconfig"
$class = "CCM_SoftwareDistributionClientConfig"
$classArgs = @{
    ComponentName = 'Enable SWDist'
    Enabled = 'true'
    LockSettings='TRUE'
    PolicySource='local'
    PolicyVersion='1.0'
    SiteSettingsKey='1'
}
Set-WmiInstance -Namespace $namespace -Class $class -Arguments $classArgs -PutType CreateOnly

分发与任务序列关联的所有内容

将任务序列所需的所有内容分发到至少一个分发点。 此内容包括启动映像、OS 映像和其他关联的文件。 向导在创建媒体时从分发点收集内容。

用户帐户至少需要对该分发点上的内容库具有 读取 访问权限。 有关详细信息,请参阅 分发内容

准备可移动 USB 驱动器

如果使用可移动 U 盘,请将其连接到运行创建任务序列媒体向导的计算机。 Windows 必须能够将 U 盘检测为删除设备。 向导在创建媒体时直接写入 U 盘。

独立媒体使用 FAT32 文件系统。 不能在内容包含超过 4 GB 的文件的可移动 USB 驱动器上创建独立媒体。 这不包括 WIM 文件,因为Configuration Manager会拆分 4 GB 以上的 WIM 文件,使其低于 4 GB 并与 FAT32 文件系统兼容。

创建输出文件夹

在运行“创建任务序列媒体向导”为 CD 或 DVD 集创建媒体之前,请为其创建的输出文件创建一个文件夹。 它为 CD 或 DVD 集创建的媒体被写入为 。ISO 文件直接位于 文件夹中。

流程

  1. 在Configuration Manager控制台中,转到“软件库”工作区,展开“操作系统”,然后选择“任务序列”节点。

  2. 在功能区的“ 开始 ”选项卡上的“ 创建 ”组中,选择“ 创建任务序列媒体”。 此操作将启动“创建任务序列媒体向导”。

  3. “选择媒体类型” 页上,指定以下选项:

    • 选择“ 独立媒体”。

    • (可选)如果希望仅允许在不需要用户输入的情况下部署 OS,请选择“ 允许无人参与的操作系统部署”。

      重要

      选择此选项时,系统不会提示用户输入网络配置信息或可选任务序列。 如果为媒体配置密码保护,则仍会提示用户输入密码。

  4. 在“ 媒体类型 ”页上,指定媒体是 可移动 USB 驱动器 还是 CD/DVD 集。 然后配置以下选项:

    重要

    媒体使用 FAT32 文件系统。 无法在其内容包含超过 4 GB 的文件的 USB 驱动器上创建媒体。 这不包括 WIM 文件,因为Configuration Manager会拆分 4 GB 以上的 WIM 文件,使其低于 4 GB 并与 FAT32 文件系统兼容。

    • 如果选择“ 可移动 USB 驱动器”,请选择要存储内容的驱动器。

      • 格式化可移动 U 盘 (FAT32) 并使其可启动:默认情况下,让Configuration Manager准备 U 盘。 许多较新的 UEFI 设备需要可启动的 FAT32 分区。 但是,此格式也会限制文件大小和驱动器的总容量。 如果已格式化并配置可移动驱动器,请禁用此选项。

      重要

      在可移动 USB 驱动器上创建独立媒体时,请务必使用“可移动 USB 驱动器”选项直接通过Configuration Manager控制台创建可移动 USB 驱动器。 通过 CD/DVD 集 选项创建 ISO,然后将装载的 ISO 的内容复制到格式化的 FAT32 的可移动 U 盘可能无法工作,因为使用 CD/DVD 集 选项时,可能无法拆分超过 4 GB 的 WIM 文件。 FAT32 不支持超过 4 GB 的文件。 可移动 U 盘上的独立媒体需要格式化 FAT32,以便它们可以在 UEFI 设备上启动。 UEFI 设备仅从 FAT32 卷启动。

    • 如果选择 CD/DVD 集,请指定媒体 (介质大小) 的容量,以及 (媒体文件) 输出文件的名称和路径。 向导会将输出文件写入此位置。 例如:\\servername\folder\outputfile.iso

      如果媒体的容量太小,无法存储整个内容,则会创建多个文件。 然后,你需要将内容存储在多个 CD 或 DVD 上。 当它需要多个媒体文件时,Configuration Manager将序列号添加到它创建的每个输出文件的名称。

      如果将应用程序与 OS 一起部署,并且应用程序不能安装在单个媒体上,Configuration Manager将应用程序存储在多个媒体上。 运行独立媒体时,Configuration Manager会提示用户输入存储应用程序的下一个介质。

      重要

      如果选择现有的 .iso 映像,任务序列媒体向导将在你继续转到向导的下一页后立即从驱动器中删除该映像或共享该映像。 即使随后取消向导,也会删除现有映像。

    • 暂存文件夹:媒体创建过程可能需要大量临时驱动器空间。 默认情况下,此位置类似于以下路径: %UserProfile%\AppData\Local\Temp。 若要更灵活地存储这些临时文件,请将此值更改为另一个驱动器和路径。

    • 媒体标签:向任务序列媒体添加标签。 此标签有助于在创建媒体后更好地识别媒体。 默认值为 Configuration Manager。 此文本字段显示在以下位置:

      • 如果装载 ISO 文件,Windows 会将此标签显示为装载的驱动器的名称

      • 如果格式化 U 盘,它将使用标签的前 11 个字符作为其名称

      • Configuration Manager将名为 的MediaLabel.txt文本文件写入媒体的根目录。 默认情况下,该文件包含一行文本: label=Configuration Manager。 如果自定义媒体标签,则此行将使用自定义标签而不是默认值。

    • 在媒体上包括 autorun.inf 文件:默认情况下,Configuration Manager不会添加 autorun.inf 文件。 反恶意软件产品通常阻止此文件。 有关 Windows 自动运行功能的详细信息,请参阅 创建已启用自动运行的 CD-ROM 应用程序。 如果方案仍有必要,请选择此选项以包含文件。

  5. 在“ 安全性 ”页上,指定以下选项:

    • 使用密码保护媒体:输入强密码以帮助保护媒体免受未经授权的访问。 指定密码时,用户必须提供该密码才能使用该媒体。

      重要

      作为安全最佳做法,请始终分配密码以帮助保护独立媒体。 为媒体分配密码不仅可以防止没有密码的人在使用媒体时运行任务序列,而且还会正确加密媒体上的任务序列环境。 任务序列环境包括任务序列步骤及其变量。

      使用密码不会加密独立媒体(如包)的剩余内容。 请勿在任务序列包(如脚本)中包含任何敏感信息。 使用任务序列变量存储和实现所有敏感信息。

    • 为此独立介质选择有效的日期范围:在介质上设置可选的开始和到期日期。 默认情况下,禁用此设置。 日期与独立媒体运行前计算机上的系统时间进行比较。 当系统时间早于开始时间或晚于到期时间时,独立媒体不会启动。 还可以使用 New-CMStandaloneMedia PowerShell cmdlet 使用这些选项。

  6. “独立 CD/DVD ”页上,选择部署 OS 的任务序列。 只能选择与启动映像关联的任务序列。 验证任务序列引用的内容列表。

    • 检测关联的应用程序依赖项并将其添加到此媒体:还向媒体添加应用程序依赖项的内容。

      提示

      如果没有看到预期的应用程序依赖项,请取消选择,然后重新选择此选项以刷新列表。

  7. “选择应用程序” 页上,指定要作为媒体文件的一部分包含的其他应用程序内容。

  8. “选择包” 页上,指定要作为媒体文件的一部分包含的其他包内容。

  9. “选择驱动程序包” 页上,指定要作为媒体文件的一部分包含的其他驱动程序包内容。

  10. 在“ 分发点 ”页上,指定包含所需内容的分发点。

    Configuration Manager仅显示包含内容的分发点。 在继续之前,将与任务序列关联的所有内容分发到至少一个分发点。 分发内容后,刷新分发点列表。 删除已在此页上选择的任何分发点,转到上一页,然后返回到 “分发点 ”页。 或者,重启向导。 有关详细信息,请参阅分发引用的内容和管理内容和内容基础结构

  11. “自定义” 页上,指定以下选项:

    • 添加任务序列使用的任何变量。

    • 启用预启动命令:指定要在任务序列运行之前运行的任何预启动命令。 预启动命令是一个脚本或可执行文件,可以在任务序列运行之前与 Windows PE 中的用户交互。 有关详细信息,请参阅 任务序列媒体的预启动命令

      提示

      在媒体创建期间,任务序列会将包 ID 和预启动命令行(包括任何任务序列变量的值)写入运行 Configuration Manager 控制台的计算机上的 CreateTSMedia.log 文件。 可以查看此日志文件来验证任务序列变量的值。

      如果预启动命令需要任何内容,请选择“ 包括预启动命令的文件”选项。

  12. 完成该向导。

独立媒体文件 (。ISO) 在目标文件夹中创建。 如果选择了 CD/DVD 集,请将输出文件复制到一组 CD 或 DVD。

后续步骤

使用独立媒体在不使用网络的情况下部署 Windows