代码99使用portqry是什么意思?

时间:2014-07-31 08:58:12

标签: batch-file portqry

我将portqry v2用于批处理文件,当我从.exe文件中捕获stderr时,代码为99。  我知道1,2和3代码意味着什么,但99我不知道...... 我正在谷歌一段时间,但似乎我是唯一一个有这个问题的人.....

你能帮我吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

Microsoft通常没有很好地记录退出代码,分别返回为其控制台应用程序(如PortQry version 2.0)分配给errorlevel变量的值。此外,Microsoft的Portqry Remarks TechNet文章仅解释了错误级别0,1和2。

但请查看Can I auto-install or deploy Splunk onto all my remote Windows servers?用户在那里发布了一个包含以下行的大型批处理文件:

IF %ERRORLEVEL% == 99 goto CantResolve

:CantResolve
cls
echo Unable to resolve the Splunk DNS addresses (%DNSLOCATION%).
echo Please verify that the DNS settings are correct

看起来退出代码99表示DNS无法解析指定域名的IP地址。