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

備註: 若要線上檢視 Workstation Pro API, 請在 API Explorer VMware https://code.vmware.com/apis 中搜尋適當版本的 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. 設定 REST API 服務以進行 HTTP 和 HTTPS 存取。
    您可以設定 REST API 服務, 以允許透過 HTTP 進行本機存取, 以及透過 HTTPS 進行本機存取和遠端存取。
    • 提供 HTTP 服務。
      1. 在終端機視窗中, 執行 vmrest 命令。

        此命令會傳回 IP 位址和連接埠號碼, 您可以透過這些資訊存取 HTTP 服務。預設的 IP 位址為 127.0.0.1: 8697。

      2. 開啟網頁瀏覽器並移至 http:// address-returned-by-vmrest-command
      3. 按一下 API Explorer 頁面右上角的 權利 Workstation Pro
      4. 輸入您在 步驟 2 中設定的使用者名稱和密碼。
    • HTTPS 服務提供。

      若要允許以遠端方式存取 Workstation Pro REST API, 您必須將 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 服務, 請執行下列命令。將預留位置分別取代為憑證檔案的完整路徑, 私密金鑰檔案的完整路徑, 以及您要為 REST API 提供服務的 IP 位址。

        vmrest -c certificate-file -k private-key-file -i ip-address

        此命令會傳回 IP 位址和連接埠號碼, 您可以透過這些資訊存取 HTTPS 服務。

      3. 在遠端機器上, 開啟網頁瀏覽器並移至 https:// address-returned-by-vmrest-command
      4. 按一下 API Explorer 頁面右上角的 權利 Workstation Pro
      5. 輸入您在 步驟 2 中設定的使用者名稱和密碼。