ping %* >"%AssessmentResultsPath%\pingout.txt"
set PINGERR=%ERRORLEVEL%
for /f "usebackq tokens=1,3,7 delims==, " %%a in ("%AssessmentResultsPath%\pingout.txt") do if "%%a"=="Packets:" call pingresults.cmd %%b %%c >"%AssessmentResultsPath%\ping-results.xml"
if exist "%AssessmentResultsPath%\ping-results.xml" exit /b 0

REM If we made it here, we must have not found what we were looking for so we must error.
call pingerr.cmd %PINGERR% "%AssessmentResultsPath%\pingout.txt" >"%AssessmentResultsPath%\ping-error.xml"
exit /b %PINGERR%