これが私のシナリオです:
サーバーには 2 つの可能な構成があります。特別な処理を必要としない 2 TB HDD、または OS を起動するために UEFI BIOS と GPT パーティションを必要とする 3 TB HDD です。
BIOS が「レガシー」か「UEFI」かを検出し、それに応じて展開スクリプトを実行できる単一のインストール USB キーを作成しようとしています。
私は区別できる WMI を一生懸命探しましたが、役に立ちませんでした。
私が解決策に最も近いのは、次の投稿です 。
detectefi.exe は BIOS の種類を検出するのに完全に機能しますが、結果を出力できないため、使用方法がわかりません。
2 つの質問があります。
2 つのセットアップを区別するために使用できる WMI はありますか?
(質問 1 の答えが「いいえ」の場合) C++ でコンパイルされた .exe ファイルの結果を .txt またはその他の形式に出力し、その結果を利用する方法はありますか (私には C++ のスキルがまったくありません)。