DISM.exe [dism_options] {WIM_command} [<WIM_arguments>]DISM.exe {/Image:<path_to_offline_image> | /Online} [dism_options] {servicing_command} [<servicing_arguments>]描述:DISM 枚举、安装、卸载、配置和更新Windows 映像中的功能和程序包。
可以使用的命令取决于提供的映像以及映像处于脱机状态还是正在运行。
WIM 命令:/Get-MountedWimInfo - 显示有关安装的WIM 映像的信息。
/Get-WimInfo - 显示有关WIM 文件中的映像的信息。
/Commit-Wim - 保存对安装的WIM 映像的更改。
/Unmount-Wim - 卸载安装的WIM 映像。
/Mount-Wim - 从WIM 文件安装映像。
/Remount-Wim - 恢复孤立的WIM 安装目录。
/Cleanup-Wim - 删除与损坏的安装的WIM 映像关联的资源。
实例:-------------------------------------------------------------------------------------/Mount-Wim /WimFile:<path_to_WIM_file> {/Index:<image_index> | /Name:<image_name>}/MountDir:<target_mount_directory> [/readonly]将WIM 文件安装到指定的目录以便该文件可用于服务。
/ReadOnly 设置具有只读权限的安装映像。
示例:DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offlineDISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline /ReadOnly-------------------------------------------------------------------------------------/ScratchDir:<path_to_directory>指定用来解压缩服务文件的临时目录。
此目录必须存在。
如果未设置,则将使用此临时目录。
示例:DISM.exe /Image:C:\test\offline /scratchdir:D:\Scratch-------------------------------------------------------------------------------------DISM.exe /Image:C:\test\offline /?-------------------------------------------------------------------------------------映像规格:/Online - 以正在运行的操作系统为目标。
/Image - 指定脱机Windows 映像的根目录的路径。
DISM 选项:/English - 用英文显示命令行输出。
/Format - 指定报告输出格式。
/WinDir - 指定Windows 目录的路径。
/SysDriveDir - 指定名为BootMgr 的系统加载程序文件的路径。
/LogPath - 指定日志文件路径。
/LogLevel - 指定日志(1-4)中所示的输出级别。
/NoRestart - 取消自动重新启动和重新启动提示。
/Quiet - 取消除错误消息之外的所有输出。
/ScratchDir - 指定暂存目录的路径。
若要获得有关这些DISM 选项及其参数的详细信息,请在紧挨着/? 之前指定一个选项。
示例:DISM.exe /Mount-Wim /?DISM.exe /ScratchDir /?DISM.exe /Image:C:\test\offline /?DISM.exe /Online /?可以使用以下命令来服务此映像:WINDOWS 版本服务命令:/Set-ProductKey - 将产品密钥填充到脱机映像中。
/Get-TargetEditions - 显示可以将映像升级到的Windows 版本的列表。
/Get-CurrentEdition - 显示指定映像的版本。
/Set-Edition - 将Windows 映像升级到较高版本。
无人参与服务命令:/Apply-Unattend - 将无人参与文件应用于映像。
驱动程序服务命令:/Remove-Driver - 从脱机映像中删除驱动程序包。
/Add-Driver - 向脱机映像中添加驱动程序包。
/Get-DriverInfo - 显示有关脱机映像中或正在运行的操作系统中的特定驱动程序的信息。
/Get-Drivers - 显示有关脱机映像中或正在运行的操作系统中的所有驱动程序的信息。
国际服务命令:/Set-LayeredDriver - 设置键盘分层驱动程序。
/Set-UILang - 设置安装的脱机映像中使用的默认系统用户界面语言。
/Set-UILangFallback - 设置安装的脱机映像中系统用户界面的回滚默认语言。
/Set-UserLocale - 设置安装的脱机映像中的用户区域设置。
/Set-SysLocale - 设置安装的脱机映像中的非Unicode 程序的语言(也称为系统区域设置)和字体设置。
/Set-InputLocale - 设置要在安装的脱机映像中使用的输入区域设置和键盘布局。
/Set-TimeZone - 设置安装的脱机映像中的默认时区。
/Set-AllIntl - 设置安装的脱机映像中的所有国际设置。
/Set-SKUIntlDefaults - 将安装的脱机映像中的指定SKU 语言的所有国际设置都设置为默认值。
/Gen-LangIni - 生成新的lang.ini 文件。
/Set-SetupUILang - 定义安装程序将使用的默认语言。
/Get-Intl - 显示有关国际设置和语言的信息。
应用程序服务命令:/Check-AppPatch - 显示有关MSP 修补程序是否适用于安装的映像的信息。
/Get-AppPatchInfo - 显示有关安装的MSP 修补程序的信息。
/Get-AppPatches - 显示有关应用于所有安装的应用程序的所有MSP 修补程序的信息。
/Get-AppInfo - 显示有关特定安装的MSI 应用程序的信息。
/Get-Apps - 显示有关安装的所有MSI 应用程序的信息。
程序包服务命令:/Add-Package - 向映像中添加程序包。
/Remove-Package - 从映像中删除程序包。
/Enable-Feature - 启用映像中的特定功能。
/Disable-Feature - 禁用映像中的特定功能。
/Get-Packages - 显示有关映像中所有程序包的信息。
/Get-PackageInfo - 显示有关特定程序包的信息。
/Get-Features - 显示有关程序包中所有功能的信息。
/Get-FeatureInfo - 显示有关特定功能的信息。
/Cleanup-Image - 对映像执行清理和恢复操作。
若要获得有关这些服务命令及其参数的详细信息,请在紧挨着/? 之前指定一个命令。
示例:DISM.exe /Image:C:\test\offline /Apply-Unattend /?DISM.exe /Image:C:\test\offline /Get-Features /?DISM.exe /Online /Get-Drivers /?/Apply-Unattend:<path_to_unattend.xml>应用一个Unattend.xml文件到脱机映像或运行操作系统。
示例:DISM.exe /Image:C:\test\offline /Apply-Unattend:C:\unattend.xmlDISM.exe /Online /Apply-Unattend:C:\unattend.xml\-------------------------------------------------------------------------------/Get-Features [/PackagePath:<path_to_package>] [/PackageName:<name_in_image>]显示在一个特定的包查找的所有功能的信息。
如果你不指定软件包的名称或路径,映像中的所有功能将列出。
/ PackagePath可以指向任何一个.cab文件或文件夹。
示例:DISM.exe /Image:C:\test\offline /Get-FeaturesDISM.exe /Image:C:\test\offline /Get-Features /PackagePath:C:\packages\package.cabDISM.exe /Image:C:\test\offline /Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0---------------------------------------------------------------------------------/Get-Drivers [/all]显示有关映像中驱动信息。
只显示外的默认盒的驱动程序。
使用/all开关显示在映像中的所有驱动程序。
示例:DISM.exe /Image:C:\test\offline /Get-DriversDISM.exe /Image:C:\test\offline /Get-Drivers /allWindows PE 服务命令行选项以与安装Windows? 7 映像相同的方式,使用适当的驱动程序、程序包或国际服务命令来安装Windows(R) PE 映像及添加或删除程序包、驱动程序和语言包。
还有一些特定于Windows PE 映像的命令,可以使用这些命令准备Windows PE 环境、启用配置处理、列出程序包和准备用于部署的Windows PE 映像。