Microsoft System Center Virtual Machine Manager

Virtuelle Maschinen per PowerShell verwalten

Weitere Möglichkeiten

Für nahezu alle CMDlets gilt die Regel, dass diese in vier Arten vorliegen: Es gibt CMDlets mit dem Präfix new-, um etwas zu erstellen, zum Beispiel new-vm. Das gleiche CMDlet gibt es dann immer noch mit remove-, um etwas zu löschen, zum Beispiel remove-vm. Wollen Sie das Objekt anpassen, verwenden Sie das Präfix set-, zum Beispiel set-vm. Als Letztes zu nennen ist das CMDlet get- zum Beispiel get-vm, um Informationen zum Objekt abzurufen. Neben dieses CMDlets stehen natürlich noch viele andere auf der Liste, zum Beispiel start- und stop-CMDlets oder export und import. Allerdings bestehen die meisten Administrationsausgaben aus den erwähnten, new-, remove-, set- und get-CMDlets.

Wenn Sie nur diese Befehle eingeben, passiert entweder überhaupt nichts – das CMDlet zeigt alle Objekte der Organisation an –, oder Sie werden nach der Identität des Objektes gefragt. So zeigt das CMDlet get-vm alle VMs auf einem Host an. Damit dieser Befehl funktioniert, müssen Sie sich aber erst mit dem Host verbinden. Dazu geben Sie in der PowerShell für SCVMM das CMDlet get-vmmserver ein. Anschließend fragt Sie das CMDlet nach dem Host, den Sie verwalten wollen. Tippen Sie an dieser Stelle den Servernamen ein, um sich zu verbinden. Anschließend zeigt das CMDlet alle wichtigen Informationen zum Host an, und Sie können den Host und die installierten VMs verwalten.