Wie erhalte ich über Powershell Informationen zum Datenträgerspeicherort (wie in diskmgmt.msc)?

Wie erhalte ich über Powershell Informationen zum Datenträgerspeicherort (wie in diskmgmt.msc)?

können Sie mir bitte helfen, wie ich die Datenträgerstandortnummer erhalte, die über die Datenträgerverwaltung (diskmgmt.msc) für die zukünftige Zuordnung von VMware SCSI-Datenträgergeräten über PowerShell oder eine andere native Skriptsprache von Microsoft gefunden werden kann?

Beispiel:

Beispiel für den Datenträgerspeicherort

Von Powershell kann ich nur richtigeSCSIZielIDDas entsprichtVMware SCSI-Gerätenummer.

Beispiel:

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

Aber keine Erwähnung des Standorts.

Ich möchte einen Rechner basierend aufStandortUndSCSIZielIDdie dem VMware SCSI-Controller entsprechen (Bus Nummer:Einheitennummer). Wobei Position 160 = SCSI-Bus 0, Position 192 = SCSI-Bus 1 usw. +32 jeder andere zugewiesene SCSI-Bus.

Speicherort der VMware SCSI-Controller-Festplatte

Vielen Dank für jede Hilfe!

Antwort1

Versuchen Sie, den folgenden Befehl zu verwenden:

Get-PhysicalDisk | foreach {$_.PhysicalLocation}

Die Ausgabe lautet SCSI0/SCSI1, abhängig vom SCSI-Controller in der VMware.

verwandte Informationen