Chris,
I have finally able to run the snapshots on all VMs under the cluster. Please see the attached image for the "Initialize" Scripting tab.
I just have last question, the workflow fails when any VMs snapshot fails. Is there a way to exclude VMs or tell the workflow to keep going if the an VMs snapshot fails?