CMD执行ping一个特定的端口和IP
问题描述:
我试着去做出CMD(bat文件)一个简单的脚本来检查,如果夫妇远程服务器都起来了乳宁CMD执行ping一个特定的端口和IP
我想ping一个特定的IP和端口。
当我拿到%ERRORLEVEL%= 1我知道有一个问题 ,当我拿到%ERRORLEVEL%= 0的服务器的一些鬼混用ping命令我看到你不能Ping通后,确定
sppecific端口...
然后我试着用我的剧本和Telnet远程登录dosent返回任何值(以我能找到),如果有一个成功的会议或不
如果任何人有任何其他的方法来检查如果情侣服务器正在运行脚本,我将不胜感激。 谢谢
答
如果您使用Windows,为什么不使用PowerShell。 这里是一个示例代码来ping到specfic端口
TNC -ComputerName SQLServer01 -Port 1433
答
这是一个完全有效的批处理文件,让“真”或“假”的结果是:
@echo off
setlocal
if "%~2" equ "" echo Usage: %0 ComputerName Port & goto :EOF
for /F "tokens=3" %%a in ('powershell TNC -ComputerName %~1 -Port %~2') do set "result=%%a"
echo %result%
注意,这种方法可能需要几秒钟才能给出结果...
答
首先你应该安装telnet客户端 然后按窗口+ r并输入cmd 命令提示符打开后,输入命令telnet remoteIP port