Abmeldung, Trennung oder Zurücksetzen des Terminalserverbenutzers in der Produktionsumgebung nicht möglich

Abmeldung, Trennung oder Zurücksetzen des Terminalserverbenutzers in der Produktionsumgebung nicht möglich

Ich suche nach Ideen, wie ich die Verbindung eines Benutzers auf einem Terminalserver 2008 trennen, abmelden oder zurücksetzen kann (ich kann mich auch nicht als Benutzer anmelden, da er vollständig gesperrt ist). Dies ist eine Produktionsumgebung, daher kommt ein Neustart des Servers oder eine systemweite Aktion derzeit nicht in Frage. Gibt es Powershell-Tricks, die uns dabei helfen?

Wir haben versucht, die Verbindung zu trennen, den Benutzer abzumelden, die Sitzung zurückzusetzen und auch die Prozesse der Sitzung zu beenden, direkt vom selben Terminalserver aus (vom Task-Manager, Terminaldienste-Manager und Ressourcenmonitor aus), jedoch ohne Ergebnis.

Helfen!


UPDATE: Wir haben den Server neu gestartet, da uns keine anderen Versuche eingefallen sind, die funktioniert haben. Ich lasse diese Frage offen, in der Hoffnung, dass jemand mehr Informationen zu diesem einen Problem und seinen möglichen Lösungen hat.

Antwort1

Bei mir hat es geholfen, das Problem zu lösen, indem ich im Task-Manager alle unter dem gesperrten Konto laufenden Prozesse beendet habe. Anschließend konnte ich mich einfach von diesem Konto abmelden (von einem Administratorkonto aus).

Anschließend konnte sich der Benutzer erneut mit diesem Konto anmelden.

Es war kein Neustart erforderlich und es musste keine Software von Drittanbietern heruntergeladen werden.

Antwort2

Ich möchte Ihnen zeigen, wie ich das Konto zurücksetze, ohne den Server neu starten zu müssen. Zunächst einmal müssen Sie Administratorzugriff auf den Server haben. Ich verwende die folgende Anmeldeoption:mstsc /v:Servername/Konsole /Administratorum auf den Server zuzugreifen. Gehen Sie dann im „Windows Task Manager“ zuBenutzerKlicken Sie mit der rechten Maustaste auf das Konto, das Sie abmelden möchten, und wählen Sie „Abmelden“. Dadurch sollte die von diesem Konto verwendete gesperrte Sitzung freigegeben werden.

Antwort3

Die einfache Lösung besteht darin, eine Eingabeaufforderung mit erhöhten Rechten auszuführen und „Taskmgr“ einzugeben. Anschließend können Sie sich unter der Registerkarte „BENUTZER“ von den Sitzungen abmelden. Ohne die erhöhte Rechte-Sitzung funktioniert dies nicht.

Antwort4

Ich nehme an, dasselbe ist heute auf meinem Win2008R2-Terminalserver passiert. Die Symptome waren: 1. Er rief mich mit der Meldung „Verbindung wird hergestellt, bleibt einfach ewig hängen“ an. Er ist nur ein einfacher Benutzer, daher kann ich keine detaillierte Problembeschreibung erwarten. 2. Habe versucht, mich abzumelden/die Sitzung zurückzusetzen (was in diesen Fällen normalerweise hilft) – hat nicht funktioniert. Die Sitzung hängt immer noch mit dem Status „getrennt“ in der Liste. 3. Habe versucht, alle Prozesse für diesen Benutzer zu beenden – hat nicht geholfen. Die Sitzung bleibt bestehen und lässt sich nicht beenden.

Die Lösung war: Melden Sie sich als Benutzer an (melden Sie sich mit seinen Anmeldeinformationen an, wenn Sie sein Kennwort zurücksetzen können, oder verwenden Sie eine Art Remote-Unterstützung, um zu sehen, was auf seinem Computer passiert) und sehen Sie, was im Anmeldefenster passiert. Beim Verbinden klickte ich auf die Schaltfläche „Details“ des RDP-Clients – und hier war sie, eine Fehlermeldung, dass Winlogon etwas falsch gemacht hat. Es wartete darauf, dass der Benutzer auf die Schaltflächen „Wiederholen/Ignorieren/usw.“ klickte, und da es sich um das allmächtige Winlogon handelt, verursachte es dieses ganze seltsame Verhalten.

PS: Ich konnte keine Möglichkeit finden, eine Sitzung wirklich zwangsweise zu beenden :(

verwandte Informationen