Я только что понял это! И это было проще, чем ожидалось
wmic diskdrive get index,model
Наслаждайтесь!
В настоящее время я играю с VirtualBox, и одна из вещей, которые меня раздражают, это то, что вы должны сделать такой обходной путь, чтобы загрузить его с USB. Так что я думаю об автоматизации этого с помощью командного файла. Но одна из проблем, с которыми я сталкиваюсь, заключается в том, что команде нужен порядковый номер физического устройства, которым является ваш USB-накопитель, а не буква диска. В оригинальных инструкциях, которые я нашел, вас попросили открыть приложение для управления дисками, найти номер диска и вручную добавить его в команду. Но я пытаюсь создать командный файл, который будет показывать пользователю номер индекса накопителя и тег модели физического устройства в списке примерно так
Drive Name 0 Hitachi HDS721050CLA660 1 Sony Storage Media USB Device 2 SanDisk SanDisk Ultra USB Device
Первоначально я думал об использовании функции fdisk -l, как в Linux, но это не сработает. Итак, я в конечном итоге с помощью WMIC, чтобы получить некоторую информацию
wmic diskdrive list /format:list
но это только дает мне длинный список, а не единственную информацию, которую я хочу. У кого-нибудь есть идея?
Я только что понял это! И это было проще, чем ожидалось
wmic diskdrive get index,model
Наслаждайтесь!
Поскольку USB-накопитель должен рассматриваться как Mediatype Removable Media
wmic diskdrive where "MediaType='Removable Media'" get index,model