Вызов VmWare PowerCLI из C # - PullRequest
       18

Вызов VmWare PowerCLI из C #

2 голосов
/ 20 марта 2012

Есть ли способ выполнить командлеты PowerCLI из C #?По сути, у нас есть рабочий процесс, написанный с использованием Windows Workflow.На определенных этапах выполнения этого рабочего процесса нам необходимо взаимодействовать с определенными виртуальными машинами и включать / выключать их или переключать постоянный режим дисков и т. Д.

Хотя мы можем использовать инструментарий .NET и добиться того, чтонам нужно, имеет смысл изучить возможность достижения этого с помощью командлетов PowerCLI, потому что почти все, что нам нужно сделать, очень легко сделать с помощью командлетов PowerCLI.

1 Ответ

2 голосов
/ 30 мая 2012

PowerCLI - это оболочка на основе PowerShell для VIX API .

Если вы хотите разработать сценарий в чистом синтаксисе PowerShell, поскольку он облегчает вам жизнь, вам следует запустить процесс PowerShell и просто запустить код PowerCLI.

Если вы хотите автоматизировать задачи VMware через C #, вам следует поискать vSphere API . У него есть привязки для каркаса dot.net.

...