谢谢红塔!那正是我想要的。
PS C:\Users\Administrator>
PS C:\Users\Administrator> $disk = (gwmi win32_DiskDrive -Property * | ?{$_.PnpDeviceID -eq 'SCSI\DISK&VEN_SANBLAZE&PROD_VLUN_P2T0L3\5&9BA739C&0&000503'})
PS C:\Users\Administrator> $PnpEntity = gwmi -query "ASSOCIATORS OF {$($Disk.__RELPATH)} where resultclass = Win32_PnpEntity"
PS C:\Users\Administrator> switch ($Disk.InterfaceType)
>> {
>> 'IDE'
>> {
>> $parentID = (gwmi -query "ASSOCIATORS OF {$($PnpEntity.__RELPATH)} where resultclass = Win32_IDEController").PnpDeviceID
>> break;
>> }
>>
>>
>> 'SCSI'
>> {
>> $parentID = (gwmi -query "ASSOCIATORS OF {$($PnpEntity.__RELPATH)} where resultclass = Win32_SCSIController").PnpDeviceID
>> break;
>> }
>>
>> 'USB'
>> {
>> $parentID = (gwmi -query "ASSOCIATORS OF {$($PnpEntity.__RELPATH)} where resultclass = Win32_USBController").PnpDeviceID
>> break;
>> }
>>
>> Default {}
>> }
PS C:\Users\Administrator> Write-host $parentID
PCI\VEN_10DF&DEV_E300&SUBSYS_E30010DF&REV_01\4&29553A89&0&0108
PS C:\Users\Administrator>
这符合我的主机启动的:
PCI\VEN_10DF&DEV_E300&SUBSYS_E30010DF&REV_01\4&29553a89&0&0108_0 200000109b17402c 100000109b17402c Fibre Channel
你欢迎;-) –