我将portqry v2用于批处理文件,当我从.exe文件中捕获stderr时,代码为99。 我知道1,2和3代码意味着什么,但99我不知道...... 我正在谷歌一段时间,但似乎我是唯一一个有这个问题的人.....
你能帮我吗?
提前致谢
答案 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地址。