Microsoft System Center Virtual Machine Manager

Virtuelle Maschinen per PowerShell verwalten

Praktische Beispiele

Mit get-CMDlets lassen Sie sich Informationen zu Objekten anzeigen. Diese Informationen sind in der Verwaltungs-Shell wesentlich umfangreicher als in der Verwaltungskonsole.

Anpassbar: Sie können die einzelnen Parameter auswählen, die über eine virtuelle Maschine im SCVMM angezeigt werden.
Anpassbar: Sie können die einzelnen Parameter auswählen, die über eine virtuelle Maschine im SCVMM angezeigt werden.

Mit der Option |fl lassen Sie die Ausgabe formatieren. Auch hier sehen Sie, wie viele Informationen die PowerShell zur Verfügung stellt. Wollen Sie aber nicht alle Informationen, sondern nur einzelne Parameter anzeigen, können Sie diese nach der Option |fl anordnen. Möchten Sie zum Beispiel für eine virtuelle Maschine den Namen, den Host, den Status und den Pfad der Host-Gruppe anzeigen, verwenden Sie den Befehl get-vm <Name> |fl computername, vmhost, status, HostGroupPath. Groß-/Kleinschreibung spielt für die CMDlets keine Rolle. Nachfolgend eine paar Beispiele:

Der Befehl

Get-VM | ft Name, VMHost, HostGroupPath, Status -auto

gibt eine Liste aller VMs an, die entsprechend sortiert ist.

Get-VMCheckpoint | ft VM, AddedTime, Name -auto

zeigt die erstellten Snapshots an,

Get-VM | Get-VirtualNetworkAdapter | ft Name,EthernetAddress

liefert Informationen zu den Netzwerkverbindungen der virtuellen Server.

Der Befehl

Get-VMCheckpoint -MostRecent –VM <VMName> | Restore-VMCheckpoint

stellt den letzten Snapshot für eine VM wieder her.

Bei Microsoft können Sie sich eine Word-Datei mit allen möglichen CMDlets und Befehlen für die PowerShell herunterladen. (mje)