Powershell을 통해 디스크 위치(예: diskmgmt.msc)에 대한 정보를 얻는 방법은 무엇입니까?

Powershell을 통해 디스크 위치(예: diskmgmt.msc)에 대한 정보를 얻는 방법은 무엇입니까?

PowerShell 또는 Microsoft의 기타 기본 스크립트 언어를 통해 향후 VMware SCSI 디스크 장치 연결을 위해 디스크 관리(diskmgmt.msc)를 통해 찾을 수 있는 디스크 위치 번호를 얻는 방법을 알려주시겠습니까?

예:

디스크 위치의 예

Powershell에서 나는 적절한 것을 얻을 수 있습니다SCSITargetId에 해당하는VMware SCSI 장치 번호.

예:

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

그러나 위치에 대해서는 언급이 없습니다.

다음을 기반으로 계산기를 만들고 싶습니다.위치그리고SCSITargetIdVMware SCSI 컨트롤러와 일치합니다(버스번호:단위번호). 여기서 위치 160 = SCSI 버스 0, 위치 192 = SCSI 버스 1 등 할당된 다른 모든 SCSI 버스에는 +32가 적용됩니다.

VMware SCSI 컨트롤러 디스크 위치

도움을 주셔서 감사합니다!

답변1

다음 명령을 사용해 보십시오.

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

출력은 VMware의 SCSI 컨트롤러에 따라 달라지는 SCSI0/SCSI1입니다.

관련 정보