上一個主題: 在內容中指定使用者定義的指令碼

下一個主題: CA ARCserve RHA 疑難排解

疑難排解指令碼的使用

當我執行使用 cscript.exe 的 VBS 指令碼時,收到錯誤代碼 (1)。

來自指令碼的錯誤代碼 (1) 表示有無效的參數,或者找不到指令碼。 檢查案例中的引數,並驗證語法是否正確,且所有字元 (特別是引號) 都已顯示。 有時,在複製並貼到案例內的引數欄位時,會將引號視為常值特定的字元,而不會在執行時正確呈現在 cscript.exe。

我收到錯誤訊息 ER00160:在切換期間,指令碼 <script name> 未在 <number>「秒」內完成執行。

當高可用性指令碼需要花費較指定的逾時期間還長的時間才能完成時,即會發生此問題。 預設時間為 300 秒 (即 5 分鐘)。 您可以修改引擎安裝目錄內的 ws_rep.cfg 檔案,來調整此時間。 要修改的屬性是 HAScriptExecutionTimeout=300。 若要變更此值,請移除屬性前端的 #、修改右手邊的數值,然後重新啟動引擎服務。

我收到錯誤 ER00564:指令碼 <script> 不存在。 或者,顯示 ER00569:找不到指令碼 <script>。

這表示應執行的指令碼不在指定的位置中。 檢查根目錄是否有空格。 如果有空格,需要用引號將指令碼目錄括起來,例如 "c:\Program Files\ScriptExamples"。

我收到錯誤:檢查待命主機上的指令碼失敗,或者檢查作用中主機上的指令碼失敗。

這表示「運作中」指令碼在指定的主機上傳回失敗代碼,而將執行切換,或是需要執行切換。

啟動案例時,我收到錯誤 ERROR:已將網路傳輸導向到主機 <host>,但應用程式仍在 <host> 上執行。

「識別網路傳輸重新導向」指令碼可能傳回不正確的值。 請確定作用中主機上的指令碼傳回 0,且待命主機傳回非零的值。

啟動案例時,我收到錯誤 ERROR:無法執行案例。

「識別網路傳輸重新導向」指令碼可能傳回完全相同的值。 請確定作用中主機上的指令碼傳回 0,且待命主機傳回非零的值。

啟動案例時,我收到警告 WARNING:無法連線至 <主要或複本> 主機 <host> 及錯誤 ERROR:沒有可據以檢查的 <主要或複本> 網路資訊。

引擎找不到主要或複本主機上的「識別網路傳輸重新導向」指令碼。