共用方式為


腳本和語法

CreateWSKAppsFM 語法

CreateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
參數 描述
-FMFile [Path] 您想要建立之 FM 檔案的路徑。 根據預設,會更新 %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml
-AppsFolder [Path] 您要搜尋應用程式的資料夾路徑。 根據預設,搜尋 %WSKWorkspaceRoot%\Apps
-IncludeWow 在 amd64 影像上新增 x86 的支援,以及 arm64 映射上的 arm 支援。

CreateWSKCustomizationsFM 語法

CreateWSKCustomizationsFM [-OEMPackagesFolder <folder>] [-Version <version>] [-FMFile <FMFile>] [-CustomizationXML <XML>]
參數 選項
-OEMPackagesFolder 指定儲存自訂套件的資料夾路徑。 此資料夾中的所有自訂套件都會包含在功能資訊清單中。 預設路徑為 %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML
-Version 允許新增附加至套件名稱的版本號碼。 格式為 xxxx.y.z.z。 預設為 1000.0.0.0
-FMFile 可讓您指定定義自訂設定之自訂功能資訊清單檔的路徑。 這個 FM 會新增至您的 OEMInput 檔案,以便將設定包含在您的映射中。 預設為 %WSKWorkspaceRoot%\FMFiles\OEMCustomizationsFM.xml
-CustomizationXML 包含自訂檔案之 CustomizationXML 檔案或資料夾的路徑。 如果您指定資料夾路徑,則會處理所有自訂設定 xml 檔案,並輸出單一設定 FM。 如果未指定此選項,則預設路徑為 %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML.xml

CreateWSKCustomizationsXML 語法

CreateWSKCustomizationsXML [-Categorize] [-Advanced]
參數 描述
-分類 將 CustomizationXML 分割成多個檔案,每個自訂一個檔案。 如果未使用此選項,將會建立一個大型自訂檔案
-先進 產生電源設定自訂 XML

如需詳細資訊,請參閱產生設定自訂檔案

CreateWSKDriversFM 語法

CreateWSKDriversFM {-FMFile: [path]} {-InfFolder [Path]}
參數 描述
-FMFile [Path] 您想要建立之 FM 檔案的路徑。 根據預設,會建立或取代 '%WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml'。
-InfFolder [Path] 您要搜尋驅動程式的資料夾路徑。 根據預設,搜尋 %WSKWorkspaceRoot%\DCHUDrivers

如需詳細資訊,請參閱 產生設定自訂套件並將其新增至 OEMInput 檔案

ImageSigner 語法

imagesigner Sign <FFUFile> <path to catalog file>
imagesigner GetCatalog <FFUFile> <path to catalog file>
imagesigner Truncate <FFUFile> <path to truncated FFU>

引數:

參數 描述
簽署 簽署 FFU 檔案。
GetCatalog 從 FFU 檔案擷取目錄,並將它寫入目錄檔案。 此選項可用來判斷 FFU 是否已正確備妥,方法是使用檔案屬性或 SignTool 之類的工具來檢查擷取的目錄檔案。
Truncate 建立截斷的 FFU。

路徑︰

Path 描述
FFUFile FFU 影像檔的路徑。
CatalogFile 目錄檔案的路徑。
TruncatedFFU 截斷 FFU 檔案的路徑。

PrepWSKWorkspace 語法

PrepWSKWorkspace {-Destination} <Path> {-Product [productname]} {-ProductConfiguration [Development|Manufacturing|ramboot_pre_oobe|ramboot_post_oobe]} {-Architecture [AMD64|x86|Arm|Arm64]} {-VM} {-Overwrite [YES|NO|PROMPT]} {-AdditionalLanguages [lang-lang,lang-lang]} {DefaultLanguage [default-language]}
參數 描述
-目的地 (必要) 例如, C:\Workspace 目標目錄。 如果目錄不存在,腳本會建立它。 您可以選取現有的工作區資料夾。

視您儲存工作區的位置而定,您可能需要 在電腦上啟用長檔案路徑

-產品 (必要) 指定工作區支援的產品。

選項

  • FactoryOS
-ProductConfiguration 設定 PrepWSKWorkspace 所建立的 OEMInput 檔案。 ProductConfiguration 值會區分大小寫。

選項

  • 開發:使用此專案進行啟動和測試。 如果您未指定 -ProductConfiguration 建立 Factory OS 工作區時,這是預設值。
  • 製造:設定具有降低磁片使用量和高效能電源管理模式的映射。 適用于:FactoryOS
  • >
  • win32_manufacturing/win32_development:設定可在容器中執行診斷 win32 應用程式的 Factory 作業系統版本。 適用于:Factory OS
-Architecture [AMD64|x86|Arm|Arm64] 您想要建置之裝置的架構。 預設架構為 AMD64。
-Vm 可讓您產生虛擬機器 iamge? 當您新增 -VM 參數時,最終映射會是 .vhdx 檔案, (UEFI) 。 當您建置 VM 映射時,將不會產生 FFU。
-Overwrite:[是|否|提示] 控制您是否覆寫現有的工作區。
  • :覆寫目的檔案夾中的任何衝突檔案。
  • :請勿覆寫目的檔案夾中的任何衝突檔案,但複製新檔案。
  • 提示:如果有任何衝突的檔案,請在覆寫檔案之前先詢問。 此為預設值。
-AdditionalLanguages [lang-lang] 可讓您將語言套件和使用者可安裝的功能新增至 OEMInput 檔案。
使用語言文化特性格式指定語言,例如:de-de、fr-ca 等。
-DefaultLanguage [default-language] 指定影像中的預設語言。 影像只能指定一種預設語言。
使用語言文化特性格式指定語言,例如:de-de、fr-ca 等。請確定預設語言是 OEMInput 檔案中包含的語言。

PrepWSKWorkspace 範例

本節包含如何為各種案例建立新工作區的範例

基本工作區

  • 在 中建立 Factory OS 工作區 C:\Workspace

    PrepWSKWorkspace c:\Workspace -product FactoryOS
    

包含選擇性參數的工作區

  • 使用製造產品組態在 C:\Workspace 中建立 Factory OS VM

    PrepWSKWorkspace C:\Workspace -Product FactoryOS -ProductConfiguration Manufacturing -VM
    

SetImagGenEnv 語法

SetImageGenEnv.cmd [CeipOn | CeipOff | CeipDisable]
參數 描述
CeipOn 加入宣告客戶經驗改進計畫, (CEIP) 。 如果未提供,則會透過對話方塊提示使用者。
CeipOff 退出宣告客戶經驗改進計畫, (CEIP) 。 如果未提供,則會透過對話方塊提示使用者。
CeipDisable CEIP 註冊狀態沒有任何變更。 不過,如果您已選擇參與另一個 Windows 套件,則不會取消註冊。

UpdateWSKAppsFM 語法

UpdateWSKAppsFM {-FMFile: [path]} {-AppsFolder [Path]} {-IncludeWow}
參數 描述
-FMFile [Path] 您想要更新之 FM 檔案的路徑。 根據預設,會建立或取代 %WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml
-AppsFolder [Path] 您要搜尋應用程式的資料夾路徑。 根據預設,搜尋 %WSKWorkspaceRoot%\Apps
-IncludeWow 如果設定,它會將 x86 新增至 amd64,arm 到 arm64 映射。

UpdateWSKDriversFM 語法

UpdateWSKDriversFM {-FMFile: [path]} {-InfFolder [Path]}
參數 描述
-FMFile [Path] 您想要更新之 FM 檔案的路徑。 根據預設,會建立或取代 %WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml
-InfFolder [Path] 您要搜尋驅動程式的資料夾路徑。 根據預設,搜尋 %WSKWorkspaceRoot%\DCHUDrivers