¿Alguien sabe cómo configurar una tarea programada para que se ejecute en segundo plano con el Programador de tareas de Windows?
No parece haber ninguna opción para hacer esto.
¿Alguien sabe cómo configurar una tarea programada para que se ejecute en segundo plano con el Programador de tareas de Windows?
No parece haber ninguna opción para hacer esto.
Respuestas:
Como se ha señalado por Mattias Nordqvist en los comentarios a continuación, también puede seleccionar el botón de opción "Ejecutar tanto si un usuario está conectado o no" . Al guardar la tarea, se le pedirá una vez la contraseña del usuario. bambams notó que esto no otorgaría permisos de Sistema al proceso, y también parece ocultar la ventana de comandos.
No es una solución obvia, pero para ejecutar una Tarea Programada en segundo plano, cambie el Usuario que ejecuta la tarea a " SISTEMA " y no aparecerá nada en su pantalla.
Suponiendo que la aplicación que está intentando ejecutar en segundo plano está basada en la CLI, puede intentar llamar a los trabajos programados utilizando Hidden Start
Ver también: http://www.howtogeek.com/howto/windows/hide-flashing-command-line-and-batch-file-windows-on-startup/
start /b
start
es que es un comando, no un programa, por lo que no puede usarlo en el Programador de tareas.
cmd.exe /c start
hace el truco para comandos que no son programas.
cmd
proceso y el start
comando, por lo que aún terminas con una ventana de consola que al menos parpadea por un momento. Simplemente difiere el problema (y agrega un nivel de abstracción adicional e innecesario al problema.