• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio con CDKeyoffer. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

Ayuda programador de tareas Windows Server 2012

Rugamba

Chapuzas Senior
Registrado
8 Ene 2014
Mensajes
2.426
Puntos
113
Edad
36
Muy buenas a todos, veréis tengo un problemilla, me imagino por donde van los tiros, pero bueno a ver si alguien me puede ayudar o dar alguna pista.

Tengo un servidor con Windows Server 2012, en él quiero que un usuario realice una acciones concretas todos los días.
Para ello, utilizo un software (MiniMouseMacro) para grabar aquellas acciones que quiero que haga. La macro la grabo como un bat y la programo para cierta hora todos los días.

El problema es el siguiente, si tengo la ventana de escritorio remoto abierta, se ejecuta sin problemas, pero si la tengo cerrada (solamente cerrada la ventana de escritorio remoto, no cerrada la sesión del usuario, que supuestamente sigue ejecutándose) entonces no se ejecuta la tarea.

He probado en la tarea a marcar "iniciar tanto si el usuario ha iniciado sesión como si no" pero entonces no se ejecuta nunca, ni estando metido en la sesión.

Nada más, a ver si alguien me puede iluminar.
 
Prueba a ejecutarla como usuario System.
 
Prueba a ejecutarla como usuario System.
Nada, si pongo que se ejecute como "System" se marca automáticamente la opción "iniciar tanto si el usuario ha iniciado sesión como si no" por lo que no se ejecuta nunca. Como comento en el primer post si esa opción está marcada la tarea no se ejecuta nunca, ni mediante los desencadenadores ni ejecutándola manualmente.
 
Última edición:
El problema es que los clicks de la macro son algo "fisico", mientras que las tareas programadas no contemplan acciones por consola

Quiero decir: tu macro ejecuta ciertos clicks en determinadas localizaciones de un escritorio, pero el problema radica en que no existe una sesion con entorno gráfico cargado, de ahi a que no realice nada.

Deberias buscar otra forma de automatizar eso, como buscar un programa que ejecute dicha tarea, pero en la propia sesion de consola del servidor. El problema es la seguridad, si alguna persona pudiese tener acceso fisico a ese sistema, o al host en caso de estar virtualizada, podria realizar acciones ya que no habria contraseña que se lo impidiese
 
tu macro ejecuta ciertos clicks en determinadas localizaciones de un escritorio, pero el problema radica en que no existe una sesion con entorno gráfico cargado, de ahi a que no realice nada.
Justo lo que pensaba, se lo decía a una compañera ayer mismo.

Es una putada porque todas las acciones de esa macro no se pueden hacer por comandos, tiene que abrir un ERP, cargar unas estadísticas y blablabla.
Así que de momento, tengo la sesión siempre abierta en el propio servidor, eso si, sin permisos de administrador y solamente acceso a lo que necesita, así de momento funciona bien.

Gracias por las respuestas.
 
Arriba