Как получить информацию о расположении диска (как в diskmgmt.msc) через Powershell?

Как получить информацию о расположении диска (как в diskmgmt.msc) через Powershell?

не могли бы вы помочь мне получить номер расположения диска, который можно найти через Управление дисками (diskmgmt.msc) для будущей ассоциации дисковых устройств VMware SCSI через PowerShell или любой другой собственный язык сценариев от Microsoft?

Пример:

Пример расположения диска

Из Powershell я могу получить только правильныйSCSI-TargetIdчто соответствуетНомер устройства VMware SCSI.

Пример:

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

Но о местоположении ничего не сказано.

Я хочу сделать калькулятор на основеРасположениеиSCSI-TargetIdкоторые соответствуют контроллеру VMware SCSI (Номер автобуса:UnitNuber). Где Расположение 160 = Шина SCSI 0, Расположение 192 = Шина SCSI 1 и т. д. +32 для каждой другой назначенной шины SCSI.

Расположение диска контроллера VMware SCSI

Спасибо за любую помощь!

решение1

Попробуйте использовать следующую команду:

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

Выходные данные будут SCSI0/SCSI1 в зависимости от контроллера SCSI в VMware.

Связанный контент