私は現在VirtualBoxで遊んでいますが、それで私を悩ませていることの1つは、USBから起動するためにそのような回避策を実行する必要があるということです。だから私はこれをバッチファイルで自動化することを考えています。しかし、私が遭遇した問題の1つは、コマンドがドライブ文字ではなく、USBドライブである物理デバイスのインデックス番号を必要とすることです。私が見つけた元の手順では、ディスク管理アプリを開き、ドライブ番号を調べて、手動でコマンドに追加するように求められます。しかし、私はユーザーにドライブインデックス番号と物理デバイスのモデルタグをこのようなリストに表示するバッチファイルを作成しようとしています
Drive Name
0 Hitachi HDS721050CLA660
1 Sony Storage Media USB Device
2 SanDisk SanDisk Ultra USB Device
私はもともとLinuxのようにfdisk-l関数を使うことを考えていましたが、それはうまくいきません。そのため、WMICを使用して情報を取得することになりました
wmic diskdrive list /format:list
しかし、それは私が欲しい情報だけではなく、私に長いリストを与えるだけです。誰かアイデアがありますか?
USBドライブはMediatypeRemovable Media
と見なされるはずなので
wmic diskdrive where "MediaType='Removable Media'" get index,model
私はそれを理解しました!そしてそれは予想よりも簡単でした
wmic diskdrive get index,model
楽しい!