Ich frage mich, ob es eine Möglichkeit gibt, die ID von VMs (ESX, Datenspeicher, Ordner, Pools usw.) anhand des Namens über die vSphere Power CLI zu finden.
Das Ziel besteht darin, die ID der VM zu finden, wenn der Name bekannt ist (und dasselbe gilt für esx, Datenspeicher, Ordner, Pool usw.).
Danke, Olegarr
Antwort1
Haben Sie sich die PowerCLI-Befehlsreferenz angesehen (Klicky)? Das ist ganz einfach. Mir ist nicht ganz klar, was Sie genau erreichen möchten, aber höchstwahrscheinlich werden Sie sich den Get-VM-Commandlet-Baum ansehen.
Antwort2
Stimme Chopper3 zu.
Verwenden Sie PowerCLI und die folgenden Befehle:
Verbinden:
Connect-VIserver <your VC/ESX host>
Alle VMs auflisten und in eine CSV-Datei exportieren:
Get-VM | export-csv <filename>
Ersetzen Sie dann einfach Get-VM durch Get-VMhost, get-datastore, get-folder, get-resourcepool usw.