Correlación de volúmenes y discos físicos a través de WMI

Estoy tratando de correlacionar volúmenes (como enumerado de win32_volume para aquellos donde DriveType = 3 ) de nuevo a win32_physicaldisk instancias. Todo lo que he visto en mi investigación señala que la respuesta es "no es posible", pero de nuevo, no leí toda la Internet. 🙂 Actualmente estoy recibiendo la información de diskpart, pero estoy corriendo en las limitaciones con ese enfoque.

Como una ventaja, si la respuesta es "no, y aquí está la razón de por qué", que sería útil, también.

3 Solutions collect form web for “Correlación de volúmenes y discos físicos a través de WMI”

Esto no necesariamente responde a la pregunta wmi, pero aquí es una alternativa. Utilice una secuencia de commands diskpart y analizar los resultados.

Cree una secuencia de commands diskpart así:

 select disk 3 list volume 

Ejecute el script diskpart de powershell (o algo para analizar los resultados):

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

Esto tomará todos los volúmenes asociados con el disco 3 y emitirá el grupo de captura de la coincidencia de regex para mostrar cada número de volumen. Puede agregar grupos de captura adicionales para get información como la label, el tipo de sistema de files y más.

Desafortunadamente esto no es un método remoto y puede no satisfacer sus necesidades, pero todavía puede ser útil saber.

Usted sohuld uso:

 Get-WmiObject -Class Win32_DiskPartition 

y

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

También se puede utilizar para consultar los equipos remotos para get esta información.

Esto no es específicamente volúmenes-> discos, pero usted podría canalizar las particiones en Get-Disk. Por ejemplo, esto le indicará el disco asociado con la letra de unidad C:

 Get-Partition -DriveLetter C | Get-Disk 

(Probado en PS versión 5.1)

  • WMI en lugar de WMIC command para encontrar la versión de la aplicación?
  • No puede WMI Query raíz \ espacio de nombres de MSCluster como administrador local
  • La misma request WMI es mucho más lenta en otra máquina
  • Acceso de WMI denegado utilizando Windows 2008 conectándose a Windows 2003
  • Supervisión de IIS con SNMP
  • Derechos WMI necesarios para leer root \ MicrosoftIISv2 en IIS7 con el modo de compatibilidad con IIS6
  • ¿Qué derechos de Windows para Powerhell Get-WmiObject en PC remoto?
  • ¿Cómo puedo eliminar manualmente un server OCS 2007 R2 de supervisión muerto?
  • Obtener la versión del controller de dispositivo y el GUID asociado con PowerShell?
  • Cambiar el nombre del file en la carpeta cada vez que se crea?
  • ¿Qué alternativas reales o de facto a WMI existen para Linux y Unix?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.