¿Puedo programar una tarea de Windows para que se ejecute en una sesión de escritorio interactiva?

8

Estoy tratando de crear una tarea programada que se ejecutará una vez al día en una máquina dedicada. La tarea ejecutará un exe. Ese exe hace un montón de cosas, incluida la ejecución de la automatización que manipula el mouse / kb, etc.

¿Es eso posible (en cualquier sistema operativo basado en Windows)?

Steven Evers
fuente
Bueno, dado que el malware ya puede hacer esto, diría que SÍ es posible.
mdpc
Q similar en SuperUser
LosManos

Respuestas:

7

Claro ... deje al usuario que la tarea programada se ejecuta como iniciada sesión y configure la opción de tarea para que solo se ejecute cuando el usuario haya iniciado sesión.

Creo que también puedes usar schtasks: http://msdn.microsoft.com/en-us/library/windows/desktop/bb736357%28v=vs.85%29.aspx usando el parámetro / IT pero nuevamente lo creo solo funciona si el usuario real está conectado y la tarea se ejecuta como.

Aparte de eso, puede usar FireDaemon para que una sesión interactiva ejecute una tarea como servicio.

El limpiador
fuente
0

Sí, es bastante contra-intuitivo. Si selecciona "ejecutar si el usuario inició sesión o no", se le pedirá la contraseña del usuario cuya cuenta está utilizando.

Pero si selecciona "Ejecutar solo cuando el usuario ha iniciado sesión", no le pedirá la contraseña del usuario.

Kirm
fuente