Stellen Sie sicher, dass die Anwendung auf dem Server weiterhin ausgeführt wird, nachdem RDP getrennt wurde

Stellen Sie sicher, dass die Anwendung auf dem Server weiterhin ausgeführt wird, nachdem RDP getrennt wurde

Ich habe eine Anwendung, die unter Windows Server 2019 Datacenter ausgeführt wird. Diese Anwendung wird mit einer bestimmten Benutzeranmeldung ausgeführt. Der Benutzer muss bei Windows angemeldet bleiben, damit die Anwendung weiter ausgeführt werden kann.

Wenn sich das Konto von der RDP-Sitzung abmeldet, wird die Anwendung nach einiger Zeit geschlossen. Wenn sich das Konto erneut mit RDP anmeldet, durchläuft es den gesamten Prozess der Anwendung von Gruppenrichtlinien usw.

Wie verhindere ich, dass dies passiert?

Ich möchte, dass diese Anwendung rund um die Uhr kontinuierlich läuft. Ich habe bereits eine Scheduler-Aufgabe, die regelmäßig prüft und die Anwendung neu startet, wenn sie abgestürzt ist.

Ich kann dies nicht in einen Dienst umwandeln, da die Anwendung in einer interaktiven Sitzung ausgeführt werden muss.

Jeder Ratschlag ist willkommen!

Bearbeitet, um hinzuzufügen: Ich melde mich nicht ab. Ich trenne nur das RDP. Ich habe die Maschine auch so eingestellt, dass sie sich nach Inaktivität nicht abmeldet (der Parameter ist auf „Nicht definiert“ eingestellt).

Antwort1

Es ist keine gute Praxis, einen Anwendungsprozess in einer RDP-Sitzung auszuführen. Versuchen Sie, ihn entweder als Windows-Dienst oder mithilfe des Taskplaners auszuführen.

Sie können mit PowerShell benutzerdefinierte Windows-Dienste erstellen.

verwandte Informationen