PowerShell – Create Snapshots of VMs in VMware vSphere
How to Use a PowerShell Script...
All things vmware – commands and technology