Windows 配置设计器命令行接口
可以使用 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 | 列出命令行工具或特定命令的开关及其描述。 |