Hyper-V Powershell – Shutdown VMs - Part 1

Da in letzter Zeit die Anfragen in Bezug auf die Nutzung von Powershell für Hyper-V, erhöht haben, werde ich eine neue Serie zum Thema Powershell erstellen.

In erstent Part1, sehen wir uns speziell die Funktion zum herunterfahren einer VM an. Hierzu gibt es die powershell commandlets “Shutdown-VM” oder “Invoke-VMShutdown”. ACHTUNG : Beide commandlets funktionieren nur, wenn die Integration Components installiert sind.

Beispiele:

Auf dem Hyper-V Server “HOST01” will ich alle VMs runterfahren, die den Status “running” haben :

Get-VM -server HOST01 -Running | Invoke-VMShutdown

Auf dem Hyper-V Server “HOST01” will ich die VM mit dem Namen “VM01” herunterfahren :

shutdown-vm -server HOST01 -VM VM01 oder Get-VM -server HOST01 -name VM01 | Invoke-VMShutdown

Das commandlet “SHUTDOWN-VM” kann z.b. eingesetzt werden, für automatisierten Backup. (Shutdown VM, Compact (Dynamic) Disk, Export-VM, Start-VM)

Die Powershell Library für Hyper-V kann direkt auf codeplex heruntergeladen werden –> https://pshyperv.codeplex.com/Wikipage