注意
IoT 核心版加载项命令行已弃用。 有关旧的命令列表,请参阅 IoT 核心版加载项命令行选项。
Powershell 版本的 Windows 10 IoT 核心版(IoT 核心版)ADK 加载项支持以下命令。 这些命令是 PowerShell 模块 IoTCoreImaging 的一部分。 若要详细了解这些工具,请参阅 Windows ADK IoT 核心版加载项包含哪些内容。
带别名的 Powershell 命令
Add-IoTAppxPackage (newappxpkg)
将 Appx 包目录添加到工作区,并生成所需的 wm.xml 和 customizations.xml 文件
Add-IoTBitLocker
根据工作区规范生成 Bitlocker 包 (Security.BitLocker) 内容。
Add-IoTBSP (newbsp)
使用 BSP 目录模板在 Source-arch\BSP\ 下生成 BSP 目录。
Add-IoTCEPAL (addcepal)
将 CEPALFM.xml 链接到特定产品的 IoT 核心版打包过程
Add-IoTCommonPackage (newcommonpkg)
将公用(通用)包目录添加到工作区,并生成所需的 wm.xml 文件。
Add-IoTDeviceGuard
根据工作区规范生成设备防护包 (Security.DeviceGuard) 内容。
Add-IoTDirPackage (adddir)
将目录内容添加到 IoT 文件包定义中。
Add-IoTDriverPackage (newdrvpkg)
将驱动程序包目录添加到工作区,并生成所需的 wm.xml 文件。
Add-IoTEnvironment (addenv)
将新的体系结构添加到工作区
Add-IoTFilePackage (addfile)
将文件包目录添加到工作区,并生成所需的 wm.xml 文件。
Add-IoTProduct (newproduct)
在 Source-arch\Products 下生成新的产品目录。
Add-IoTProductFeature (addfid)
将功能 ID 添加到指定的产品的 oeminput xml 文件。
Add-IoTProvisioningPackage (newprovpkg)
将预配程序包目录添加到工作区,并生成所需的 wm.xml 文件、customizations.xml 文件和 icdproject 文件。
Add-IoTRegistryPackage (addreg)
将注册表包目录添加到工作区,并生成所需的 wm.xml 文件。
Add-IoTSecureBoot
根据工作区规范生成安全启动包 (Security.SecureBoot) 内容。 如果指定了 Test,则会包含规范中的测试证书。
Add-IoTSecurityPackages
根据工作区配置中的设置创建安全包。
Add-IoTSignature (signbinaries)
通过 Set-IoTSignature 使用所选的证书对文件进行签名
Add-IoTZipPackage (addzip)
将 zip 文件内容添加到 IoT 文件包定义中。
Convert-IoTPkg2Wm (convertpkg)
将现有的 pkg.xml 文件转换为 wm.xml 文件。
Copy-IoTBSP (copybsp)
将 BSP 文件夹从源工作区或源 bsp 目录复制到目标工作区。
Copy-IoTOEMPackage (copypkg)
将 OEM 包从源工作区复制到目标工作区。
Copy-IoTProduct (copyproduct)
将产品文件夹从源工作区复制到目标工作区。
Dismount-IoTFFUImage (ffud)
如果指定了 ffuname,则卸载已装载的 ffu 映像并将其另存为新的 ffu。
Export-IoTDeviceModel (exportidm)
导出在设备更新中心门户中注册设备时所需的 DeviceModel XML 文件。
Export-IoTDUCCab (exportpkgs)
导出需要在设备更新中心上传的更新 cab 文件
Export-IoTFFUAsWims (ffue)
将装载的分区作为 wim 文件提取
Get-IoTFFUDrives (ffugd)
返回已装载分区的驱动器号的哈希表
Get-IoTProductFeatureIDs (gpfids)
返回工作区中定义的 Windows 10 IoT 核心版操作系统版本支持的功能 ID 列表。
Get-IoTProductPackagesForFeature (gpfidpkgs)
返回工作区中定义的 Windows 10 IoT 核心版操作系统版本支持的功能 ID 列表。
Get-IoTWorkspaceBSPs (gwsbsps)
返回工作区中的 BSP 名称列表。
Get-IoTWorkspaceProducts (gwsproducts)
返回工作区中的产品名称列表。
Import-IoTBSP (importbsp)
将 BSP 文件夹从源工作区、源 bsp 目录或源 zip 文件导入到当前工作区中。
Import-IoTCEPAL (importcepal)
导入平面发布目录并准备将其打包到 IoT 核心版中
Import-IoTCertificate
导入证书并将其添加到工作区安全规范。
Import-IoTDUCConfig (importcfg)
将设备更新中心配置文件导入到产品目录中
Import-IoTOEMPackage (importpkg)
将 OEM 包从源工作区导入到当前工作区中。
Import-IoTProduct (importproduct)
将产品文件夹从源工作区导入到当前工作区中。
Import-PSCoreRelease (importps)
将 Powershell Core 版本导入到工作区并更新 wm xml 文件。
Import-QCBSP
将 QC BSP 导入到工作区,并更新最新工具所需的 bsp 文件。
Install-IoTOEMCerts
在 certs\private 文件夹中安装 OEM 证书(pfx 文件)
Mount-IoTFFUImage (ffum)
装载指定的 FFU,分析设备布局,并为定义了文件系统的分区分配驱动器号。
New-IoTCabPackage (buildpkg)
为指定的 wm.xml 文件或者指定目录中的 wm.xml 文件创建 Cab 包文件。
New-IoTDeviceLayout
用于创建 IoTDeviceLayout 类新对象的工厂方法
New-IoTFFUCIPolicy (ffus)
此函数扫描已装载的 FFU 主操作系统分区并创建 CI 策略。
New-IoTFFUImage (buildimage)
为指定的产品/配置创建 IoT FFU 映像。 如果成功,则返回布尔值 true;如果失败,则返回 false。
New-IoTFIPPackage (buildfm)
为给定的功能清单文件创建功能标识符包(FIP 包),并使用生成的 FIP 包更新功能清单文件。 如果成功,则返回布尔值 true;如果失败,则返回 false。
New-IoTFMXML
用于创建 IoTFMXML 类新对象的工厂方法
New-IoTInf2Cab (inf2cab)
为给定的 inf 创建 cab 文件。
New-IoTOEMCerts
生成所需的 OEM 证书。
New-IoTOemInputXML
用于创建 IoTOemInputXML 类新对象的工厂方法
New-IoTProduct
用于创建 IoTProduct 类新对象的工厂方法
New-IoTProductSettingsXML
用于创建 IoTProductSettingsXML 类新对象的工厂方法
New-IoTProvisioningPackage (buildppkg)
从 customizations.xml 输入文件创建 .ppkg 文件。 返回一个指示成功或失败的布尔值。
New-IoTProvisioningXML
用于创建 IoTProvisioningXML 类新对象的工厂方法
New-IoTRecoveryImage (buildrecovery)
从常规 ffu 创建恢复 ffu
New-IoTWindowsImage (newwinpe)
使用相关的驱动程序和恢复文件生成 WinPE 映像
New-IoTWMWriter
工厂方法,返回用于写入 namespace.name.wm.xml 文件的 IoTWMWriter 类对象。
New-IoTWMXML
用于创建 IoTWMXML 类新对象的工厂方法
New-IoTWorkspace (new-ws)
在指定的输入目录中创建新的 IoTWorkspace xml 和目录结构。
New-IoTWorkspaceXML
创建新的 IoTWorkspaceXML 对象
Open-IoTWorkspace (open-ws)
打开位于指定输入目录中的 IoTWorkspace xml,并使用这些设置来设置环境。
Redo-IoTCabSignature (re-signcabs)
使用环境中设置的证书对 cab 文件及其内容/cat 文件进行签名。
Redo-IoTWorkspace (migrate)
使用所需的 xml 文件更新旧的 iot-adk-addonkit 文件夹,使其成为正确的工作区。
Remove-IoTProductFeature (removefid)
从指定的产品的 oeminput xml 文件中删除功能 ID。
Set-IoTCabVersion (setversion)
设置要在创建 Cab 包时使用的版本。
Set-IoTEnvironment (setenv)
根据请求的体系结构设置环境变量
Set-IoTRetailSign (retailsign)
将签名证书设置为零售证书或测试证书。
Set-IoTSignature (setsignature)
使用提供的证书信息设置签名相关的环境变量。
Test-IoTCabSignature (checkcab)
检查 cab 文件及其内容是否已正确签名。
Test-IoTCerts (tcerts)
检查工作区文件夹中的证书是否全都有效。
Test-IoTFeatures (tfids)
验证是否定义了指定产品/配置 oeminputxml 中指定的所有功能。 如果成功,此命令将返回布尔值 true;如果失败,则返回 false。
Test-IoTPackages (tpkgs)
验证创建指定产品/配置映像时所需的所有包是否可用并已正确签名。 如果成功,此命令将返回布尔值 true;如果失败,则返回 false。
Test-IoTRecoveryImage (verifyrecovery)
验证恢复 ffu 中的恢复 wim 文件是否正确
Test-IoTSignature (checksign)
检查文件是否已正确签名。