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 应用应答文件时,应答文件不会缓存在目标计算机上。