如何透過 Powershell 取得有關磁碟位置的資訊(例如在 diskmgmt.msc 中)?

如何透過 Powershell 取得有關磁碟位置的資訊(例如在 diskmgmt.msc 中)?

您能幫助我如何取得可以透過磁碟管理 (diskmgmt.msc) 找到的磁碟位置號,以便將來透過 PowerShell 或 Microsoft 的任何其他本機腳本語言進行 VMware SCSI 磁碟裝置關聯嗎?

例子:

磁碟位置範例

從Powershell我只能得到正確的SCSI目標ID對應於VMware SCSI 單元編號

例子:

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

但沒有提及位置。

我想根據以下內容製作計算器地點SCSI目標ID與 VMware SCSI 控制器相對應(巴士號碼單位編號)。其中位置 160 = SCSI 總線 0,位置 192 = SCSI 總線 1,等等。

VMware SCSI 控制器磁碟位置

感謝您的任何幫助!

答案1

嘗試使用以下命令:

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

輸出將是 SCSI0/SCSI1,取決於 VMware 中的 SCSI 控制器。

相關內容