Hola a todos, me anote para ver si me puede guiar en la creación de un pequeño menu a traves de DOS. Lo que quiero hacer es lo siguiente.
echo "CONSULTA ESTADO DEL SIEBEL APP 1"
sc \\siebelapp1 query siebsrvr_SiebelTPES_SIEBELAPP1
Según la salida ((( si esta runing)) volver a ejecutar el query
Si la salida arroja ((( stoped))) ejecutar el start
sc \\siebelapp1 start siebsrvr_SiebelTPES_SIEBELAPP1
nota son 10 servidores, a consultar.
Desde muchas gracias por su ayuda.
Aqui esta una base, pero debes de poner, algo de tu code, para ver que llevas, y cual es la salida de las lineas :
sc \\siebelapp1 query siebsrvr_SiebelTPES_SIEBELAPP1
y :
sc \\siebelapp1 start siebsrvr_SiebelTPES_SIEBELAPP1
@echo off
:Menu
cls
echo 1.-CONSULTA ESTADO DEL SIEBEL APP 1
echo 2.-Demas opciones
echo 3.-Salir
echo.
set /p opcion=Teclee el numero de la opcion dada :
if not defined opcion (goto:Menu)
if %opcion%==1 (goto:Consulta)
if %opcion%==2 (goto:DemasOpciones)
if %opcion%==3 (goto:eof)
:Consulta
rem Aqui iria el code que comprueba el estado, eso depende de tu pc.
rem Puedes hacer la linea que dices :
rem sc \\siebelapp1 query siebsrvr_SiebelTPES_SIEBELAPP1
rem No se que salida de eso, pero puedes usar Find, y apartir de ahi, saber si esta
rem Runing o stoped.
goto:Eof
:DemasOpciones
rem Aqui irian las otras opciones en mente.
goto:eof
Saludos.