You are on page 1of 5

Tareas en Windows Server 2008 (BAT) No s si les ha pasado que colocan una tarea programada, la cual ejecuta un archivo

BAT, que este asu vez, genera archivos, ya sea un log, un zip u otro, y aparentemente el bat se ejecuta sin problemas pero cuando consultamos si el archivo que genera el bat existe... sorpresa!!!, no existe, jams fue generado. Eso es lo que pasa en el S.O. Windows server 2008 R2, sin embargo descubri la forma de programarlos y que trabajen como debe ser. Les mostrar como deben colocar una tarea programada en el sistema operativo Microsoft Windows 2008 server R2 que ejecuta un queridisimo y muchas veces necesario archivo de ejecucion por lotes (BAT). Teniendo el archivo BAT listo. (En este ejemplo el archivo bat despliega un "dir" y el resultado almacena en un arhivo de texto dentro de la misma ruta donde esta el bat) Paso 1.- Abrir el programador de tareas de Windows. Paso 2.- Crear nueva tarea.

Paso 3.- En la pestaa "General" colocar el nombre y descripcion de la tarea programada y en la parte inferior escoger la opcion "Ejecutar tanto si un usuario inicio sesion como si no" y palomear "Ejecutar con los mas altos privilegios" y por ultimo en "Configurar para" escoger "Windows server 2003, Windows XP o Windows 2000", este ultimo es muy importante para que funcione correctamente nuestro BAT.

Paso 4.- En la pestaa "Desencadenadores" escoger el momento en que uno busca se ejecute la tarea, ya sea una hora especifica en un dia especifico, un fecha diaria, por semana, por mes, al iniciar windows, etc.

Paso 5.- En la pestaa "Acciones" elegir "nueva.." y en esa nueva ventana, seleccionar el BAT que queremos que se ejecute y en donde dice "Iniciar en (opcional)" se coloca la ruta donde esta nuestro BAT , es muy importante que se ponga la ruta, porque aunque dice (opcional) no lo es, ya que si no la colocamos, el bat jamas se ejecuta correctamente.

Paso 6.- En la pestaa "Condiciones" deseleccionaremos todo.

Paso 7.- En la pestaa "Configuracin" tambien deseleccionaremos todo, este y el anterior paso son opcionales, queda a disposicion del usuario configurar estas dos pestaas.

Paso 8.- Aceptar. Aqui le pedira el usuario y contrasea que usara la tarea para ejecutarse. Debe ser un usuario con privilegios para ejecutar un archivo de ejecucion por lotes.

Y esos son los pasos a seguir. Ahora podemos ver que ya nos aparece esta tarea.

Si nos vamos a la ruta donde esta el bat, podemos ver que es el unico archivo que existe. Procedemos a ejecutar la tarea y nos volvemos a fijar en la ruta del archivo bat. Y efectivamente, nuestro archivo bat genero un archivo txt, que si lo revisamos contiene el listado de este mismo directorio Nuestra tarea programada ya fue probada y si funciona.

You might also like