Force Delete VM in SCVMM 2012

Nach dem Restore einer VM hatte ich im SystemCenterVirtualMachineManager 2012 (SCVMM) auf einmal die VM doppelt angezeigt.

Einmal war der Status „Running“ und einmal „Failed“.

Leider lies sich die VM nicht übers GUI löschen.
Dies lässt sich jedoch mittels PowerShell lösen.

$VM = Get-VM -Name "zu löschende VM" Remove-VM -VM $VM -Force

Falls wie in meinem Falle 2 VMs den selben Namen hatten muss zuerst die zu löschende VM gefunden werden.

Get-VM -Name printserver |fl Name,VirtualMachineState,ID
Name                : printserver
VirtualMachineState : Running
ID                  : 52c391ae-f7e5-47de-a291-4247ede69afb
Name                : printserver
VirtualMachineState : Failed
ID                  : DC04a63c-d5e5-12ee-843a-8f45ace34bcd

Der Get-VM Befehl musste nun so angepasst werden das nach der ID und nicht nach den Namen der VM gesucht wird.

In meinem Fall war das:

$VM = Get-VM -ID "DC04a63c-d5e5-12ee-843a-8f45ace34bcd" Remove-VM -VM $VM -Force