DISM 无人参与服务命令行选项

如果要将多个包安装到 Windows®映像,请使用 DISM 将 unattend.xml 答案文件应用到映像。 某些包要求首先安装其他包。 如果存在依赖项要求,确保正确安装顺序的最佳方式是使用答案文件。 使用 DISM 将 unattend.xml 应答文件应用到映像时, offlineServicing 配置阶段中的无人参与设置将应用于 Windows 映像。

使用 DISM 为 Windows 映像提供服务的基本语法是:

DISM.exe {/image: < _ 映像文件的路径到 _ 映像文件 _ 的路径。 > | [ dism _ 全局 _ 选项 ] {维护 _ 选项} [ < 服务 _ 参数>]

以下维护选项可用于将 unattend.xml 应答文件应用于脱机 Windows 映像:

DISM.exe/image: <_ _ 映像文件 _ 的路径 > /Apply-Unattend: < _ 要 _unattend.xml的路径>

以下维护选项可用于将 unattend.xml 应答文件应用于正在运行的操作系统:

DISM.exe/online /Apply-Unattend: < _ _unattend.xml的路径>

下表提供了有关如何使用无人参与服务选项的说明。 这些选项不区分大小写。

选项 说明

/Get-Help

/?

当在无人参与的服务命令行选项后立即使用时,将显示有关选项和参数的信息。 指定映像后,其他主题可能会变得可用。

示例:

Dism/online/Apply-Unattend/?

Dism/image: C:\test\offline/Apply-Unattend/?

/Apply-Unattend: <path_to_unattend.xml>

将 Unattend.xml 文件应用于映像。

如果使用无人参与应答文件更新设备驱动程序,则必须将答案文件应用到脱机映像,并在 offlineServicing 配置阶段中指定设置。

如果使用无人参与应答文件更新包或其他设置,则可以将答案文件应用到脱机或联机映像。 指定 offlineServicing 配置阶段中的设置。

示例:

Dism/image: C:\test\offline/Apply-Unattend:C:\test\answerfiles\myunattend.xml

Dism/online/Apply-Unattend:C:\test\answerfiles\myunattend.xml

限制

  • 不能在具有无人参与服务命令的同一命令行上使用其他服务命令。

  • 在任何命令行上只能指定一个 unattend.xml 应答文件。

  • 使用无人参与应答文件将包添加到映像时,将不会检查包的适用性。 将应用答案文件,即使答案文件中指定的包不适用于映像,操作也将完成。 如果在将包添加到映像时需要检查包的适用性,请在不使用 /ignorecheck 选项的情况下,将 DISM 命令与 /Add-Package 选项一起使用。 有关详细信息,请参阅 DISM 操作系统包服务命令行选项

  • 如果使用无人参与应答文件更新设备驱动程序,则必须将答案文件应用到脱机映像。

  • 使用 DISM.exe 将答案文件应用到运行中的操作系统时,应答文件应只包含 offlineServicing 配置阶段中的元素。 这是因为 Specialize 配置阶段中的某些设置可能会应用到操作系统。 建议你用于 DISM 的答案文件仅包含 offlineServicing 配置阶段中的设置。

  • 建议在 Windows 系统映像管理器 (Windows SIM) 中创建答案文件。 但是,如果使用手动创作的答案文件,则必须在 Windows SIM 中验证答案文件以确认它是否工作。 有关详细信息,请参阅 创作答案文件的最佳做法

  • 使用 DISM 应用答案文件时,不会将应答文件缓存在目标计算机上。

相关主题

什么是 DISM?

DISM 映像管理命令行选项

DISM 语言和国际服务命令行选项

DISM 操作系统包服务命令行选项

DISM Windows Edition-Servicing Command-Line 选项

DISM 驱动程序服务 Command-Line 选项