Wie melde ich einen nicht verbundenen Benutzer remote ab?
Zum Beispiel stelle ich eine Remoteverbindung zu einem Computer her (ggf. mit Dameware) und führe einen Befehl aus, dessen Ausführung sehr viel Zeit in Anspruch nimmt. In dieser Zeit gehe ich zu anderen Dingen über. Wenn ich zurückkomme (der Befehl wurde vermutlich erfolgreich ausgeführt), hat ein anderer Benutzer zu seinem Konto gewechselt und meinen Kontostatus als "Nicht verbunden" belassen. Wie kann ich mich remote von meinem Konto abmelden, ohne die Kontrolle über den Computer zu übernehmen, zu meinem Konto zu wechseln, mich abzumelden und den Benutzer erneut anmelden zu müssen?
windows
remote-access
thePurpleMonkey
quelle
quelle
Antworten:
Überprüfen Sie zunächst die Sitzungsnummer mit
qwinsta
:Notieren Sie die Sitzungs-ID.
Dann benutze den
logoff
Befehl:Sehen Sie, ob das funktioniert.
quelle
Error 5 getting sessionnames Error [5]:Access is denied.
, obwohl ich ein lokaler Administrator auf dem Computer bin.Remote-Abmeldung eines Benutzers mit einem Benutzernamen in einem Befehl:
quelle
Für die meisten Windows-Versionen: Melden Sie sich mit einem admin-aktivierten Konto beim System an. Rufen Sie den Task-Manager auf ("Windows-Sicherheit" unter der Schaltfläche "Start", wenn Sie RDP ausführen, "taskmgr.exe" über die Befehlszeile oder auf eine andere von Ihnen bevorzugte Weise). Gehen Sie zurück zur Registerkarte "Benutzer". Sie sehen Ihre eigene Sitzung und alle anderen Sitzungen. Wählen Sie die Sitzung des anderen Benutzers aus und klicken Sie mit der rechten Maustaste. Wählen Sie dann Trennen oder Abmelden (oder Sie können die Sitzung auswählen und die Schaltflächen unten verwenden, um eine der beiden Aktionen auszuführen.)
Wenn es sich um eine getrennte Sitzung handelt, können Sie diese auch auswählen, mit der rechten Maustaste darauf klicken und Verbinden verwenden. Auf diese Weise wechseln Sie in diese Sitzung anstatt in die Sitzung, in der Sie sich gerade befinden. Dann können Sie sich natürlich aus der Sitzung ausloggen.
quelle
Ich glaube, Sie können dies
logoff
von der Befehlszeile aus tun (vorausgesetzt, der Computer, auf dem Sie ein Remoting durchführen, ist Windows). Wenn ich Ihre Frage richtig verstehe, meldet sich ein Benutzer an, während Sie nicht an Ihrer Remotesitzung teilnehmen, und meldet sich unter einem anderen Konto an. Sie können sich über cmd von ihrem Konto abmelden.quelle
Wenn Sie PSTOOLS installiert haben, ist dies SUPER einfach. Wenn Sie PSTOOLS nicht installiert haben, tun Sie dies bitte. Möglicherweise möchten Sie alle .exes in Ihr Verzeichnis C: \ Windows \ system32 kopieren. (Um ehrlich zu sein, wenn Sie keine PS-Tools haben und ein Systemadministrator sind, wissen Sie nicht, was Sie vermissen!)
Führen Sie nun CMD.exe als Administrator auf dem lokalen PC aus und geben Sie Ihre Administrator-Anmeldeinformationen ein, wenn Sie dazu aufgefordert werden. Geben Sie nun "psexec \\ hostname cmd.exe" ein. Dieser Befehl führt CMD.exe als Ihr Konto aus der Ferne aus, als ob Sie sich tatsächlich am Computer befinden. In der Titelleiste der Eingabeaufforderung sehen Sie den Namen des Remote-Hosts, der angezeigt wird, wenn Sie erfolgreich eine Verbindung hergestellt haben.
Geben Sie nun "query session" ein. Dadurch werden jetzt alle verfügbaren Sitzungen gedruckt. Notieren Sie sich die Sitzungs-ID-Nr.
Geben Sie nun "logoff #" ein, wobei # = die Sitzungs-ID ist, die Sie zuvor notiert haben.
Sie könnten dies mit Heimnetzwerk-PCs tun, aber Sie müssen auf BEIDEN Systemen dasselbe Konto haben, und es könnte etwas knifflig werden.
Dies wird definitiv mit Domain-PCs funktionieren, wie ich es jetzt mehrmals getestet habe.
quelle
Mit Doublevisionpro können Sie Benutzer remote abmelden. Führen Sie Doublevisionpro aus, wählen Sie den Benutzer aus, den Sie abmelden möchten, und wählen Sie dann den Befehl Anzeigen.
quelle