2016-11-14 54 views
0

我正在jenkins作業中運行虛擬機中的批處理文件。我使用以下命令來運行它。Jenkins的RunProgramInGuest的ExitCode作業

..path..\vmrun.exe -T ws -gu username -gp password runProgramInGuest "c:\vm_image.vmx" -activeWindow -interactive "C:\Installer.bat" 

作業運行正常並安裝軟件(通過運行批處理文件)。 但有時它退出退出代碼2. 所以詹金斯顯示工作失敗。

我是否知道這份工作中的退出代碼2是什麼意思? 此命令的其他可能的退出代碼和含義是什麼?

我該如何找到工作是否通過?

+0

你看這裏嗎? https://www.vmware.com/support/developer/vix-api/vix110_reference/ – Dvir669

回答

0

如果我明白你跑什麼,它是:

0 - VIX_OK 手術很成功。

1 - VIX_E_FAIL 未知錯誤。

2 - VIX_E_OUT_OF_MEMORY 內存分配失敗:內存不足。