Windows 配置设计器命令行接口(参考)

适用范围

  • Windows 10
  • Windows 11

可以使用 Windows 配置设计器命令行接口 (CLI) 自动生成预配包。

  • IT 专业人员可以使用 Windows 配置设计器 CLI 来减少对现有进程的重新配置。 你必须使用管理员权限在命令窗口中运行 Windows 配置设计器 CLI。

  • 你必须使用 Windows 配置设计器 CLI 并编辑 customizations.xml 源才能创建具有多变量支持的预配包。 你需要将 customizations.xml 文件作为 Windows 配置设计器 CLI 的其中一项输入,才能构建预配包。 有关详细信息,请参阅创建包含多变量设置的预配包

语法

icd.exe /Build-ProvisioningPackage /CustomizationXML:<path_to_xml> /PackagePath:<path_to_ppkg> 
[/StoreFile:<path_to_storefile>]  [/MSPackageRoot:<path_to_mspackage_directory>]  [/OEMInputXML:<path_to_xml>]
[/ProductName:<product_name>]  [/Variables:<name>:<value>] [[+|-]Encrypted] [[+|-]Overwrite] [/?]

开关和参数

Switch Required? Arguments
/CustomizationXML No 指定到 Windows 预配 XML 文件的路径,其中包含自定义资源和设置。 有关详细信息,请参阅 Windows 预配应答文件。
/PackagePath Yes 指定保存生成的预配包文件的路径和程序包名称。
/StoreFile


请参阅重要说明。
对于使用设置存储而非 Windows 配置设计器使用的默认存储的合作伙伴,请使用此参数指定到一个或多个以逗号分隔的 Windows 设置存储文件的路径。 默认情况下,如果未指定设置存储文件,Windows 配置设计器将加载所有 Windows 版本通用的设置存储。


重要 如果使用此参数,则不得使用 /MSPackageRoot 或 /OEMInputXML。
/Variables No 指定以分号分隔的 <name><value> 宏对。 参数格式必须为 <name>=<value>
Encrypted No 表示是否应对生成的预配包加密。 Windows 配置设计器自动生成解密密码,并在输出中包含此信息。


在 前面使用 + 进行加密,或者 - 不加密。 默认为不加密。
Overwrite No 指示是否覆盖现有预配包。


在 前面加上 + 以覆盖现有包;如果不想覆盖现有包,则为 。 默认值为 false(不覆盖)。
/? No 列出命令行工具或特定命令的开关及其描述。