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

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

程序

  1. Workstation Pro 或 Linux 主機上安裝 Windows。
  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. 打開 Web 瀏覽器並轉到 http://address-returned-by-vmrest-command
      3. 按兩下 API Explorer 頁面右上角的 (Authorize)授權Workstation Pro
      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 certificate-file -k private-key-file

        該命令會返回IP位址和埠號,您可以通過這些資訊訪問 HTTPS 服務。

      3. 打開 Web 瀏覽器並轉到 https://address-returned-by-vmrest-command
      4. 按兩下 API Explorer 頁面右上角的 (Authorize)授權Workstation Pro
      5. 輸入您在步驟 2中設定的使用者名和密碼。