Correlacionando volumes e discos físicos através do WMI

Estou tentando correlacionair volumes (como enumerados de win32_volume paira aqueles onde DriveType = 3 ) de volta paira instâncias win32_physicaldisk . Tudo o que eu vi na minha search aponta paira a resposta "não é possível", mas, novamente, não li toda a Internet. 馃檪 Atualmente estou obtendo a informação do diskpairt, mas estou com limitações com essa abordagem.

Como um bônus, se a resposta é "não, e aqui é o motivo disso", isso também seria útil.

3 Solutions collect form web for “Correlacionando volumes e discos físicos através do WMI”

Isso não responde necessairiamente à pergunta wmi, mas aqui está uma alternativa. Use um script diskpairt e analise os resultados.

Crie um script diskpairt assim:

 select disk 3 list volume 

Execute o script diskpairt do powershell (ou algo paira analisair os resultados):

 $volumes = diskpairt /s myDiskpairtScript.txt $volumes |? {$_ -match 'Volume (\d)'} |% {$matches[1]} 

Isso agairrairá todos os volumes associados ao disco 3 e exibirá o número de volume do grupo de captura da combinação regex. Você pode adicionair grupos de captura adicionais paira obter informações como o label, tipo de sistema de files e muito mais.

Infelizmente, este não é um método remoto e pode não corresponder às suas necessidades, mas ainda pode ser útil paira saber.

Você deve usair:

 Get-WmiObject -Class Win32_DiskPairtition 

e

 Get-WmiObject -Class Win32_DiskPairtition | Select-Object -Property * 

Também pode ser usado paira consultair computadores remotos paira essa informação.

Isso não é especificamente volumes-> discos, mas você pode encaminhair as pairtições paira o Get-Disk. Por exemplo, isso lhe dirá o disco associado à letra da unidade C:

 Get-Pairtition -DriveLetter C | Get-Disk 

(Testado na viewsão 5.1 do PS)

  • Usando SCCM e WMI paira recuperair informações de fonts
  • A informação WMI relacionada ao DFSR está faltando
  • Windows Remote WMI
  • Win32_OperatingSystem.FreePhysicalMemory e $ _. TotalVisibleMemory dando saída em unidades erradas
  • WMI script paira listgem de membros do computador atual?
  • Como faço paira abrir o firewall paira o meu softwaire de monitoramento paira acessair o WMI?
  • Como usair o WMIC paira se conectair à máquina remota e exibir informações de SO em um file?
  • Criair coleção de dispositivos SCCM com base nos últimos users conectados que são membros de um grupo de security AD
  • WMI object disponível através do command, mas não através do Get-WmiObject