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

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

Пример:

Example of disk location

From Powershell I ' m может получить только правильный SCSITargetId , который соответствует VMware SCSI UnitNumber .

Пример:

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

Но не упоминается о Location.

Я хочу сделать калькулятор на основе Местоположение и SCSITargetId , которые соответствуют контроллеру VMware SCSI ( BusNumber : UnitNuber ). Где Location 160 = шина SCSI 0, Location 192 = шина SCSI 1 и т. Д. +32 через каждую другую назначенную шину SCSI.

VMware SCSI Controller disk location

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

1
задан 30 August 2018 в 23:57
1 ответ

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

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

Результатом будет SCSI0 / SCSI1, зависит от контроллера SCSI в VMware .

1
ответ дан 3 December 2019 в 23:13

Теги

Похожие вопросы