傳回碼 - NICE DCV 工作階段管理員

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

傳回碼

傳回碼通常是 (但不總是) 在執行 DCV SM 命令列界面 (DCV SM CLI) 後傳送的隱藏代碼,其會描述命令狀態。您可以使用 echo 命令來顯示從上個 DCV SM CLI 命令傳送的代碼,並使用這些代碼來判斷命令成功與否,以及命令可能發生錯誤的原因。除了傳回碼之外,您還可以使用 —debug 交換器來查看有關故障的更多詳細資訊。此交換器會產生 DCV SM CLI 用於處理命令的步驟的詳細報告,以及每個步驟的結果。若要判斷 DCV SM CLI 命令的傳回碼,請在執行 CLI 命令後立即執行以下其中一個命令。

  • Linux 和 macOS

    $ echo $? 0
  • Windows PowerShell

    $ echo $lastexitcode 0
  • Windows 命令提示

    $ echo %errorlevel% 0

CLI 命令執行結束時將顯示以下返回代碼:

  • 0命令已成功。CLI 或向其提出請求的服務沒有引發錯誤。

  • 1未找到解析到 CLI 的配置文件或可能已損壞。

  • 2剖析命令列上輸入的命令。剖析失敗的原因可能包括 (但不限於) 遺漏任何必要的子命令或參數,或使用不明命令或參數。請注意,此返回代碼含義適用於所有 CLI 命令。

  • 130此過程收到簽名 (Ctrl-C)。

  • 252命令語法無效、提供了未知參數,或參數值不正確,導致命令無法執行。

  • 253系統環境或組態無效。雖然提供的命令在語法上可能有效,但缺少組態或憑證會導致命令無法執行。

  • 254已成功剖析命令,並向指定的服務發出請求,但服務傳回錯誤。這通常表示 API 使用不正確,或發生其他服務特定問題。

  • 255一般捕獲全部錯誤。該命令可能已正確解析,但運行該命令時發生了未指定的運行時錯誤。因為這是一個常規錯誤代碼,所以錯誤可能會從 255 更改為更具體的返回代碼。不應該依賴 255 的返回代碼來確定特定的錯誤情況。