複数の Windows OS 間のデバイス接続をテストするテスト ベッドをセットアップしています。VM では実行できない (デバイスへのアクセスを仮想化できない) ため、かなりのマルチブート システムを使用しています。プロセスを自動化するスクリプトがありますが、次の OS を選択して起動し、そのテストを実行して、先に進んで終了したいと考えています。
1 つの問題は、XP/2K3 が boot.ini を使用し、Vista 以降では BCDEdit を使用することです。XP/2K3 ごとに 1 つずつ、boot.ini を編集するための 2 つのスクリプトを手動で作成できます。そして、Vista システム用の BCDEdit へ。ただし、テスト条件に応じて順序を変更したり、特定の OS をオフにしたりする必要がある場合は特に、それぞれをハードコーディングする必要はありません。
BCDEdit もエントリに GUID を使用します。つまり、別のマシンにセットアップするということは、次に移動する GUID を把握することを意味します。
考えやヒントはありますか?これを自動化するのに役立つユーティリティはありますか?