我有2個腳本成像的新電腦。 1,如果電腦有一個CD-ROM和一個如果沒有:磁盤部分如果根據卷號或驅動器類型?
隨着光盤:
select disk 0
clean
create partition primary
select volume 1
assign letter="C"
format quick fs=ntfs
active
exit
沒有光盤:
select disk 0
clean
create partition primary
select volume 0
assign letter="C"
format quick fs=ntfs
active
exit
我在尋找一種方式這些組合成一個腳本,將基本決定,如果卷0是硬盤驅動器或CD-ROM,然後執行一個或其他腳本根據是HDD或YES的CD-ROM以上。
我不知道這是更好的使用PowerShell或者如果if語句可以被加工成Diskpart的腳本或做,如果所有這一切都可以用一個簡單的CMD批處理文件來完成。
你可能會感興趣的'wmic'命令;例如:'wmic VOLUME GET DriveLetter,DriveType' – aschipfl
我推薦使用PowerShell。 'diskpart'接受輸入從STDIN,所以可以定義'diskpart'腳本作爲多行字符串或字符串數組和管道入命令。使用'Get-WmiObject'來檢查CD/DVD驅動器是否存在。 –