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.
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)