Windows
如何通過 Powershell 獲取有關磁碟位置的資訊(如在 diskmgmt.msc 中)?
您能否幫我獲取可以通過磁碟管理 (diskmgmt.msc) 找到的磁碟位置編號,以便將來通過 PowerShell 或 Microsoft 的任何其他本機腳本語言進行 VMware SCSI 磁碟設備關聯?
例子:
從 Powershell 我只能獲得與VMware SCSI UnitNumber對應的正確SCSITargetId。
例子:
Get-WmiObject -Class Win32_DiskDrive | Select * ... SCSIBus : 0 SCSILogicalUnit : 0 SCSIPort : 2 SCSITargetId : 0 ...
但沒有提及位置。
我想根據與 VMware SCSI 控制器( BusNumber : UnitNuber )對應的Location和SCSITargetId製作計算器。其中位置 160 = SCSI 匯流排 0,位置 192 = SCSI 匯流排 1,等等。每隔一個分配的 SCSI 匯流排 +32。
感謝您的任何幫助!
嘗試使用以下命令:
Get-PhysicalDisk | foreach {$_.PhysicalLocation}
輸出將是 SCSI0/SCSI1,取決於 VMware 中的 SCSI 控制器。