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

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

程序

  1. 在主機電腦上安裝 Workstation Player
  2. 第一次啟動 REST API 服務之前,請設定您的認證。
    1. 在終端機視窗中,執行 vmrest -C 命令。
    2. 出現提示時,輸入使用者名稱和密碼。

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

      使用者名稱和密碼會儲存至 ~/.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 Player API Explorer 頁面的右上角,按一下 授權 (Authorize)
      4. 輸入您在 步驟 2 中設定的使用者名稱和密碼。
    • 提供 HTTPS 服務。

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

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

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

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

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

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

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

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