スクリプトと構文
- CreateWSKAppsFM の構文
- CreateWSKCustomizationsFM の構文
- CreateWSKCustomizationsXML の構文
- CreateWSKDriversFM の構文
- ImageSigner の構文
- PrepWSKWorkspace の構文
- SetupImagGenEnv.cmd の構文
- UpdateWSKAppsFM の構文
- UpdateWSKDriversFM の構文
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 (必須) | ワークスペースがサポートする製品を指定します。 [オプション]
|
-ProductConfiguration | PrepWSKWorkspace によって作成される OEMInput ファイルを構成します。 ProductConfiguration 値は、大文字と小文字が区別されます。 [オプション]
|
- アーキテクチャ [AMD64|x86|Arm|Arm64] | ビルドするデバイスのアーキテクチャ。 既定のアーキテクチャは AMD64 です。 |
-VM | 仮想マシン イメージを生成できるようにします。 -VM パラメーターを追加すると、最終的なイメージは .vhdx ファイル (UEFI) になります。 VM イメージを作成するときに FFU は生成されません。 |
-Overwrite:[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 を検索します。 |