在擁有多台主機的環境中,與從 vSphere Client 管理主機相比,使用指令碼管理主機更快速,產生的錯誤也更少。
vSphere 包含用於主機管理的多個指令碼語言。如需參考資訊和程式設計提示,請參閱
ESXCLI 說明文件和
vSphere API/SDK 說明文件;如需有關指令碼式管理的其他提示,請參閱 VMware 社群。《vSphere 管理員》說明文件重點介紹如何使用
vSphere Client 進行管理。
- VMware PowerCLI
-
VMware PowerCLI 是 vSphere API 的 Windows PowerShell 介面。VMware PowerCLI 包含用於管理 vSphere 元件的 PowerShell cmdlet。
VMware PowerCLI 包含數百個 cmdlet、一組範例指令碼和用於管理和自動化的函數程式庫。請參閱https://developer.vmware.com/powercli。
- ESXCLI
- ESXCLI 包含用於管理 ESXi 主機和虛擬機器的命令集。請參閱 ESXCLI 說明文件。
您也可以使用 vSphere Automation SDK 的其中一個指令碼介面,如 vSphere Automation SDK for Python。