crunchytoast
Goto Top

User Session wird nicht getrennt oder abgemeldet nach beenden der RemoteAPP

Moin zusammen,

Ich habe eine Windows Server 2016 Umgebung mit einem Windows AD. (2 RemoteAPP Server, RDP Verbindungsbroker und Domain Controller)

Folgende Situation:

Ich habe einen Application Server und verteile per RDP eine Software.
Verbindungsaufbau, Software etc. funktioniert alles, nur beim beenden der Software wird die Session nicht getrennt oder der User abgemeldet. Der User muss momentan immer in der Taskleiste auf ausgeblendete Symbole gehen und dort über ein Icon die Verbindung trennen.

Meine Frage:
Wie und Wo konfiguriere Ich, dass beim Beenden der RemoteApp die Session getrennt wird oder bestenfalls der User direkt abgemeldet wird.

Google habe Ich bereits befragt, komme mit meiner Suchanfrage nicht weiter.
Liegt wahrscheinlich daran, dass das ein reines Experten Programm ist face-smile

LG

Content-ID: 31567959634

Url: https://administrator.de/contentid/31567959634

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

DerWoWusste
DerWoWusste 09.01.2024 um 15:54:26 Uhr
Goto Top
Wenn Du eine Taskleiste siehst, ist das keine RemoteApp, sondern eine Vollsitzung, in der deine App gestartet wird.
Tezzla
Tezzla 09.01.2024 um 15:58:01 Uhr
Goto Top
Moin,

das was @DerWoWusste sagte und für den speziellen Fall, um Sessions zu kontrollieren: Per GPO.

Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Session Time Limits

Wenn der User natürlich eine vollwertige Sitzung hat und über das X in der blauen Leiste die Verbindung einfach nur trennt, wird auch keine Session abgemeldet.

Viele Grüße
ukulele-7
ukulele-7 09.01.2024 aktualisiert um 15:59:54 Uhr
Goto Top
Zitat von @CrunchyToast:

Software etc. funktioniert alles, nur beim beenden der Software wird die Session nicht getrennt oder der User abgemeldet. Der User muss momentan immer in der Taskleiste auf ausgeblendete Symbole gehen und dort über ein Icon die Verbindung trennen.
Also wenn er unter "ausgeblendete Symbole" auf trennen geht wird die Sitzung abgemeldet? - Das ist missverständlich. Ich weiß nicht mal welche Option gemeint ist.

Bei mir werden Sitzungen auch nur getrennt wenn der Anwender das Programm schließt (über X), andere Wege habe ich noch nicht probiert. Derzeit ist das einfach so, das ist auch eine recht spezielle Einrichtung und stört mich nicht weiter. Ich gehe aber davon aus, dass das Verhalten so default ist.

Du kannst per User-GPO Sitzungen automatisch abmelden lassen:
RDP bei Inaktivität oder getrennt automatisch abmelden
Ob das jetzt eine RemoteApp oder eine komplette Sitzung ist sollte egal sein was diese Einstellung betrifft. Alternativ mal in der Sammlung am RD-Broker schauen.
CrunchyToast
CrunchyToast 09.01.2024 um 16:13:02 Uhr
Goto Top
Erstmal Danke fürs schnelle Feedback.

1. Es ist keine vollwertige Sitzung da Ich ja lokal nur die App angezeigt bekomme. Leider bekomme Ich auch nicht den blauen Balken, den man von normalen RDP Sessions kennt worüber sich die User trennen können.

2. In Session Time Limits habe Ich bereits nachgeschaut und das mit nach Zeit X wenn User inaktiv umzusetzen ist leider keine Option. Hat einfach den Grund, dass die Software von sich aus Probleme mit der Skalierung hat und wir zwischen durch den Arbeitsplatz wechseln und die Bildschirmauflösung eine andere ist. Und das Geschrei möchte Ich mir nur ungern anhören.

3. Ich habe mal ein Bild angefügt mit dem ausgeblendetem Icon worüber man sich momentan trennen kann.


Ich bedanke mich schonmal im Voraus für eure Hilfe
screenshot
Tezzla
Tezzla 09.01.2024 um 16:18:32 Uhr
Goto Top
Zitat von @CrunchyToast:
2. In Session Time Limits habe Ich bereits nachgeschaut und das mit nach Zeit X wenn User inaktiv umzusetzen ist leider keine Option. Hat einfach den Grund, dass die Software von sich aus Probleme mit der Skalierung hat und wir zwischen durch den Arbeitsplatz wechseln und die Bildschirmauflösung eine andere ist. Und das Geschrei möchte Ich mir nur ungern anhören.

Du kannst ja nur getrennte Sitzungen nach X Minuten beenden. So haben wir es konfiguriert. Dann ist der Server i.d.R. nach Feierabend rechtzeitig für die Backups sauber.

VG
DerWoWusste
DerWoWusste 09.01.2024 um 16:20:16 Uhr
Goto Top
Dein Screenshot zeigt eine in die Tasklesite minimierte RemoteApp. Das Symbol verwirrt, es sieht aus, als wäre das eine mstsc.exe, die du als RemoteApp anbietest.

Ich verstehe ebenso nicht, dass Klicken auf x die RemoteApp noch in der Taskleiste hält - das ist nicht normal.
CrunchyToast
CrunchyToast 09.01.2024 um 16:24:57 Uhr
Goto Top
Zitat von @DerWoWusste:

Dein Screenshot zeigt eine in die Tasklesite minimierte RemoteApp. Das Symbol verwirrt, es sieht aus, als wäre das eine mstsc.exe, die du als RemoteApp anbietest.

So habe Ich das auch gemacht, weil Ich den Weg so kannte und habe mir die Einstellungen von einem bestehenden einfach abgeguckt, dort ist das Problem übrigens nicht.


Ich verstehe ebenso nicht, dass Klicken auf x die RemoteApp noch in der Taskleiste hält - das ist nicht normal.

Das verstehe Ich nämlich auch nicht
CrunchyToast
CrunchyToast 09.01.2024 aktualisiert um 16:26:47 Uhr
Goto Top
Du kannst ja nur getrennte Sitzungen nach X Minuten beenden. So haben wir es konfiguriert. Dann ist der Server i.d.R. nach Feierabend rechtzeitig für die Backups sauber.


Ja das ist auch konfiguriert nur komme Ich gar nicht erst so weit, dass die User sich trennen können. Nach beenden der RemoteApp bleibt die Session aktiv
ukulele-7
ukulele-7 09.01.2024 um 16:30:57 Uhr
Goto Top
So wie in dem Bild sehe ich es auch aber die Option "Trennen" trennt bei mir und meldet nicht ab, genau wie das X aus dem tatsächlichen Progammfenster. Das war vermutlich nur missverständlich formuliert.

Neben der GPO gibts in den Eigenschaftern der Sammlung die Option "Getrennte Sitzungen beenden" mit Minimalwert 1 Minute. Außerdem gibt es "Wenn ein Sitzungslimit erreicht oder eine Verbidnung getrennt wurde" "Ende der Sitzung" als Option, klingt als wäre das ein unverzügliches Ende? - Ein wenig selbst ausprobieren ist ja jetzt drin.
DerWoWusste
DerWoWusste 09.01.2024 um 16:35:49 Uhr
Goto Top
So habe Ich das auch gemacht...
Wie? Du hast mstsc wirklich als RemoteApp konfiguriert? Das ergäbe nur einen Sinn, wenn Du vom RemoteServer auf einen weiteren Server weiterspringen willst mit dieser RemoteApp.
CrunchyToast
CrunchyToast 09.01.2024 um 16:36:45 Uhr
Goto Top
Zitat von @ukulele-7:

So wie in dem Bild sehe ich es auch aber die Option "Trennen" trennt bei mir und meldet nicht ab, genau wie das X aus dem tatsächlichen Progammfenster. Das war vermutlich nur missverständlich formuliert.

Neben der GPO gibts in den Eigenschaftern der Sammlung die Option "Getrennte Sitzungen beenden" mit Minimalwert 1 Minute. Außerdem gibt es "Wenn ein Sitzungslimit erreicht oder eine Verbidnung getrennt wurde" "Ende der Sitzung" als Option, klingt als wäre das ein unverzügliches Ende? - Ein wenig selbst ausprobieren ist ja jetzt drin.

Das funktioniert ja auch bei mir.
Mir gehts darum, dass wenn die User einfach nur die RemoteApp schließen, dass dann die Session aktiv bleibt also nicht getrennt oder abgemeldet. Die Session bleibt solange bis man sich über das Icon trennt oder bis Ich sie auf dem Server trenne aktiv
CrunchyToast
CrunchyToast 09.01.2024 um 16:38:52 Uhr
Goto Top
Zitat von @DerWoWusste:

So habe Ich das auch gemacht...
Wie? Du hast mstsc wirklich als RemoteApp konfiguriert? Das ergäbe nur einen Sinn, wenn Du vom RemoteServer auf einen weiteren Server weiterspringen willst mit dieser RemoteApp.

Also Ich habe auf dem Server mit der installierten Anwendung die RDP Dienste installiert, diesen dann auf meinem RDP Broker hinzugefügt, eine neue Sitzungssammlung erstellt und habe dann vom RDP Broker mir die RDP heruntergeladen
ukulele-7
ukulele-7 09.01.2024 um 16:43:42 Uhr
Goto Top
Zitat von @CrunchyToast:

Die Session bleibt solange bis man sich über das Icon trennt oder bis Ich sie auf dem Server trenne aktiv
Das kann ich so nicht nachvollziehen. Sobald ich über X schließe wird die Session im Taskmanger auf dem RD-SH als "Getrennt" angezeigt. Die Software läuft weiter aber die Sitzung ist damit getrennt. Auch sehe ich die Sitzung in der Taskleiste nicht mehr.

Welches OS hast du "lokal"?
Zeig doch mal die Einstellungen der Sammlung.

Ich gehe übrigens auch aus einer Remote Sitzung auf einem RD-SH 2019 auf eine RemoteApp auf Server 2022.
CrunchyToast
CrunchyToast 09.01.2024 um 16:50:00 Uhr
Goto Top
Zitat von @ukulele-7:

Welches OS hast du "lokal"?

Ich habe alle Clients auf Windows 10 Pro 22H2 Build 19045

Zeig doch mal die Einstellungen der Sammlung.


Bilder habe Ich angefügt, denke das sollte reichen.
s3
s1
s4
s2
DerWoWusste
DerWoWusste 09.01.2024 um 17:52:41 Uhr
Goto Top
Also Ich habe auf dem Server mit der installierten Anwendung die RDP Dienste installiert, diesen dann auf meinem RDP Broker hinzugefügt, eine neue Sitzungssammlung erstellt und habe dann vom RDP Broker mir die RDP heruntergeladen
Du verstehst nicht, was ich von dir will. Ich wüsste gerne, was du veröffentlicht hast. Ich habe hier z.B. den msedge veröffentlich als RemoteApp und das Icon sieht dann so aus:
capture
Sprich: warum hast Du da kein ordentliches Icon?
CrunchyToast
CrunchyToast 10.01.2024 um 08:36:13 Uhr
Goto Top
Zitat von @DerWoWusste:

Also Ich habe auf dem Server mit der installierten Anwendung die RDP Dienste installiert, diesen dann auf meinem RDP Broker hinzugefügt, eine neue Sitzungssammlung erstellt und habe dann vom RDP Broker mir die RDP heruntergeladen
Du verstehst nicht, was ich von dir will. Ich wüsste gerne, was du veröffentlicht hast. Ich habe hier z.B. den msedge veröffentlich als RemoteApp und das Icon sieht dann so aus:
capture
Sprich: warum hast Du da kein ordentliches Icon?

Achso, ich habe die Software Addison als RemoteAPP freigegeben, dass sieht dann so aus.
s5
DerWoWusste
DerWoWusste 10.01.2024 um 09:13:53 Uhr
Goto Top
Ok. Und wenn Du Addison schließt und dann am Server - angemeldet als Admin - in den Task Manager auf den Reiter "Benutzer" schaust, gilt der Nutzer nicht als getrennt?
ukulele-7
ukulele-7 10.01.2024 um 09:29:52 Uhr
Goto Top
Von den Screenshots zu den Einstellungen ist eigentlich nur #2 interessant.

War das von Anfang an so eingestellt? Ich meine Default ist da "Verbindung mit Sitzung trennen" und "Automatische Verbindungswiederherstellung aktivieren" und nicht "Ende der Sitzung" gesetzt. Damit müsste es sich so wie bei mir verhalten, Anwendung lokal schließen = Sitzung getrennt. Die Option "Ende der Sitzung" könnte das erreichen, was du suchst, nämlich das abmelden der getrennten Sitzung. Ob das geht weiß ich aber noch nicht genau, habe ich selbst nicht getestet.
Zitat von @DerWoWusste:

Ok. Und wenn Du Addison schließt und dann am Server - angemeldet als Admin - in den Task Manager auf den Reiter "Benutzer" schaust, gilt der Nutzer nicht als getrennt?
Alles andere wäre sehr sonderbar.

Zur Not muss man mal einen neuen RDSH für RemoteApps aufsetzen und das ganze mit z.B. Notepad testen.
CrunchyToast
CrunchyToast 10.01.2024 um 09:36:46 Uhr
Goto Top
Zitat von @DerWoWusste:

Ok. Und wenn Du Addison schließt und dann am Server - angemeldet als Admin - in den Task Manager auf den Reiter "Benutzer" schaust, gilt der Nutzer nicht als getrennt?

Nein die Session wird weiterhin als aktiv angezeigt
CrunchyToast
CrunchyToast 10.01.2024 um 09:37:19 Uhr
Goto Top
Zitat von @ukulele-7:

Von den Screenshots zu den Einstellungen ist eigentlich nur #2 interessant.

War das von Anfang an so eingestellt? Ich meine Default ist da "Verbindung mit Sitzung trennen" und "Automatische Verbindungswiederherstellung aktivieren" und nicht "Ende der Sitzung" gesetzt. Damit müsste es sich so wie bei mir verhalten, Anwendung lokal schließen = Sitzung getrennt. Die Option "Ende der Sitzung" könnte das erreichen, was du suchst, nämlich das abmelden der getrennten Sitzung. Ob das geht weiß ich aber noch nicht genau, habe ich selbst nicht getestet.
Zitat von @DerWoWusste:

Ok. Und wenn Du Addison schließt und dann am Server - angemeldet als Admin - in den Task Manager auf den Reiter "Benutzer" schaust, gilt der Nutzer nicht als getrennt?
Alles andere wäre sehr sonderbar.

Zur Not muss man mal einen neuen RDSH für RemoteApps aufsetzen und das ganze mit z.B. Notepad testen.

Ich habe parallel einen neuen Server aufgesetzt, werde das heute mal testen.