多くのホストが存在する環境では、スクリプトを使用してホストを管理した方が、vSphere Client からホストを管理するよりも迅速に作業することができ、エラーが発生する確率も低くなります。
vSphere には、ホスト管理用のスクリプト言語がいくつか組み込まれています。リファレンス情報およびプログラミングのヒントについては、『
vSphere コマンドラインのドキュメント』および『
vSphere API/SDK のドキュメント』を参照してください。また、スクリプトによる管理のその他のヒントについては VMware コミュニティを参照してください。vSphere 管理者のドキュメントでは、管理のために
vSphere Client を使用する方法について主に説明されています。
- vSphere PowerCLI
-
VMware vSphere PowerCLI は、vSphere API への Windows PowerShell インターフェイスです。vSphere PowerCLI には、vSphere コンポーネントを管理するための PowerShell コマンドレットが含まれています。
vSphere PowerCLI には、200 以上の cmdlet、サンプル スクリプトのセット、管理および自動化のための関数ライブラリがあります。『vSphere PowerCLI のドキュメント』を参照してください。
- vSphere Command-Line Interface (vCLI)
- vCLI には、 ESXi ホストおよび仮想マシンを管理するためのコマンドのセットが組み込まれています。インストーラは、vSphere SDK for Perl もインストールし、Windows または Linux システムを実行して、ESXCLI コマンド、 vicfg- コマンド、およびその他の vCLI コマンドのセットをインストールします。『 vSphere Command-Line Interface のドキュメント』を参照してください。
vSphere 6.0 以降、vCloud Suite SDK for Python などの vCloud Suite SDK に対するスクリプト インターフェイスの 1 つを使用することもできます。