0

我正在尝试在正常运行时间监视系统中运行自定义监视器,当我打开一个我创建的 .bat 时,它给了我一个错误,指出 @echo off 不是命令。

.bat 文件包含

@echo off
start c:\OpenSSL-Win64\bin\openssl.exe

当我在 Windows 中运行 .bat 时,它会打开 openssl 并让我传递信息

我在正常运行时遇到的错误是

状态:好的消息:

D:\uptime software\scripts\custom>@echo off

D:\uptime software\scripts\custom>start c:\OpenSSL-Win64\bin\openssl.exe ,返回错误数据:'@echo' 不是内部或外部命令、可运行程序或批处理文件. 输出:

D:\uptime software\scripts\custom>@echo off

D:\uptime software\scripts\custom>start c:\OpenSSL-Win64\bin\openssl.exe 响应时间:531 ms

我需要自定义监视器来打开 .bat 并让它传入命令以通过相应的端口检查 xml 网站。

例如,我需要这个网站来检查 XML “blank-xml.mycompany.com:4021”

我可以s_client -connect blank-xml.mycompany.com:4021在 openssl 中运行并查看该端口实际上处于活动状态并正在运行。然后我通过运行检查已经加载的包,<BL30DOC><XPLN/></BL30DOC>它返回当前已经加载的包的信息。

我如何让 .bat 正常打开并传入运行所需的参数?

更新

我已将 .bat 的编码更改为 ANSI,现在从正常运行时间获得此响应

状态:OK 消息:(无输出)输出:响应时间:547 ms

现在的问题似乎是我想要运行的论点实际上没有做任何事情。

我试图运行的参数是 s_client -connect blank-xml.mycompany.com:4021 并且我仍然从正常运行时间得到相同的响应,并且参数到位。

4

0 回答 0