新しい PC をイメージングするためのスクリプトが 2 つあります。PC に CD-ROM がある場合は 1 つ、ない場合は 1 つ:
CD ロムあり:
select disk 0
clean
create partition primary
select volume 1
assign letter="C"
format quick fs=ntfs
active
exit
CD-ROM なし:
select disk 0
clean
create partition primary
select volume 0
assign letter="C"
format quick fs=ntfs
active
exit
これらを 1 つのスクリプトに結合して、基本的にボリューム 0 がハード ドライブか CD-ROM かを判断し、YES hdd または YES CD-ROM に基づいて上記のいずれかのスクリプトを実行する方法を探しています。
これを Powershell で実行した方がよいのか、If ステートメントを Diskpart スクリプトで実行できるのか、単純な CMD バッチ ファイルでこれらすべてを実行できるのかはわかりません。