Windows 10セットアッププログラム、またはインストールメディアの一部であるsetup.exeは、一連のコマンドライン引数をサポートしています。これらの引数を使用して、Windowsインストールの動作を変更できます。この記事では、Windows10のsetup.exeで使用できるコマンドラインスイッチについて説明します。
そのため、Setup.exeはWindowsをインストールまたはアップグレードします。次のコマンドライン引数を使用して、Windowsインストールの動作を変更できます。
スイッチ:/ auto
パラメータ:アップグレード; DataOnly;掃除
アクション:インストールの移行を選択してインストールを自動化します。
メディアセットアップUIと進行状況画面はデフォルトで表示されますが、自動化されています。
このスイッチは、次のデフォルト構成も想定しています。
EULAの承認、動的更新が有効、テレメトリの収集とアップロードのオプトイン、OOBEはスキップされ、PBRは更新または作成されます。
例:setup.exe / auto upgrade
広告
スイッチ:/ quiet
パラメータ:N / A
アマゾンのキンドルファイアが点灯しない
アクション:クワイエットフラグは、ロールバックUXを含むすべてのセットアップUXを抑制します
例:setup.exe / auto upgrade / quick
スイッチ:/ pkey
パラメータ:5x5プロダクトキー
アクション:指定されたプロダクトキーを使用してセットアップを提供します。
ボリュームライセンスメディアまたはsourcesフォルダーにpid.txtを含むメディアでアップグレードする場合、このパラメーターは必要ありません。
例:setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
スイッチ:/ showoobe
パラメータ:フル;なし
アクション:/ showoobeがFullに設定されている場合、エンドユーザーはインタラクティブにOOBEを完了する必要があります。
または、/ showoobeがNoneに設定されている場合、OOBEはスキップされ、コンポーネントはデフォルト設定に設定されます。
例:setup.exe / auto upgrade / showoobe full
スイッチ:/ noreboot
パラメータ:N / A
アクション:セットアップは、ダウンレベルのOSタスクが完了したときにPCを自動的に再起動しません。
次回PCを再起動すると、セットアップが続行されます。
例:setup.exe / auto upgrade / noreboot
スイッチ:/ DynamicUpdate
パラメータ:有効;無効にする
アクション:セットアップが動的更新操作(更新の検索、ダウンロード、およびインストール)を実行するかどうかを指定します。
例:setup.exe / auto upgrade / DynamicUpdate disable
スイッチ:/ Postoobe setupcomplete.cmd
パラメータ:setupcomplete.cmdという名前のファイルへのローカルファイルパスまたはUNCネットワークパス
アクション:指定された場所からsetupcomplete.cmdファイルを挿入します。
Setupcomplete.cmdは、インストールの完了後、最初のユーザーログインの前にタスクを実行するためのカスタマイズされたスクリプトです。
システム権限で実行されます。
例:setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
スイッチ:/ Postrollback
パラメータ:setuprollback.cmdという名前のファイルへのローカルファイルパスまたはUNCネットワークパス
アクション:指定された場所からsetuprollback.cmdファイルを挿入します。
Setuprolback.cmdは、インストールが失敗し、PCが以前のOSにロールバックした後にタスクを実行するためのカスタマイズされたスクリプトです。
セットアップを起動したユーザーまたはプロセスと同じ権限で実行されます。
例:setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
スイッチ:/ installfrom
パラメータ:特定の.wimへのローカルファイルパスまたはネットワークパス
アクション:インストールソースメディア/ファイルの場所を指定します
例:setup.exe / auto clean / installfrom d: myWim customwim.wim
スイッチ:/ PBRUpdate
パラメータ:有効;無効にする
処置:/ PBRUpdateが有効に設定されている場合、セットアップはPBRパーティションを更新または作成します。
逆に、/ PBRUpdateがDisableに設定されている場合、セットアップはPBRパーティションを更新または作成しません
例:setup.exe / auto upgrade / PBRupdate disable
スイッチ:/ migratealldrivers
パラメータ:すべて;なし
アクション:/ migratealldriversがAllに設定されている場合、セットアップはインストールの一部としてすべてのドライバーの移行を試みます。
対照的に、/ migratealldriversがNoneに設定されている場合、セットアップはインストールの一部としてドライバーを移行しません。
注:このスイッチは、テストおよびテスト環境でのみ使用する必要があります。本番環境では使用しないでください。
例:setup.exe / auto upgrade / migratealldriversなし
スイッチ:/ installdrivers
パラメータ:.infファイルを含むフォルダへのローカルファイルパスまたはUNCネットワークパス
アクション:セットアップは、インストールプロセス中に指定された場所で見つかったすべてのdriver.infsを挿入します。
セットアップは、指定された場所のすべてのサブフォルダーを再帰的に検索します。
例:setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
スイッチ:/ Telemetry
パラメータ:有効;無効にする
アクション:/ TelemetryがEnableに設定されている場合、セットアップはインストールによって生成されたテレメトリを収集してアップロードします。
ただし、/ TelemetryがDisableに設定されている場合、セットアップはインストール関連のテレメトリを収集およびアップロードしません。
例:setup.exe / auto upgrade / Telemetry enable
スイッチ:/ copylogs
パラメータ:ローカルファイルパスとUNCネットワークパス
アクション:失敗すると、セットアップは圧縮されたログを指定された場所にコピーまたはアップロードします。
PCおよび/またはユーザーは、指定されたファイルパスへのアクセス許可とネットワークアクセスを持っている必要があることに注意してください。
このコマンドはシステムコンテキストで実行されるため、ユーザー権限が必要な場所にコピーする権限がない可能性があります
例:setup.exe / auto upgrade / copylogs MyShare UpgradeLogs
ここにいくつかの使用例があります。
管理者は、部門のPCをWindows 7Enterpriseから一晩アップグレードしたいと考えています。彼は、セットアップユーザーインターフェイスが表示されることを望んでいませんが、エンドユーザーがアウトオブボックスエクスペリエンス(OOBEとして知られている)エクスペリエンスを手動で実行することを望んでいます。
次のコマンドラインを使用して、Windows vNextへの完全なアップグレードを調整できます。マシンがOOBEに到達したときにのみ、ユーザー入力が必要です。
Setup.exe / auto upgrade / quiet / showoobe full
または、展開エンジニアは、障害が発生した場合にテストPCからログやその他の診断情報を収集することもできます。
次のコマンドラインは、インストールが失敗した後、setupがsetuprollback.cmdスクリプトを呼び出すように指示します。
Setup.exe / auto upgrade / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
それでおしまい。追加するものがありますか?コメントへようこそ! (( MDL経由 )。