Powershell et wmi, comment à la carte logique de disques/volumes sur un disque dur ou vice-versa?

Get-WmiObject -ComputerName $ip -Credential $credential -Class Win32_logicaldisk

Cela me met des disques que je les vois dans "Mon ordinateur", par exemple. C:, D:, E:
Maintenant, comment je reçois correspondant disques physiques sous-jacents ?

Si je exécuter la commande suivante

Get-WmiObject -ComputerName $ip -Credential $credential -Class win32_diskdrive

- Je obtenir le disque 0, disque 1, disque 2

Alors comment savoir qui de disque logique sur le disque physique qui ?

Une autre question est de savoir comment trouver le numéro de volume ? Si je lance la commande diskpart et exécute "list volume", j'obtiens le résultat suivant

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 2     C                NTFS   Partition     59 GB  Healthy    Boot
  ...

Comment puis-je savoir que la logique du disque C: est le Volume 2 ?

cordialement, Primoz.

OriginalL'auteur Primoz | 2011-01-27