martes, 8 de marzo de 2011

Crear una tarea programada en varios equipos a la vez

Hoy he tenido que crear una tarea programada en Windows en 118 equipos con Windows XP SP2 Para ello, he utilizado el comando schtasks de windows y la utilidad psexec de Sysinternals
Este es el contenido del bat

@echo off
net use k :\ip\doc_compartido /user:usuario passw
echo Equipo: >> k:\log.log
hostname >> k:\log.log
set Usuario=%computername%\usuario_local
set Passwd=passw_local
schtasks /create /ru %Usuario% /rp %Passw% /sc monthly /mo Second /d Sun /tn "Nombre Tarea" /tr "Ruta bat/script" /st hora_inicio_tarea
Luego desde mi equipo lanzo la siguiente línea:

psexec @fichero.txt -u usuario -p contraseña -c script /quiet
El fichero.txt contiene la ip o nombre de los equipos a donde quiero enviar la tarea simultaneamente

La tarea se completó satisfatoriamente

1 comentario:

  1. Hola, buena la plantilla, solo un consejo... Hazte con este fondo en posición fija, que solo se mueva el contenido y siempre el fondo este en el mismo lugar, de este modo creas un gran efecto con una mejor apariencia... Saludos!

    ResponderEliminar