Wie kann die Remotedesktopanmeldung verhindert werden, wenn der Benutzer lokal angemeldet ist?

8

Ich habe einige Windows-Computer (XP und 7) und möchte Benutzern erlauben, sich remote über den Remotedesktop (RDP, von einer beliebigen Quelle, Win, Mac, Linux usw.) anzumelden, wenn andere sich nicht angemeldet haben.

Derzeit gibt es zwei Arten von Verhalten (wenn ich mich richtig erinnere, entspricht '1' Gewinn 7 und '2' xp):

  1. Der angemeldete Benutzer wird ohne Vorwarnung rausgeschmissen
  2. Der Benutzer wird gefragt: "Möchten Sie die angemeldete Person rausschmeißen?"

Ich möchte dies wie folgt ändern:

  • Wenn der lokale Benutzer angemeldet ist, sagen Sie etwas wie "Der lokale Benutzer ist angemeldet, gehen Sie weg".
  • Wenn der Remote-Benutzer angemeldet ist, fragen Sie "Möchten Sie den Remote-Benutzer rausschmeißen?"

Das Obige sollte für alle lokalen oder Remote-Anmeldeversuche gleich sein. Der Benutzer, der sich anmeldet, ist ein generischer Benutzer, dh derjenige, der sich anmeldet und angemeldet ist, ist derselbe Benutzer.

Diese Antwort ist ziemlich nah an dem, was ich tun möchte (Wartezeit zu groß). Wie mache ich das in der Praxis (xp und 7)?

Verhindern, dass Remotedesktop den aktuellen Benutzer unter Windows 7 tritt

bearbeiten:

Fortschritt ... Wie deaktiviere ich die 30-Sekunden-Verzögerung bei Remotedesktopverbindungen zu Windows 7, wenn ein Benutzer angemeldet ist?

edit2:

Weitere Fortschritte ... Ist Remote \ Benutzername identisch mit Computername \ Benutzername oder Benutzername in Windows 7 / XP?

Im Grunde muss ich also überprüfen, was% userdomain% ist, und die aktivierte / deaktivierte Anmeldung (oder die Zeitverzögerung, um das Verhalten etwas weicher zu machen) entsprechend ändern ... das werde ich nächste Woche versuchen.

Juha
quelle
Sie können stattdessen mehrere Anmeldungen aktivieren .
user1686
Dies muss eine rechtliche Lösung sein (laut EULA).
Juha

Antworten:

5

Navigieren Sie mit dem Gruppenrichtlinien-Editor zu:

Administrative Templates\Windows components\Remote desktop services\Remote desktop session host\Connections

Suchen Sie nach Regeln für die Fernsteuerung von Remotedesktopdiensten-Benutzersitzungen festlegen und geben Sie ihr in der Optionsliste die vollständige Kontrolle mit Benutzerberechtigung .

Hier muss der lokale Benutzer zur Bestätigung aufgefordert werden, wenn jemand versucht, sich anzumelden. Dies sollte für jeden Anmeldeversuch gelten.


quelle
1

Das ist unmöglich. Windows 7 ist ein Consumer-Betriebssystem und kein Terminalserver.

Während die Komponenten dafür da sind, ist das nur ein kleiner Teil der Geschichte. Erkennen Sie, dass Softwareentwicklung mehr als Code ist. Zum einen muss Microsoft die Konfiguration zusammen mit der Anwendung testen, die darunter ausgeführt wird. Was passiert, wenn eine Anwendung versucht, auf denselben Registrierungsschlüssel zu schreiben? Auf einem Terminalserver ist dies einfach. Auf einem Consumer-Betriebssystem ist dies nicht vorhersehbar. Was ist, wenn ein Benutzer beschließt, eine Anwendung zu starten, die alle lokalen Ressourcen beansprucht? Wie können Sie das beheben?

Noch schlimmer ist es, wenn Fehler auftreten, die möglicherweise das System zum Absturz bringen können, oder schlimmer noch, Daten, die stillschweigend beschädigt werden. In einer Welt, in der Sie Menschen verklagen können, weil sie heißen Kaffee servieren, ist dies ein unnötiges Risiko.

Bestenfalls müssen Sie es hacken. Schlimmer noch, Sie müssen feststellen, dass Sie nicht für einen Terminalserver bezahlt haben.

surfasb
quelle
Ich würde sagen, dass es möglich ist. Siehe den Link superuser.com/questions/318219/… . Ich könnte die Fenster um Bestätigung bitten lassen und die Wartezeit länger oder unendlich verlängern. Dies ist im Wesentlichen dasselbe wie das Verhindern des Ausscheidens lokaler Benutzer. Das gleiche Benutzerproblem könnte auch gelöst werden, indem Sie sich als "remote \ username" anmelden. Dies sollte sich von der Anmeldung nur über "Benutzername" unterscheiden. Zumindest einige Internet-Gerüchte behaupten das. Also sind alle Komponenten da, ich muss sie nur kombinieren.
Juha
Er möchte nur, dass EIN Benutzer angemeldet ist. Entschuldigung, aber das hilft nicht wirklich.
sinni800
1

So aktivieren / deaktivieren Sie Anmeldungen auf einem Windows-Computer (ich weiß, dass es in 2K + und Win7 funktioniert, nicht sicher über XP)

Anmeldung ändern / deaktivieren

Anmeldung ändern / aktivieren

Sie können einige Skripte um diese herum erstellen, um das zu tun, was Sie wollen.

Seien Sie vorsichtig, wenn Sie remote arbeiten und DC erhalten, muss sich jemand lokal am Computer anmelden, um die Anmeldungen wieder zu aktivieren.

Keltari
quelle