Как получить информацию о расположении диска (как в diskmgmt.msc) через Powershell?
Не могли бы вы помочь мне, как получить номер расположения диска, который можно найти через Управление дисками (diskmgmt.msc) для будущего подключения дисковых устройств VMware SCSI через PowerShell или любой другой родной язык сценариев от Microsoft?
Пример:
Из Powershell я могу получить только правильный SCSITargetId, который соответствует VMware SCSI UnitNumber.
Пример:
Get-WmiObject -Class Win32_DiskDrive | Select *
...
SCSIBus : 0
SCSILogicalUnit : 0
SCSIPort : 2
SCSITargetId : 0
...
Но нет упоминания о местоположении.
Я хочу сделать калькулятор на основе местоположения и SCSITargetId, которые соответствуют контроллеру VMware SCSI (BusNumber: UnitNuber). Где Расположение 160 = Шина SCSI 0, Расположение 192 = Шина SCSI 1 и т. Д. +32 для каждой другой назначенной Шины SCSI.
Спасибо за любую помощь!
1 ответ
Попробуйте использовать следующую команду:
Get-PhysicalDisk | foreach {$_.PhysicalLocation}
Выход будет SCSI0/SCSI1 в зависимости от контроллера SCSI в VMware.