miércoles, 16 de diciembre de 2009
Tareas Programadas
Para evitar conectarme a cada uno de los servidores y revisar que se hayan corrido las tareas sin problemas me puse a investigar y genere un archivo "BAT" que lo hace por mi
El archivo "BAT" contiene las siguientes lineas
date /t >c:\tareas1.csv &time /t >>c:\tareas1.csv
echo -------------------------------------------------
Echo servidor1 >>c:\tareas1.csv
schtasks /query /s servidor1 /fo csv >>c:\tareas1.csv
EChO ;>>c:\tareas1.csv
Echo servidor2>>c:\tareas1.csv
schtasks /query /s servidor2 /fo csv >>c:\tareas1.csv
EChO ;>>c:\tareas1.csv
La explicacion de lo que hace cada linea es esta
Linea 1:
Date /t (muestra la hora del servidor)
>c:\tareas1.csv (crea un archivo llamado tareas1.csv en raiz de C donde escribe la fecha del servidor donde se esta ejecutando la tarea)
&time /t >>c:\tareas1.csv (escribe la hora del servidor donde se esta ejecutando la tarea)
Linea 2:
echo ---------------------------------------( la puse solo para tener organizado el bat)
Linea 3:
Echo servidor1 >>c:\tareas1.csv ( escribe en el archivo c:\tareas1.csv la palabra servidor1 para saber que comienza las tareas que corren en dicho servidor)
Linea 4:
schtasks /query /s servidor2 /fo csv >>c:\tareas1.csv
schtasks ( de las tareas programadas de windows)
operadores /query ( hace una consulta a las tareas) /s (sirve para especificar el servidor que sera consultado, si se deja en balanco por defaul es el localhost) /fo CSV ( sirve para darle formato a la salida del comando en este caso CVS)
>>c:\tareas1.csv (escribe el resultado de este comando en el archivo c:\tareas1.csv)
Linea 5:
EChO ;>>c:\tareas1.csv (esta linea inserta un ";" para que en el archivo se vea un espacio entre servidor y servidor)
La otras lineas hacen los mismo solo que la informacion que saca es de otro servidor
el resultado es algo como esto:
Wed 12/16/2009
01:26 PM
servidor1
"TaskName","Next Run Time","Status"
"Crea_Backup_IIS_11","11:00:00 PM, 12/16/2009",""
"Crea_Backup_IIS_3","3:00:00 PM, 12/16/2009",""
"Crea_Backup_IIS_7","7:00:00 AM, 12/17/2009",""
"Elimina_Backup_IIS","2:00:00 AM, 12/17/2009",""
"mueve-logs","1:00:00 AM, 12/17/2009",""
"User_Feed_Synchronization-{194D69D2-3450-4541-9246-5418E29FFADF}","1:29:00 PM, 12/16/2009",""
"User_Feed_Synchronization-{194D69D2-3450-4541-9246-5418E29FFADF}","1:29:00 PM, 12/16/2009",""
;
servidor2
"TaskName","Next Run Time","Status"
"Crea_Backup_IIS_11","11:00:00 PM, 12/16/2009",""
"Crea_Backup_IIS_7","7:00:00 AM, 12/17/2009",""
"Crea_Bakup_IIS_3","3:00:00 PM, 12/16/2009",""
"Elimina_Backup_IIS","2:00:00 AM, 12/17/2009",""
"mueve-logs","1:00:00 AM, 12/17/2009",""
;
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario