有一組 CLI 可讓您管理 VMCA (VMware Certificate Authority)、VECS (VMware Endpoint Certificate Store) 以及 VMware Directory Service (vmdir)。vSphere Certificate Manager 公用程式也支援多項相關工作,但手動憑證管理和管理其他服務需要使用 CLI。

通常使用 SSH 連線至應用裝置 Shell,來存取 CLI 工具以管理憑證和相關聯的服務。如需詳細資訊,請參閱 VMware 知識庫文章 2100508

手動憑證取代提供使用 CLI 命令取代憑證的範例。

表 1. 用於管理憑證和相關聯服務的 CLI 工具
CLI 說明 請參閱
certool 產生與管理憑證及金鑰。VMware Certificate Management 服務是 VMCAD 的一部分。

certool 初始化命令參考

vecs-cli 管理 VMware 憑證存放區執行個體的內容。屬於 VMAFD 的一部分。 vecs-cli 命令參考
dir-cli 建立與更新 VMware Directory Service 中的憑證。屬於 VMAFD 的一部分。 dir-cli 命令參考
sso-config 一些 vCenter Single Sign-On 組態。在大多數情況下,使用 vSphere Web ClientvSphere Client。將此命令用於雙重要素驗證設定。 命令列說明。

vCenter Server 雙因素驗證

service-control 啟動或停止服務,例如做為憑證取代工作流程的一部分。

CLI 位置

依預設,您可以在每個節點上的下列位置找到 CLI。

Windows
C:\Program Files\VMware\vCenter Server\vmafdd\vecs-cli.exe
C:\Program Files\VMware\vCenter Server\vmafdd\dir-cli.exe
C:\Program Files\VMware\vCenter Server\vmcad\certool.exe
C:\Program Files\VMware\VCenter server\VMware Identity Services\sso-config
VCENTER_INSTALL_PATH\bin\service-control
Linux
/usr/lib/vmware-vmafd/bin/vecs-cli
/usr/lib/vmware-vmafd/bin/dir-cli
/usr/lib/vmware-vmca/bin/certool
/opt/vmware/bin
在 Linux 上, service-control命令不需要您指定路徑。

如果您從具有外部 Platform Services ControllervCenter Server 系統執行命令,可以使用 --server 參數指定 Platform Services Controller