您可以從本機電腦存取 VMware Workstation Pro REST API。

備註: 若要線上查看 Workstation Pro API,請搜尋 VMware API Explorer ,以取得適當版本的 Workstation Pro API。

程序

  1. 在 Windows 或 Linux 主機上安裝 Workstation Pro
  2. 第一次啟動 REST API 服務之前,請設定您的認證。
    1. 在終端機視窗中,執行適當的命令,視主機電腦的作業系統而定。
      • 在 Windows 上,將目錄變更為 Workstation Pro 安裝資料夾,然後執行 vmrest.exe -C 命令。
      • 在 Linux 上,執行 vmrest -C 命令。
    2. 出現提示時,輸入使用者名稱和密碼。

      當您在後續的情況下啟動 REST API 時,不需要設定認證。

      使用者名稱和密碼會儲存至適當的檔案。
      作業系統 檔案
      Windows %USERPROFILE%\vmrest.cfg
      Linux ~/.vmrestcfg
  3. 設定 HTTP 和 HTTPS 存取的 REST API 服務。
    您可以設定 REST API 服務,以在本機提供 HTTP 存取以及本機訪問 HTTPS。
    • 提供 HTTP 服務。
      1. 在終端機視窗中,執行 vmrest 命令。

        命令會傳回 IP 位址和埠號碼,您可從中存取 HTTP 服務。預設 IP 位址為127.0.0.1:8697。

      2. 開啟網頁瀏覽器並移至 HTTP:// 位址傳回 vmrest-命令
      3. Workstation Pro API Explorer 頁面的右上角,按一下 授權 (Authorize)
      4. 輸入您在 步驟 2 中設定的使用者名稱和密碼。
    • 提供 HTTPS 服務。

      您可以設定 REST API 服務,以提供 HTTPS 服務。在此情況下,當您使用 vmrest 命令啟動 REST API 服務時,必須同時使用 -c-k 選項來指定憑證和私密金鑰。

      1. 在終端機視窗中,執行命令以產生憑證和私密金鑰。

        隨後的範例命令會產生自我簽署的 OpenSSL 型憑證和私密金鑰。

        openssl req -x509 -newkey rsa:4096 -keyout workstationapi-key.pem -out workstationapi-cert.pem -days 365 -nodes

      2. 若要啟動 Workstation Pro REST API 服務,請執行下列命令。將預留位置取代為憑證檔案的完整路徑和私密金鑰檔案的完整路徑。

        vmrest -c 憑證檔 -k 私密金鑰檔案

        命令會傳回 IP 位址和埠號碼,您可從中存取 HTTPS 服務。

      3. 開啟網頁瀏覽器並移至 HTTPs:// 位址傳回 vmrest-命令
      4. Workstation Pro API Explorer 頁面的右上角,按一下 授權 (Authorize)
      5. 輸入您在 步驟 2 中設定的使用者名稱和密碼。