Automatice la prueba del puerto telnet en Windows 7 usando un script por lotes

Estoy usando Windows 7 x64. Al usar una secuencia de comandos de bat, necesito verificar si puedo conectarme a algunos puertos específicos en un servidor mediante telnet. Si se conectó correctamente, el servidor muestra un menú, o bien un mensaje como este: Conectándose a xxxxx ... No se pudo abrir la conexión al host, en el puerto xxxxx: la conexión falló.

Para mi propósito, el servidor tiene varios puertos para probar y no quiero complicar las cosas al iniciar sesión o navegar por los menús. Solo quiero una salida simple que indique si la conexión fue exitosa o no. Verificar el estado de salida no funcionó. No quiero usar Visual Basic. ¿Alguna idea de cómo verificar el estado de la conexión usando un script bat? Actualmente verifico visualmente y uso el siguiente script para abrir conexiones

@ECHO OFF
setlocal EnableDelayedExpansion

echo.
SET /P host_name="Please enter the hostname: "
echo Please enter the port numbers followed by the Enter key: 
echo.
set num=0

:Loop
set /a num=num+1
SET /P mwa_port%num%=""
if "!mwa_port%num%!"=="" (goto Start)
goto Loop

:Start
set /a num=num-1
for /L %%i in (1,1,%num%) do (
 echo Trying to log into port !mwa_port%%i! of %host_name%
 start /min "" "C:\Windows\System32\telnet.exe" %host_name% !mwa_port%%i!
 REM echo Exit Code is %errorlevel%
)

:End
endlocal
echo.
SET /P leave="Press any key to exit.."

Aquí hay una salida de muestra del script:

Please enter the hostname : abcdefg.hijkl.mnop
Please enter the port numbers followed by the Enter key:

10001
10002
10003
10004
10005

Trying to log into port 10001 of abcdefg.hijkl.mnop
Trying to log into port 10002 of abcdefg.hijkl.mnop
Trying to log into port 10003 of abcdefg.hijkl.mnop
Trying to log into port 10004 of abcdefg.hijkl.mnop
Trying to log into port 10005 of abcdefg.hijkl.mnop

Press any key to exit..

Luego abre 5 ventanas de telnet en estado minimizado, cada una con un menú de inicio de sesión exitoso

Respuestas a la pregunta(3)

Su respuesta a la pregunta