
Actualmente estoy escribiendo un script de automatización que debe ejecutarse en modo de pantalla completa y la computadora no se puede utilizar cuando se ejecuta el script. Después de buscar en Google, descubrí que es posible iniciar una sesión separada usando la misma cuenta mediante el escritorio remoto.
Ahora el problema es que cuando inicio sesión exitosamente en otra sesión, todas las aplicaciones de inicio automático se ejecutarán nuevamente. Es molesto porque ya están funcionando. ¿Cómo puedo arreglar esto?
Respuesta1
En lugar de colocar el script en una carpeta de inicio, ejecútelo como una tarea programada con undisparador específico, por ejemplo, unevento, o con repetición limitada, por ejemplo, TASK_TRIGGER_DAILY, para que no se vuelva a repetir en el mismo día.
Respuesta2
Esta idea viene del post.
Evite que se ejecuten algunos programas de inicio al iniciar sesión en Windows Vista a través de Escritorio remoto.
La idea es reemplazar los inicios que no desea que se ejecuten en RDP por un .bat
archivo en el grupo Inicio que los ejecutará solo en modo Consola (escritorio):
@echo off
IF %SESSIONNAME% == Console (
REM List paths to programs here prefaced by "start " so they run async.
) ELSE (
REM Not in console, not executing programs.
)