Как говорит empo, PowerCLI - отличный ответ, если вам просто нужна некоторая автоматизация.
Если вы ищете более сложное управление, вы можете взглянуть на библиотеку-оболочку, которую использует сам PowerCLI. После установки PowerCLI вы найдете установленную папку документации VICore, в которой должно быть много дополнительной информации об использовании их сборки .Net напрямую.
Дополнительную информацию об этом можно найти в (PDF) Руководстве разработчика , также доступном в папке документации VICore. По моему опыту, эту сборку гораздо легче изучать и использовать, чем стандартный vSphere Web Services SDK, который представляет собой просто .Net-заглушку вокруг их SOAP API.