123polizei
Goto Top

Probleme mit Remoteverbindung Win 7 u. Server 2k8

Hallo zusammen,

ich habe zwei Probleme Remoteverbindungen betreffend:

1. Gibt es eine Möglichkeit, das bei Beenden der Remoteverbindung über das 'X' rechts oben, nicht einfach nur die Verbindung getrennt wird, sondern auch alle aktiven Programme beendet werden?
Die Hosts werden von mehreren Clients verwendet und diese Beenden die Verbindung meist nicht mit 'Log Off', sondern nur mit dem 'X', sodass bei der nächsten Session alle Anwendungen des Vorgängers noch zu sehen sind.

2. Auf den Host kann auch manuell zugegriffen werden. Allerdings sieht man dabei nicht, ob sich gerade jemand per Remote auf den Host geschaltet hat und somit fliegt jener raus, wenn man sich manuell auf dem Host anmeldet. Kann man evtl. eine Batch schreiben, welche auf dem Host ein Popup (auf dem Sperrbildschirm) aufgehen lässt mit der Info, dass hier gerade Remote gearbeitet wird, bzw. den Hintergrund des Sperrbildschirm ändert?

Weiß jemand dazu Rat bzw. hat andere Ideen diese Probleme zu lösen?

Danke & Gruß

Content-Key: 299151

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

Printed on: April 19, 2024 at 07:04 o'clock

Member: freenode
freenode Mar 15, 2016 at 12:16:11 (UTC)
Goto Top
Zitat von @123polizei:
Die Hosts werden von mehreren Clients verwendet und diese Beenden die Verbindung meist nicht mit 'Log Off', sondern nur mit dem 'X', sodass bei der nächsten Session alle Anwendungen des Vorgängers noch zu sehen sind.

Hi,

verbinden Deine Anwender sich alle mit dem selben Useraccount, oder warum sehen sie die geöffneten Fenster des Vorgängers?

Gruß, freenode.
Member: 123polizei
123polizei Mar 15, 2016 at 12:21:09 (UTC)
Goto Top
Korrekt und das muss leider auch so bleiben.

Gruß
Mitglied: 126919
Solution 126919 Mar 15, 2016 updated at 12:30:01 (UTC)
Goto Top
Zitat von @123polizei:
1. Gibt es eine Möglichkeit, das bei Beenden der Remoteverbindung über das 'X' rechts oben, nicht einfach nur die Verbindung getrennt wird, sondern auch alle aktiven Programme beendet werden?
Ja, den Session-Timeout für getrennte Sitzungen auf eine Minute stellen, oder auch mit dem Taskplaner auf 'Disconnects' des Users mit einem Skript reagieren und die Session abmelden.

Die Hosts werden von mehreren Clients verwendet und diese Beenden die Verbindung meist nicht mit 'Log Off', sondern nur mit dem 'X', sodass bei der nächsten Session alle Anwendungen des Vorgängers noch zu sehen sind.
Mal wieder ein Missbrauch der Remote-Verwaltungsverbindungen als Terminalserver x), sowas gehört verboten face-wink
Installiert die Terminalserver-Rolle, besorgt euch RDS-CALs und ab geht die Post!
2. Auf den Host kann auch manuell zugegriffen werden. Allerdings sieht man dabei nicht, ob sich gerade jemand per Remote auf den Host geschaltet hat und somit fliegt jener raus, wenn man sich manuell auf dem Host anmeldet. Kann man evtl. eine Batch schreiben, welche auf dem Host ein Popup (auf dem Sperrbildschirm) aufgehen lässt mit der Info, dass hier gerade Remote gearbeitet wird, bzw. den Hintergrund des Sperrbildschirm ändert?
Den Server wie vorgesehen nutzen und ihn als Terminalserver regulär konfigurieren, dann hast du diese Probleme auch nicht.

Gruß fk
Member: DerWoWusste
DerWoWusste Mar 15, 2016 at 12:30:32 (UTC)
Goto Top
Hi.

Ja, gibt es, über den Taskplaner. Da nutzt man als Trigger "disconnect from user session" and als Aktion ein geeignetes Skript.
Mitglied: 126919
126919 Mar 15, 2016 updated at 12:36:16 (UTC)
Goto Top
Member: 123polizei
123polizei Mar 15, 2016 updated at 12:45:02 (UTC)
Goto Top
super, vielen Dank! face-smile

Zu 2: Inwiefern tritt dieses Problem dann nicht auf? Auf dem Server soll sowohl lokal als auch über Remote gearbeitet werden können!
Mitglied: 126919
126919 Mar 15, 2016 updated at 12:50:39 (UTC)
Goto Top
Zitat von @123polizei:

super, vielen Dank! face-smile

Zu 2: Inwiefern tritt dieses Problem dann nicht auf? Auf dem Server soll sowohl lokal als auch über Remote gearbeitet werden können!

Weil dann jeder User mit seinem eigenen Account unabhängig von den anderen arbeitet. Der Sinn und Zweck eines Terminalservers.
Außerdem kann mit der Terminal-Server-Rolle ein und der selbe Benutzer mehrere Sessions offen haben wenn man das konfiguriert.
Member: 123polizei
123polizei Mar 15, 2016 at 12:50:36 (UTC)
Goto Top
Klar, so könnte man ja auch das erste Problem lösen. Ist nur leider nicht machbar, da es sich um eine spezielle Hardware-Testumgebung handelt...

Hast du einen Vorschlag wie man das anders lösen könnte?
Member: freenode
freenode Mar 15, 2016 at 12:51:39 (UTC)
Goto Top
Wenn Du nur einen Account nutzt, schmeißt Du beim connecten nun mal einen bereits verbundenen User runter. Ist halt für Terminalserver nicht so die beste Wahl. Besser: Jedem User ein Account.

Gruß, freenode.
Mitglied: 126919
126919 Mar 15, 2016 updated at 12:55:10 (UTC)
Goto Top
Member: 123polizei
123polizei Mar 15, 2016 updated at 13:06:17 (UTC)
Goto Top
Wie gesagt, es geht nicht darum, den Nutzer daran zu hindern sich einzuloggen, sondern darum eine Warnung anzuzeigen, dass momentan jemand Remote arbeitet. Vielleicht hatte ich mich hier etwas unklar ausgedrückt.
Member: departure69
departure69 Mar 15, 2016 at 14:14:17 (UTC)
Goto Top
Hallo.

Verbindung per Skript starten:

- Prüfen, ob eine Sperrdatei in einem für alle Betroffenen zugänglichen Verzeichnis vorhanden ist ("if exist")
- falls ja, Anmeldung ablehnen, Sprungmarke ("goto") auf Exit, vielleicht vorher noch 'ne Meldung, daß schon jemand angemeldet ist
- falls nein, Sprungmarke auf die Erzeugung der Sperrdatei (die dann für den nächsten User gilt, solange der jetzige noch angemeldet ist)
- nächster Sprung auf den mstsc.exe-Befehl, Sitzung wird gestartet
- Skript muß natürlich offenbleiben
- wenn der User das Skript schließt, muß dabei die Sperrdatei gelöscht werden, danach Abmeldung


Für lokale Anmeldungen an der Serverkonsole das Skript natürlich in den Autostart.


So oder so ähnlich sollte es sich zurechtbasteln lassen. Problem könnte werden, daß das Skript offenbleiben muß und Du den Usern beibringen mußt, eine Abfrage zum Beenden zu beantworten (sonst wird die Sperrdatei nicht gelöscht)

Hier sind eine Menge Leute anwesend, die ganz hervorragend cmd-Skripte schreiben können, ich kann das leider nicht. Vielleicht schreibt Dir jemand was zusammen.

Ansonsten stimme ich zu, daß Du die Maschine besser per Rolleninstallation zu einem echten Terminalserver (bzw. Remotedesktopserver) machen solltest, lizenzrechtlich sogar der einzige Weg, der bei Eurer Art der Servernutzung korrekt ist.


Viele Grüße

von

departure69