Para crear la tarea vamos a utilizar por CMD el comando "schtasks".
El uso del comando es el siguiente:
schtasks /create /tn "NOMBREDETAREA" /tr %windir%\runbackup.exe /sc onstart /ru "System"
con el parámetro /ru "System" le indicamos que la tarea se ejecutara como "System" en caso contrario le pasamos credenciales en el formato DOMINIO\Usuario /rp Contraseña
Con este comando eliminamos la tarea programada llamada "BACKUP":
schtasks /delete /tn "NOMBREDETAREA" /f
Nota: todas las tareas programadas pueden verse y editarse desde el "Menu inicio > Programas > Accesorios > Herramientas del sistema > Tareas Programadas". Todas las tareas programadas se guardan en archivos .JOB que se encuentran en "C:\\WINDOWS\\Tasks"
Para mas ayuda consulten la fuente.
FUENTE: "F1" (ayuda de windows)
Amigo, me salvaste la vida, estaba buscando esto exactamente para mi trabajo..
ResponderEliminarTe invito tambien a pasar por mi blog http://interfazvirtual.blogspot.com/ y agrearme como amigo que yo haré lo mismo (si me lo permites). Considero que compartes informacion muy util para todos.
Primero quiero agradecerte por este aporte y tambien preguntar que n este ejemplo pones: /tr %windir%\runbackup.exe y este se encuentra en el directorio de windows, pero en caso que lo quiera poner en otro directorio, como le tendría que poner
ResponderEliminarcodigosyalgoritmos, tenes que colocar por ejemplo "/tr C:\runbackup.exe" o /tr "C:\Archivos de programa\Internet Explorer\iexplore.exe"
ResponderEliminarsi la ruta de la carpeta tiene espacios tenes que usar comillas.
saludos.