2

C# 内から PowerCLI コマンドレットを実行する方法はありますか? 基本的に、Windows ワークフローを使用して作成されたワークフローがあります。このワークフローの実行の特定の段階で、特定の仮想マシンとやり取りして、それらをオン/オフにしたり、ディスクの永続モードを切り替えたりする必要があります。

.NET ツールキットを使用して必要なことを達成することはできますが、PowerCLI コマンドレットを使用してこれを達成する可能性を検討することは理にかなっています。これは、必要な作業のほとんどすべてを PowerCLI コマンドレットを使用して非常に簡単に実行できるためです。

4

1 に答える 1

2

PowerCLI は、 VIX APIの PowerShell ベースのラッパーです。

単純な PowerShell 構文でスクリプトを開発したい場合は、PowerShell プロセスを起動して PowerCLI コードを実行する必要があります。

C# を使用して VMware タスクを自動化する場合は、vSphere APIを検索する必要があります。dot.net フレームワークのバインディングがあります。

于 2012-05-30T19:37:52.070 に答える