The following script-let can be used to revert a bunch of VMs/all VMs in a folder back to the first snapshot made for the VM
$vms = Get-Folder "MY_VM_FOLDER_NAME" | Get-VM
foreach($vm in $vms)
{
$vm.name
$snap = Get-Snapshot -VM $vm | Sort-Object -Property Created -Descending | Select -First 1
Set-VM -VM $vm -SnapShot $snap -Confirm:$false
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
}