Quantcast
Channel: LANDESK User Community : Popular Discussions - Software Distribution
Viewing all articles
Browse latest Browse all 2282

.bat file return code 16386 - failed. But it's working

$
0
0

Here's the code:

 

REM If pnamain.exe is running, kill it

 

tasklist.exe | find /I "pnamain.exe">NUL
sdclient.exe /msg="Line 1 completed ErrorLevel %ERRORLEVEL%"
if "%ERRORLEVEL%" == "0" taskkill /F /IM pnamain.exe 
sdclient.exe /msg="Line 2 completed ErrorLevel %ERRORLEVEL%"

 

exit 0

 

 

I added the sdclient messages to figure out where I was having problems. I've confirmed that the code is working, and I'm getting a "Line 2 completed ErrorLevel 0" message in the console. pnamain.exe is also getting killed off.

 

For whatever reason it is returning 16386 Failed to install package.

 

I would have thought the exit 0 line would have caused it to exit successfully not matter what. If pnamain.exe wasn't running at the time the bat file ran, I thought whatever the ERRORLEVEL was would be the status of the scheduled task. Apparently not.

 

Can anyone lend some insight into this?

 

Thanks


Viewing all articles
Browse latest Browse all 2282

Trending Articles