Это глупо, но сегодня первый день, когда я использую пакетные сценарии, так что терпите меня. Я использую следующий код, чтобы найти конкретную букву диска, назначенную для тома.
set "volume=\Volume{8bc9f784-9f15-11e4-be58-a60f30d14122}"
set "drive="
for %%D in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
mountvol %%D: /L | findstr "%volume%" >nul
if not errorlevel 1 set "drive=%%D"
)
Теперь мне нужно сделать наоборот. Мне нужно сохранить идентификатор тома из конкретной буквы диска. Я легко могу сделать это, используя Mountvol X: /l
, где X - буква диска. Но как мне назначить вывод этой команды переменной в пакетном сценарии?