在擁有多台主機的環境中,與從 vSphere Client 管理主機相比,使用指令碼管理主機更快速,產生的錯誤也更少。
vSphere 包含用於主機管理的多個指令碼語言。如需參考資訊和程式設計提示,請參閱
《vSphere 命令列說明文件》和
《vSphere API/SDK 說明文件》。如需有關指令碼式管理的其他提示,請參閱 VMware 社群。《vSphere 管理員》說明文件重點介紹如何使用
vSphere Client 進行管理。
- vSphere PowerCLI
-
VMware vSphere PowerCLI 是 vSphere API 的 Windows PowerShell 介面。vSphere PowerCLI 包含用於管理 vSphere 元件的 PowerShell cmdlet。
vSphere PowerCLI 包含用於管理和自動化的 200 多個 cmdlet、範例指令碼集和函數程式庫。請參閱《vSphere PowerCLI 說明文件》。
- vSphere Command-Line Interface (vCLI)
- vCLI 包含用於管理 ESXi 主機和虛擬機器的命令集。該安裝程式執行 Windows 或 Linux 系統以及安裝 ESXCLI 命令、 vicfg- 命令和一組其他 vCLI 命令,它也可安裝 vSphere SDK for Perl。請參閱 《vSphere Command-Line Interface 說明文件》。
自 vSphere 6.0 起,您可以使用 vCloud Suite SDK 的其中一個指令碼介面,如 vCloud Suite SDK for Python。