¿Cómo obtener información sobre la ubicación del disco (como en diskmgmt.msc) a través de Powershell?

¿Cómo obtener información sobre la ubicación del disco (como en diskmgmt.msc) a través de Powershell?

¿Podría ayudarme a obtener el número de ubicación del disco que se puede encontrar a través de Administración de discos (diskmgmt.msc) para futuras asociaciones de dispositivos de disco VMware SCSI a través de PowerShell o cualquier otro lenguaje de secuencias de comandos nativo de Microsoft?

Ejemplo:

Ejemplo de ubicación del disco

Desde Powershell solo puedo obtener la información adecuadaID de objetivo SCSIque corresponde conNúmero de unidad SCSI de VMware.

Ejemplo:

Get-WmiObject -Class Win32_DiskDrive | Select *
...
SCSIBus                     : 0
SCSILogicalUnit             : 0
SCSIPort                    : 2
SCSITargetId                : 0
...

Pero no se menciona la ubicación.

Quiero hacer una calculadora basada enUbicaciónyID de objetivo SCSIque corresponden con el controlador VMware SCSI (Número de autobús:UnidadNuber). Donde Ubicación 160 = Bus SCSI 0, Ubicación 192 = Bus SCSI 1, etc. +32 todos los demás Bus SCSI asignados.

Ubicación del disco del controlador VMware SCSI

¡Gracias por cualquier ayuda!

Respuesta1

Intente utilizar el siguiente comando:

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

La salida será SCSI0/SCSI1 y depende del controlador SCSI en VMware.

información relacionada