Add vSphere support

Is this catch needed? Aren't all exceptions already caught?