IoT 核心附加元件 Powershell 命令
注意
IoT Core 附加元件命令列已被取代。 如需舊命令清單,請參閱 IoT 核心附加元件命令列選項 。
Windows 10 IoT 核心版 (IoT 核心版的 Powershell 版本) 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
根據工作區規格產生 device guard 套件 (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)
將功能識別碼新增至指定的產品 oeminput xml 檔案。
Add-IoTProvisioningPackage (newprovpkg)
將布建套件目錄新增至工作區,並產生必要的wm.xml檔案、customizations.xml檔案和 icdproject 檔案。
Add-IoTRegistryPackage (addreg)
將登錄套件目錄新增至工作區,並產生必要的wm.xml檔案。
Add-IoTSecureBoot
根據工作區規格產生安全開機套件 (Security.SecureBoot) 內容。 如果指定 [測試],則會包含規格中的測試憑證。
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)
卸載掛接的 ffu 映射,並在指定 ffuname 時將其儲存為新的 ffu。
Export-IoTDeviceModel (exportidm)
匯出在裝置更新中心入口網站中註冊裝置所需的 DeviceModel XML 檔案。
Export-IoTDUCCab (exportpkgs)
匯出在裝置更新中心上傳所需的更新 cab 檔案
Export-IoTFFUAsWims (ffue)
將掛接的資料分割擷取為 wim 檔案
Get-IoTFFUDrives (ffugd)
傳回掛接磁碟分割磁碟機號的雜湊表
Get-IoTProductFeatureIDs (gpfids)
傳回工作區中所定義之Windows 10 IoT 核心版 OS 版本中支援的功能識別碼清單。
Get-IoTProductPackagesForFeature (gpfidpkgs)
傳回工作區中所定義之Windows 10 IoT 核心版 OS 版本中支援的功能識別碼清單。
Get-IoTWorkspaceBSPs (gwsbsps)
傳回工作區中的 BSP 名稱清單。
Get-IoTWorkspaceProducts (gwsproducts)
傳回工作區中的產品名稱清單。
Import-IoTBSP (importbsp)
從來源工作區或來源 bsp 目錄或來源 zip 檔案,將 中的 BSP 資料夾匯入至目前的工作區。
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 類別新物件的 Factory 方法
New-IoTFFUCIPolicy (ffus)
此函式會掃描掛接的 FFU 主要 OS 磁碟分割,並建立 CI 原則。
New-IoTFFUImage (buildimage)
為指定的產品/組態建立 IoT FFU 映射。 針對成功傳回 boolean true,並傳回 false 表示失敗。
New-IoTFIPPackage (buildfm)
為指定的功能資訊清單檔案建立功能識別碼套件 (FIP 套件) ,並使用產生的 FIP 套件更新功能資訊清單檔。 針對成功傳回 boolean true,並傳回 false 表示失敗。
New-IoTFMXML
建立 IoTFMXML 類別新物件的 Factory 方法
New-IoTInf2Cab (inf2cab)
為指定的 inf 建立 cab 檔案。
New-IoTOEMCerts
產生必要的 OEM 憑證。
New-IoTOemInputXML
建立 IoTOemInputXML 類別新物件的 Factory 方法
New-IoTProduct
建立 IoTProduct 類別新物件的 Factory 方法
New-IoTProductSettingsXML
建立 IoTProductSettingsXML 類別新物件的 Factory 方法
New-IoTProvisioningPackage (buildppkg)
從customizations.xml輸入檔建立 .ppkg 檔案。 傳回布林值,指出成功或失敗。
New-IoTProvisioningXML
建立 IoTProvisioningXML 類別新物件的 Factory 方法
New-IoTRecoveryImage (buildrecovery)
從一般 ffu 建立復原 ffu
New-IoTWindowsImage (newwinpe)
使用相關的驅動程式和復原檔案建置 WinPE 映射
New-IoTWMWriter
Factory 方法,重建用來寫入namespace.name.wm.xml檔案的 IoTWMWriter 類別物件。
New-IoTWMXML
建立 IoTWMXML 類別新物件的 Factory 方法
New-IoTWorkspace (new-ws)
在指定的輸入目錄建立新的 IoTWorkspace xml 和目錄結構。
New-IoTWorkspaceXML
建立新的 IoTWorkspaceXML 物件
Open-IoTWorkspace (open-ws)
在指定的輸入目錄開啟 IoTWorkspace xml,並使用這些設定來設定環境。
Redo-IoTCabSignature (重新簽署cabs)
使用環境中設定的憑證,重新簽署 cab 檔案及其內容/cat 檔案。
Redo-IoTWorkspace (移轉)
更新具有必要 xml 檔案的舊 iot-adk-addonkit 資料夾,使其成為適當的工作區。
Remove-IoTProductFeature (removefid)
從指定的產品 oeminput xml 檔案中移除功能識別碼。
Set-IoTCabVersion (setversion)
設定要用於 Cab 套件建立的版本。
Set-IoTEnvironment (setenv)
根據要求的架構設定環境變數
Set-IoTRetailSign (retailsign)
將簽署憑證設定為零售憑證或測試憑證。
Set-IoTSignature (setsignature)
使用提供的憑證資訊,設定簽署相關的 env vars。
Test-IoTCabSignature (checkcab)
檢查 cab 檔案及其內容是否已正確簽署。
Test-IoTCerts (tcerts)
檢查工作區資料夾中的憑證是否全部有效。
Test-IoTFeatures (tfids)
驗證是否定義指定 product/config oeminputxml 中指定的所有功能。 這會針對成功傳回 boolean true,而 false 表示失敗。
Test-IoTPackages (tpkgs)
驗證指定產品/組態映射建立所需的所有套件是否可供使用且已正確簽署。 這會針對成功傳回 boolean true,而 false 表示失敗。
Test-IoTRecoveryImage (verifyrecovery)
驗證復原 wim 檔案是否在復原 ffu 中正確
Test-IoTSignature (checksign)
檢查檔案是否已正確簽署。