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

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

使用 DISM 来维护 Windows 映像的基本语法为:

DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]

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

DISM.exe /Image:<path_to_ image_directory> /Apply-Unattend:<path_to_unattend.xml>

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

DISM.exe /Online /Apply-Unattend:<path_to_unattend.xml>

下表提供了无人参与维护选项的用法说明。 这些选项不区分大小写。

/Get-Help /?

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

示例:

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

/Apply-Unattend

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

语法:

Apply-Unattend:<path_to_unattend_file>

如果要使用无人参与应答文件更新设备驱动程序,则必须将应答文件应用于脱机映像并在 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 版本服务命令行选项

DISM 驱动程序维护命令行选项