¿Cómo configuro TaskScheduler para que inicie sesión automáticamente después de cerrar la sesión? Por ejemplo, mi cuenta. Se cerró la sesión. Quiero iniciar sesión automáticamente después de 10 segundos. o 1 min, ¿cómo hacerlo? Y también reiniciar un archivo tool.bat, muchas gracias.
Respuesta1
Ejecutar su archivo por lotes al iniciar sesión no debería ser un problema. Colóquelo en su ejecución automática/inicio para su usuario o use una tarea de Windows para ejecutarlo.
Para crear una tarea busque Task Scheduler
, cree una nueva tarea y Action
seleccione At log on
.
Para su otra solicitud para iniciar sesión automáticamente como usuario, no creo que sea posible excepto inmediatamente después del inicio. Anularía todo el propósito de tener cuentas de usuario separadas y tendría que almacenar su contraseña con esa tarea/script posiblemente de manera legible o tendría que escribir una contraseña.
Si su máquina ejecuta un sistema operativo de cliente Windows, lo más probable es que no tenga suerte, ya que, hasta donde yo sé, solo admiten un usuario simultáneo (¿excepto Vista Ultimate o algo así?). Con Windows Server, generalmente puede tener varios usuarios conectados al mismo tiempo (al menos dos), de modo que mientras no haya más usuarios conectados y nadie interrumpa su conexión, sus tareas continuarán ejecutándose.
Otra opción sería limitar los usuarios que realmente pueden utilizar la máquina. Puede configurar los usuarios que pueden usar RDP a través de un cuadro de diálogo en Advanced System Properties
la Remote
pestaña. Los administradores aún podrían iniciar sesión de forma remota para evitar esa verificación.esta pregunta.
Probablemente, el mejor curso de acción sería ejecutar su tarea no como su propio usuario sino como un usuario del servicio en segundo plano.