Windows OS Optimization Tool for Omnissa Horizon は、コマンド ラインから実行できます。
パラメータを指定して動作を制御します。管理者として CMD プロンプトを実行します。
コマンド ラインで使用できる主なオプションは次のとおりです。各メイン タスクには、以下のセクションで説明する追加のコマンド ライン オプションと詳細があります。
コマンドを実行するには、Windows OS Optimization Tool の EXE ファイルを使用します。これは、「Omnissa Windows OS Optimization Tool for Horizon の取得」の説明に従ってダウンロードしたファイルです。
管理者としてコマンド プロンプトを実行し、適切なオプションを使用します。
主なオプション
ここでは、optimization-tool.exe という文字列を使用して、ダウンロードした EXE ファイルを表しています。システムでコマンドを実行するときは、この文字列を EXE の実際の名前に置き換えてください。
**重要:**わかりやすくするために、ここではオプションを別の行に示しています。ただし、コマンドを実行するときは、コマンド ラインに改行を含めず、単一のコマンドとして入力する必要があります。
optimization-tool.exe [-h]
optimization-tool.exe [-v]
optimization-tool.exe [-optimize|-o]
optimization-tool.exe [-generalize|-g]
optimization-tool.exe [-finalize|-f]
optimization-tool.exe [-reboot|-shutdown]
ここで
| パラメータ | 説明 |
|---|---|
-h | コマンド ラインのヘルプを表示します。 |
-v | 詳細モードを有効にし、詳細なメッセージを表示します。 |
-optimize|-o | イメージを最適化します。
-optimize オプションで使用する最適化パラメータの詳細については、このページの「コマンドライン パラメータの最適化」セクションを参照してください。 |
-generalize|-g | Sysprep を実行して Windows の一般化を行います。 |
-finalize|-f | クリーンアップ タスクを実行して、指定された情報をクリアします。 |
-reboot | すべての操作が完了した後、コンピュータを再起動します。 |
-shutdown | すべての操作が完了した後、コンピュータをシャットダウンします。 |
コマンドライン操作の最適化
コマンド ラインを使用してイメージを最適化するには、次の表のコマンド ライン パラメータを使用できます。
**重要:**コマンドを実行する前に、サポートされている Windows オペレーティング システム バージョンのいずれかで実行しており、互換性のない Windows バージョンで実行しようとしていないことを確認します。
[-r report_file_path_name]
[-o [no-item | all-item]]
[-applyoptimization settings_file.json]
[-t template]
[-reboot | -shutdown]
ここで
| パラメータ | 説明 |
|---|---|
[-r report_file_path_name] | 分析レポートを指定した名前のファイルに保存します。 |
[-o [no-item | all-item]] | 指定したレベル以上の項目を最適化します。-o パラメータが指定されていない場合、最適化は実行されません。 -o all-item は、デフォルトまたは選択されたテンプレートのすべての項目を実行します。-o no-item は、すべてのテンプレート項目の選択を解除します。-o の後に値が指定されていない場合、ツールはデフォルトのテンプレート選択を使用します。 |
[-applyoptimization settings_file.json] | 指定した JSON ファイルに基づいて最適化を適用します。 JSON ファイルは、ツールの [最適化] タブの [選択内容のエクスポート] ボタンで作成します。「イメージの最適化」の手順に従います。 |
[-t template] | 最適化に使用するテンプレートを指定します。テンプレートには、デフォルトのテンプレート リポジトリのテンプレート名、またはテンプレート ファイルの絶対パスを指定できます。例:-t "Omnissa Templates\Windows 10, 11 and Server 2019, 2022"
この -t パラメータを指定しない場合、デフォルトのテンプレートが使用されます。 |
[-reboot | -shutdown] | すべての操作が完了した後、コンピュータを再起動またはシャットダウンします。 |
最適化の例
-
最適化を実行せずに分析レポートを生成します。
optimization-tool.exe-r c:\reports\ -
デフォルトのテンプレートとデフォルトの選択項目を使用してイメージを最適化します。
optimization-tool.exe-o -
推奨項目と必須項目に対してのみ、デフォルトのテンプレートを使用して最適化します。詳細メッセージを表示します。
optimization-tool.exe-o recommended -v -
以前に選択した項目を含む JSON ファイルから、最適化の選択をインポートして最適化します。
optimization-tool.exe-o -v -applyoptimization my-settings.json -
指定された Omnissa テンプレートを使用して、デフォルトのすべての選択項目を最適化します。
optimization-tool.exe-o -t "Omnissa Templates\Windows 10, 11 and Server 2022, 2025" -
指定されたカスタム テンプレートを使用して、デフォルトのすべての選択項目を最適化します。
optimization-tool.exe-o -t "My Templates\My Windows Server 2022" -
指定されたテンプレート ファイルを使用して、デフォルトのすべての選択項目を最適化します。このテンプレートは、
templatesフォルダにあります。optimization-tool.exe-o -ttemplates -
指定されたテンプレート ファイルを使用して、デフォルトのすべての選択項目を最適化します。
optimization-tool.exe-o -t c:\temp\myTmpl.xml -
デフォルトのテンプレートとデフォルトの選択項目を使用して最適化します。ファイルに出力を書き込みます。
optimization-tool.exeo -v > c:\temp\mylog.txt 2>&1
最適化の共通オプションの制御
optimize コマンドの実行中に共通オプションを指定できます。(ユーザー インターフェイスの比較項目については、「イメージの最適化」ページの「共通オプションの構成設定」を参照してください。)
optimization-tool.exe -o
[-SyncHkcuToHku [enable | disable]]
[-visualeffect [performance | balanced | quality | enablehardwareacceleration]]
[-notification [enable | disable]]
[-windowsupdate [enable | disable]]
[-officeupdate [enable | disable]]
[-windowsSearch [enablecortana | searchboxasicon | searchboxasinputbox]]
[-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | Paint3D | Photos | WebExtension | MSTeams]]]
[-background [#000000 | enablecustomization | disablecustomization]]
[-firewall [enable | disable]]
[-antivirus [enable | disable]]
[-securitycenter [enable | disable]]
[-Smartscreen [enable | disable]]
[-HVCI [enable | disable]
[-OneDrive [enable | disable]]
ここで
| エリア | パラメータ | 説明 |
|---|---|---|
| SyncHkcuToHku | [-SyncHkcuToHku [enable | disable]] | HKU(現在のユーザー)レジストリ キーとデフォルトのユーザー レジストリ ハイブの同期を有効または無効にするかどうかを指定します。デフォルトのユーザー レジストリは、新しいユーザー プロファイルの作成に使用されます。 デフォルトでは、このパラメータは有効になっています。 |
| 視覚効果 | [-visualeffect [performance | balanced | quality | enablehardwareacceleration | disablehardwareacceleration]] | 視覚効果レベルを指定します。
例:デフォルトの選択項目を含むデフォルトのテンプレートを使用し、 visual effect の共通オプションを performanceに設定して最適化します。
OmnissaHorizonOSOptimizationTool.exe -o -visualeffect performance
|
| 通知 | [-notification [enable | disable]] | システム通知を有効にするか無効にするかを指定します。これには、バルーン ヒント、ロック画面通知、セキュリティとメンテナンスの通知などが含まれます。
例:デフォルトの選択項目を含むデフォルトのテンプレートを使用し、システム通知を無効にして最適化します。 OmnissaHorizonOSOptimizationTool.exe -o -notification disable
|
| Windows Update | [-windowsupdate [enable | disable]] | Windows Update を有効にするか無効にするかを指定します。有効にすると、Windows の更新ファイルがダウンロードされてインストールされます。
非パーシステント デスクトップでは、Windows Update を無効にして、ゴールド イメージと Horizon のプールの更新でアップデートを行うことを強くお勧めします。 例:デフォルトの選択項目を含むデフォルトのテンプレートを使用して最適化しますが、Windows Update は有効にしておきます。 OmnissaHorizonOSOptimizationTool.exe -o -windowsupdate enable
|
| Office のアップデート | [-officeupdate [enable | disable]] | Office 365、2016、2019(クイック実行)の更新サービスを有効にするかどうかを指定します。 |
| Windows 検索 | [-windowsSearch [enablecortana | searchboxasicon]] | Cortana を有効にし、Cortana のタスクバー エントリを虫眼鏡に変更するかどうかを指定します。
例:デフォルトの選択項目を含むデフォルトのテンプレートを使用して最適化しますが、Cortana は有効のままにしておきます。Windows タスク バーに検索ボックスを虫眼鏡アイコンとして表示します。 OmnissaHorizonOSOptimizationTool.exe -o -windowssearch enablecortana searchboxasicon
|
| Store アプリ | [-storeapp [keep-all | remove-all [--exclude [Alarms | ScreenSketch | Camera | SoundRecorder | Calculator | StickyNotes | Paint3D | Photos | WebExtension | MSTeams]]] | 削除する Windows Store アプリケーションを指定します。
例:デフォルトの選択項目を含むデフォルトのテンプレートを使用して最適化し、アラーム アプリと計算アプリを除くすべての Windows Store アプリを削除します。 OmnissaHorizonOSOptimizationTool.exe -o -storeapp remove-all --exclude alarms calculator
|
| 背景 | [-background [#000000 | enablecustomization | disablecustomization]] | 背景(壁紙)を単色に設定します。#000000 は色の 16 進数の値です。使用可能な色と対応する 16 進数の値のリストについては、https://htmlcolorcodes.com/color-names/ を参照してください。
enablecustomization は、バックグラウンド カスタマイズを有効にします。
disablecustomization は、バックグラウンド カスタマイズを無効にします。
例:デフォルトの選択項目を含むデフォルトのテンプレートを使用して最適化し、背景を空色に設定します。 OmnissaHorizonOSOptimizationTool.exe -o -background #87CEEB 例:デフォルトの選択項目を含むデフォルトのテンプレートを使用して最適化し、背景を空色に設定します。 OmnissaHorizonOSOptimizationTool.exe -o -background #87CEEB
|
| ファイアウォール | [-firewall [enable | disable]] | Windows ファイアウォールを有効にするかどうかを指定します。デフォルトでは、この設定は有効になっています。 |
| ウイルス対策 |
[-antivirus [enable | disable]] | OS に組み込まれたウイルス対策を有効にするかどうかを指定します。デフォルトでは、この設定は有効になっています。 |
| セキュリティ センター | [-securitycenter [enable | disable]] | セキュリティ センターを有効にするかどうかを指定します。デフォルトでは、この設定は有効になっています。 |
| SmartScreen | [-smartscreen [enable | disable]] | Windows SmartScreen を有効にするかどうかを指定します。デフォルトでは、この設定は無効になっています。 |
| HVCI | [-hvci [enable | disable]] | ハイパーバイザーで保護されたコードの整合性 (HVCI) を有効にするかどうかを指定します。デフォルトでは、この設定は無効になっています。 |
| OneDrive | [-onedrive [enable | disable]] | OneDrive を有効にするかどうかを指定します。デフォルトでは、この設定は有効になっています。 |
コマンドライン操作の一般化
Windows イメージを一般化すると、コンピュータ固有の情報が削除されるため、イメージのクローンを安全に作成し、企業全体に展開できます。これにより、指定された unattend 応答ファイルを使用して Sysprep が実行されます。
OmnissaHorizonOSOptimizationTool.exe -g \[answerfile\] \[-reboot | -shutdown\]
ここで:
answerfile- Sysprep 応答ファイル。何も指定しない場合、組み込みの Sysprep 応答ファイルが使用されます。
注:
- 一般化操作を行うには、Windows が監査モードである必要があります。
- 一般化操作の完了後、Windows を再起動する必要があります。
- 一般化操作は、最適化操作と同時に実行できます。
- 一般化操作は、ファイナライズ操作と同時に実行できません。
例
指定した Sysprep 無人応答ファイルを使用した一般化:OmnissaHorizonOSOptimizationTool.exe -g "C:\\unattend.xml"
組み込みの Sysprep 無人応答ファイルを使用した一般化:OmnissaHorizonOSOptimizationTool.exe -generalize
組み込みの Sysprep 無人応答ファイルを使用した一般化と完了時の再起動:OmnissaHorizonOSOptimizationTool.exe -generalize -reboot
コマンドライン操作のファイナライズ
仮想マシンのファイナライズでは、システムのクリーンアップと情報の消去を行うタスクが実行されます。通常、これらのタスクは、Horizon で準備されたゴールド イメージを使用するためにシャットダウンする前の最後のステップとして実行することをお勧めします。これらは、アプリケーションのインストールまたは更新で Windows イメージを変更した後、または Windows の更新プロセス後にも使用する必要があります。
OmnissaHorizonOSOptimizationTool.exe -f \[all |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11\] \[-reboot | -shutdown\]
ここで:
all- 以下のすべてのタスクを実行します。0- ネイティブ イメージ ジェネレータ (NGEN)。.NET Framework を最適化します。.NET Framework の更新後に実行する必要があります。1- サイド バイ サイド コンポーネント クリーンアップ (DISM) 他のコンポーネントによって新しいバージョンに置き換えられたコンポーネントを含むパッケージをアンインストールして削除し、WinSxS フォルダのサイズを縮小します。Windows の更新後に実行する必要があります。2- 圧縮。CompactOS を有効にして、特定の Windows システム ファイルを圧縮し、容量を解放します。実行に数分かかる場合があります。3- ディスクのクリーンアップ。一時ファイルと不要なファイルを削除します。4- システム イベント ログのクリア。5- Superfetch サービスを無効にします。6- デフォルト ユーザー プロファイルをクリアします。7- 空のディスク容量をゼロで上書きします(このオプションを有効にするには、SDelete64.exe をWindows\System32または現在のユーザーのディレクトリにコピーします)。8- ローカル グループ ポリシーを作成します(このオプションを有効にするには、LGPO.exe をWindows\System32または現在のユーザーのディレクトリにコピーします)。9- KMS 設定をクリアします。10- DNS キャッシュをフラッシュします。11- IP アドレスを解放します。
例
すべてのタスクを実行してファイナライズします。OmnissaHorizonOSOptimizationTool.exe -f all
ファイナライズし、NGEN を実行して .NET Framework と DISM を最適化し、サイドバイサイドのコンポーネント クリーンアップを行います。OmnissaHorizonOSOptimizationTool.exe -f 0 1
コマンドライン パラメータの組み合わせ
さまざまな最適化オプション、共通オプション、および一般化またはファイナライズ パラメータを 1 つのコマンドに組み合わせることができます。
**注:**一般化操作の後に再起動が必要になるため、一般化操作とファイナライズ操作を 1 つのコマンドにまとめることはできません。
次の例では、最適化(デフォルトの選択項目の適用)と次の処理を行います。
- システム通知を無効にします。
- 写真アプリケーション以外のすべての Windows Store アプリを削除します。
- 指定された Sysprep 応答ファイルを使用して一般化操作を実行します。
OmnissaHorizonOSOptimizationTool.exe -o -v -notification disable -windowsupdate enable -storeapp remove-all --exclude photos -g c:\\unattend.xml
次の例では、最適化(推奨項目の適用)と次の処理を行います。
- システム通知を無効にします。
- 視覚効果を「パフォーマンス」に設定します。
- Windows Update を有効のままにします。
- Paint3D と計算機以外のすべての Windows Store アプリを削除します。
- 背景をライト シー グリーンに設定します。
- すべてのファイナライズ タスクを実行します。
OmnissaHorizonOSOptimizationTool.exe -o recommended -v -notification disable -visualeffect performance -windowsupdate enable -storeapp remove-all --exclude paint3d calculator -background #20B2AA -f all
このページは役に立ちましたか?