Назад | Перейти на главную страницу

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

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

Пример:

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

Пример:

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

Но ни слова о местоположении.

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

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

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

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

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