Asegúrese de que la aplicación continúe ejecutándose en el servidor después de desconectar RDP

Asegúrese de que la aplicación continúe ejecutándose en el servidor después de desconectar RDP

Tengo una aplicación que se ejecuta en Windows Server 2019 Datacenter. Esta aplicación se ejecuta mediante el inicio de sesión de un usuario específico. El usuario debe permanecer conectado a Windows para que la aplicación continúe ejecutándose.

Cuando la cuenta cierra la sesión RDP, la aplicación se cierra después de un tiempo. Cuando la cuenta vuelve a iniciar sesión con RDP, pasa por todo el proceso de aplicación de políticas de grupo, etc.

¿Cómo evito que esto suceda?

Quiero que esta aplicación se ejecute continuamente, 24 horas al día, 7 días a la semana. Ya tengo un Programador de Tareas que comprueba periódicamente y si la aplicación ha fallado la reinicia.

No puedo convertir esto en un servicio porque la aplicación debe ejecutarse en una sesión interactiva.

¡Se agradece cualquier consejo!

Editado para Agregar: No voy a cerrar sesión. Simplemente desconecto el RDP. También configuré la máquina para que no cierre sesión después de inactividad (el parámetro está configurado en "No definido")

Respuesta1

Es una muy mala práctica ejecutar un proceso de solicitud en una sesión RDP. Intente ejecutarlo como un servicio de Windows o utilizando el programador de tareas.

Puede crear servicios de Windows personalizados utilizando PowerShell.

información relacionada