elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Consulta sobre código batch para control de servicios en servers
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta sobre código batch para control de servicios en servers  (Leído 1,865 veces)
duviadrian

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Consulta sobre código batch para control de servicios en servers
« en: 14 Marzo 2018, 22:12 pm »

Hola a todos!.. soy nuevo en el foro y quisiera hacerles una consulta sobre un código que me está haciendo doler mucho la cabeza.
A través del siguiente script quisiera controlar ciertos servicios en varios servidores remotos a los cuales tengo acceso a través de una VPN sin problema.
El inconveniente es que al querer optimizar el script para que haga los controles a través de un FOR llamando a una función no me está trayendo información cuando controla si lo encuentra corriendo o no.
Como adicional y para que comprendan el script tengo también un TXT con todos los servers listados, una carpeta (Services) donde hay varios TXTs con el nombre de cada server como nombre de archivo y como contenido los servicios de cada server. Y por otro lado otra carpeta (Outs) donde se genera un TXT para cada server.
Le agradeceré mucho si me pueden ayudar con esto.
Desde ya, muchas gracias!

@echo off
Setlocal EnableDelayedExpansion
del /f /q .\Outs\out_*.txt
cls
for /f %%z in (.\Servers.txt) do call :Control %%z
exit

:Control
echo ANALYZING SERVICES IN SERVER "%1" ...
for /f "tokens=*" %%x in (.\Services\%1.txt) do (
sc \\%1 query %%x | find "STATE" | find "RUNNING"
if %errorlevel%==0 (echo Server: "%1" - Service: "%%x" - State: "RUNNING") else (echo Server: "%1" - Service: "%%x" - State: "NOT RUNNING") >> .\Outs\Out_%1.txt
)
exit /b


« Última modificación: 14 Marzo 2018, 22:16 pm por duviadrian » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consulta seguridad servers
Seguridad
manyblue 1 2,483 Último mensaje 15 Diciembre 2010, 19:51 pm
por manyblue
[BATCH] Dudas sobre Rundll32 y los comandos de la API de nVidia Control Panel
Scripting
SuperDraco 9 6,205 Último mensaje 6 Mayo 2011, 10:03 am
por SuperDraco
Consulta sobre script batch
Scripting
soptec 2 2,570 Último mensaje 24 Noviembre 2011, 01:27 am
por leogtz
Control de servicios y programas para cada usuario
Windows
3n31ch 8 9,855 Último mensaje 18 Mayo 2015, 15:08 pm
por 3n31ch
Consulta sobre crear un Batch
Scripting
MudexID 0 1,626 Último mensaje 7 Octubre 2015, 18:23 pm
por MudexID
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines