Powercli to list & delete snapshots

We have realized we are having broken NetApp VMs backup. The process left a lot of VM snapshots. To start off let’s find out those snaps with:

get-vm | get-snapshot  | where {$_.Description -match "SMVI Snapshot generated for backup"}| Format-Table -Property VM,Name,Created,Description, SizeMB

This command prints the flowing table”

VM                                   Name                                 Created                              Description                                                      SizeMB
--                                   ----                                 -------                              -----------                                                      ------
vyuka.fs                             smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 17:56:25                  SMVI Snapshot generated for back...                             6768,13
ojs                                  smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 18:01:25                  SMVI Snapshot generated for back...                              892,63
netapp-oc                            smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 17:56:04                  SMVI Snapshot generated for back...                             7752,65
tinlib                               smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 17:59:13                  SMVI Snapshot generated for back...                             7968,11
aptdater                             smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 17:54:16                  SMVI Snapshot generated for back...                              323,02
jabber                               smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 18:06:42                  SMVI Snapshot generated for back...                             1211,03
ineerweb                             smvi_a3de7b18-641a-446a-987f-80e1... 23.11.2012 17:59:44                  SMVI Snapshot generated for back...                            16496,11

Final command is as follows:

get-vm | get-snapshot  | where {$_.Description -match "SMVI Snapshot generated for backup"}| Remove-Snapshot -Confirm:$false -RunAsync

BTW: I have successfully shut down a mid-sized cluster with this command. Slow storage?!?