Ms-Dos - Ping a Pc's Urgente.

 
Vista:

Ping a Pc's Urgente.

Publicado por Yuri Torres (1 intervención) el 08/01/2009 23:42:03
Hola amigos tengo un problemita , necesito hacer un bat que le haga Ping a una lista de Ips del dominio y me guarde en un .txt (El nombre del Txt debe ser la fecha de Proceso)los nombres de las Pcs que encontro encendidas,
tengo problemas en como modificar un .txt ya que el type lo sobreescribe pero no lo modifica.
De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ping a Pc's Urgente.

Publicado por Antoni Masana (295 intervenciones) el 09/01/2009 06:36:38
Con los pocos datos que das supongo que la solucion sera poner :

TYPE FILE_1 >> FILE_2

para que añada el contenido de FILE_1 al final de FILE_2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ping a Pc's Urgente.

Publicado por Yuri Torres (4 intervenciones) el 13/01/2009 00:13:15
Muchas gracias , veo que tienes bastante experiencia en programacion en MS-DOs, quisiera saber:
1.- Como hago para que mediante un For haga Ping a algunas Ips del dominio +o- unas 30
pero el dominio tiene como 200, pero solo necesito hacerle como te digo a unas cuantas , se me ocurre
en un archivo aparte crear una lista con las Ips o nombres de las Pc's pero luego como hago
para barrerlos o en la parte de abajo del Bachero tener la lista y lo mismo como los barro con el For.

2.-Se debe de crear un archivo txt cuyo nombre debe ser la fecha del proceso pero su contenido debe ser el sgte:

"De acuerdo a los resultados del Ping"

Ip. 10.165.53.88 Encendida
Ip. 10.165.53.86 Apagada
Ip. 10.165.53.83 Encendida
Ip. 10.165.53.84 Apagada

Solo tengo esta parte ,agradeceria bastante tu ayuda.
SET ECHO Off
PING 10.165.53.88
IF %ERRORLEVEL% GEQ -1 type xxxx



Disculpa la molestia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ping a Pc's Urgente.

Publicado por Antoni Masana (295 intervenciones) el 13/01/2009 08:15:08
El fichero de IPS:

C:\>Type Lista.txt
10.90.3.4 wka
10.90.3.34 bcnorpa
10.80.3.34 madorpa
10.217.45.120 Host

C:\>type Pinga.bat
@echo off

if "%1" == "/P" goto Pinga

echo Prueba realizada: %Date% - %Time% >Resulta.txt

FOR /F "tokens=1,2" %%a in (lista.txt) do call %0 /P %%a %%b
goto Fin

:Pinga
ping %2 >nul

if %ERRORLEVEL% GEQ 1 goto Mal
echo IP %2 %3 Encendido >>Resulta.txt
goto Fin

:Mal
echo IP %2 %3 Apagado >>Resulta.txt

:Fin

C:\>Type Resulta.bat
Prueba realizada: 13/01/2009 - 8:10:50.27
IP 10.90.3.4 wka Encendido
IP 10.90.3.34 bcnorpa Encendido
IP 10.80.3.34 madorpa Encendido
IP 10.217.45.120 Host Apagado

Se puede mejorar pero esto es una idea para empezar

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ping a Pc's Urgente.

Publicado por yuri torres (2 intervenciones) el 14/01/2009 04:13:56
Muchas gracias , una cosita mas como hago para que el archivo tenga por nombre la fecha del sistema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ping a Pc's Urgente.

Publicado por Yuri Torres (4 intervenciones) el 14/01/2009 04:49:52
Es que si tiene un id el dia no laborable va a sobreescribir al anterior y se perderan los datos del penultimo dia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar