Power shell vypnutie a vymazanie VM VMware
Zmazanie VM pomocou powershell. (Pre správnu funkčnosť je potrebne sa pripojiť na vcenter server. https://blog.mhasin.eu/?p=764)
$vmObj = Get-VM -Name VM*
foreach($active in $vmObj){
if($active.PowerState -eq "PoweredOn"){
Stop-VM -VM $active -Confirm:$false -RunAsync | Out-Null}
}
Start-Sleep -Seconds 7
foreach($delete in $vmObj){
Remove-VM -VM $delete -DeleteFromDisk -Confirm:$false -RunAsync | Out-Null}
- $vmObj = Get-VM -Name VM* – vy listuje všetky VM ktorých názov začína „VM“
- Stop-VM -VM $active -Confirm:$false – Ak VM beži tak sa vypne
- Remove-VM -VM $delete -DeleteFromDisk -Confirm:$false – Zmazanie VM z disku a vcentra