O comando wmic
é um pouco diferente da sintaxe VB ou Powershell.
A sintaxe relevante para wmic
é:
wmic <command> where <conditional> Assoc /assocclass:<class>
Especificamente para resolver a tarefa acima:
wmic DiskDrive where "DeviceID='\\.\PHYSICALDRIVE<disk_index>'" Assoc /assocclass:Win32_DiskDriveToDiskPartition
Retornará as partições na unidade com o índice fornecido.
wmic partition where (DeviceID="<partition_id>") assoc /assocclass:Win32_LogicalDiskToPartition
Retorna os volumes da partição com o ID fornecido.