Skip to content

Instantly share code, notes, and snippets.

@sandeep-sr
Created June 3, 2021 15:29
Show Gist options
  • Save sandeep-sr/43609439c5991ac3324cc3f71aa826fe to your computer and use it in GitHub Desktop.
Save sandeep-sr/43609439c5991ac3324cc3f71aa826fe to your computer and use it in GitHub Desktop.
powercli - Delete multiple VM’s
Get-Module -ListAvailable *vm*|Import-Module
$cred=Get-Credential
Connect-VIServer vcenter02 -Credential $cred
$deletevmlist=Get-Content C:\temp\delete.txt
foreach($deletevm in $deletevmlist)
{
write-output ("$deletevm is deleting...")
get-cluster cluster02|get-vm $deletevm |Remove-VM -DeletePermanently -Confirm:$false -RunAsync| out-null
Start-Sleep 10
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment