次の方法で共有


スクリプトと構文

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 ファイルが処理されて、1 つの設定 FM が出力されます。 このオプションを指定しない場合は、既定のパスである %WSKWorkspaceRoot%\OEMCustomization\CustomizationXML.xml が使用されます。

CreateWSKCustomizationsXML の構文

CreateWSKCustomizationsXML [-Categorize] [-Advanced]
パラメーター 説明
-Categorize CustomizationXML を複数のファイル (カスタマイズごとに 1 ファイル) に分割します。 このオプションを使用しない場合は、1 つの大きなカスタマイズ ファイルが作成されます
-Advanced 電源設定のカスタマイズ 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 ファイルからカタログを抽出し、それをカタログ ファイルに書き込みます。 このオプションを使用すると、抽出されたカタログ ファイルをファイルのプロパティやツール (SignTool など) を使って観察することで、FFU が適切に準備されたかどうかを確認できます。
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]}
パラメーター 説明
-Destination (必須) ターゲット ディレクトリ (例: C:\Workspace)。 ディレクトリが存在しない場合は、スクリプトによって作成されます。 既存のワークスペース フォルダーを選択してもかまいません。

ワークスペースの格納場所によっては、お使いの PC で長いファイル パスを有効にする必要があります。

-Product (必須) ワークスペースがサポートする製品を指定します。

[オプション]

  • FactoryOS
-ProductConfiguration PrepWSKWorkspace によって作成される OEMInput ファイルを構成します。 ProductConfiguration 値は、大文字と小文字が区別されます。

[オプション]

  • Development: 立ち上げやテストには、これを使用します。 Factory OS のワークスペースを作成するときに -ProductConfiguration を指定しなかった場合は、これが既定で使用されます。
  • Manufacturing: ディスクの占有領域を抑え、電源管理モードをハイ パフォーマンスにしたイメージを構成します。 適用対象: FactoryOS
  • >
  • win32_manufacturing または win32_development: 診断 win32 アプリをコンテナー内で実行できる Factory OS のバージョンを構成します。 適用対象: Factory OS
- アーキテクチャ [AMD64|x86|Arm|Arm64] ビルドするデバイスのアーキテクチャ。 既定のアーキテクチャは AMD64 です。
-VM 仮想マシン イメージを生成できるようにします。 -VM パラメーターを追加すると、最終的なイメージは .vhdx ファイル (UEFI) になります。 VM イメージを作成するときに FFU は生成されません。
-Overwrite:[Yes|No|Prompt] 既存のワークスペースを上書きするかどうかを制御します。
  • Yes: ターゲット フォルダー内の競合するファイルを上書きします。
  • No: ターゲット フォルダー内の競合するファイルを上書きせずに、新しいファイルをコピーします。
  • Prompt: 競合するファイルがある場合、確認のメッセージを表示したうえで、それらを上書きします。 これが既定です。
-AdditionalLanguages [lang-lang] 言語パックとユーザーによるインストールが可能な機能を OEMInput ファイルに追加できます。
<言語>-<カルチャ> 形式を使用して言語を指定します (例: de-de、fr-ca、など)。
-DefaultLanguage [default-language] イメージの既定の言語を指定します。 イメージには、既定の言語を 1 つだけ指定できます。
言語は、<言語>-<カルチャ> 形式で指定します (例: de-de、fr-ca)。OEMInput ファイルに含まれている言語を既定の言語としてください。

PrepWSKWorkspace の例

このセクションでは、新しいワークスペースを作成する方法の例をシナリオごとに紹介します。

基本的なワークスペース

  • Factory OS ワークスペースを C:\Workspace に作成します

    PrepWSKWorkspace c:\Workspace -product FactoryOS
    

オプション パラメーターを含むワークスペース

  • C:\Workspace に Manufacturing 製品構成で 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 を検索します。