Jak zdalnie wylogować odłączonego użytkownika?
Na przykład łączę się zdalnie z komputerem (w razie potrzeby z Dameware) i uruchamiam polecenie, które zajmuje dużo czasu. W tym czasie przechodzę do innych rzeczy. Kiedy wrócę (polecenie prawdopodobnie zakończyło się pomyślnie) inny użytkownik przełączył się na swoje konto, pozostawiając status mojego konta jako „Rozłączony”. Jak mogę zdalnie wylogować się z mojego konta bez konieczności przejęcia kontroli nad komputerem, przełączyć się na moje konto, wylogować się i pozwolić użytkownikowi zalogować się ponownie?
windows
remote-access
thePurpleMonkey
źródło
źródło
Odpowiedzi:
Najpierw sprawdź numer sesji za pomocą
qwinsta
:Zapisz identyfikator sesji.
Następnie użyj
logoff
polecenia:Sprawdź, czy to działa.
źródło
Error 5 getting sessionnames Error [5]:Access is denied.
mimo że jestem lokalnym administratorem na komputerze.Zdalne wylogowanie użytkownika według nazwy użytkownika w jednym poleceniu:
źródło
W przypadku większości wersji systemu Windows: Zaloguj się do systemu przy użyciu konta z uprawnieniami administratora. Wyświetl menedżera zadań („Zabezpieczenia systemu Windows” pod przyciskiem Start, jeśli wykonałeś RDP, „taskmgr.exe” z wiersza poleceń lub w inny sposób, który Ci odpowiada.) Wróć do karty „Użytkownicy”. Zobaczysz własną sesję i inne sesje. Wybierz sesję innego użytkownika i kliknij prawym przyciskiem myszy, a następnie wybierz Rozłącz lub Wyloguj (lub możesz wybrać sesję i użyć przycisków u dołu, aby wykonać jedną z tych czynności).
Jeśli jest to sesja rozłączona, możesz ją również wybrać, kliknąć prawym przyciskiem myszy i użyć Connect - spowoduje to przejście do tej sesji zamiast do tej, w której jesteś. Następnie możesz oczywiście wylogować się z sesji.
źródło
Wierzę, że możesz to zrobić za
logoff
pomocą wiersza poleceń (zakładając, że maszyną, na którą się przenosisz, jest Windows). Jeśli dobrze rozumiem twoje pytanie, użytkownik loguje się, gdy jesteś daleko od sesji zdalnej i loguje się na innym koncie. Będziesz mógł wylogować się z konta za pomocą cmd.źródło
Jeśli masz zainstalowane PSTOOLS, jest to SUPER łatwe. Jeśli nie masz zainstalowanych PSTOOLS, zrób to. Możesz skopiować wszystkie pliki .exes do katalogu C: \ Windows \ system32. (szczerze mówiąc, jeśli nie masz narzędzi PS i jesteś administratorem systemu ... nie wiesz, czego brakuje!)
Teraz uruchom CMD.exe jako administrator na lokalnym komputerze, wprowadź dane logowania administratora, jeśli pojawi się monit. Teraz wpisz „psexec \\ nazwa hosta cmd.exe”. To polecenie uruchomi CMD.exe jako konto zdalnie, tak jakbyś faktycznie znajdował się przy komputerze. Na pasku tytułowym wiersza polecenia zobaczysz nazwę zdalnego hosta wywołaną po udanym połączeniu.
Teraz wpisz „sesja zapytań”. Spowoduje to teraz wydrukowanie wszystkich sesji, które są dostępne jako aktywne / nieaktywne, należy zanotować identyfikator sesji #.
teraz wpisz „logoff #” gdzie # = identyfikator sesji, o którym wcześniej pamiętasz.
Możesz to zrobić z komputerami domowymi w sieci domowej, ale musisz mieć to samo konto w obu systemach i może to być trochę trudne.
OSTATECZNIE będzie działać na komputerach z domeną, ponieważ testowałem go już kilka razy.
źródło
Doublevisionpro pozwoli ci na zdalne wylogowanie użytkowników. Uruchom Doublevisionpro, wybierz użytkownika, którego chcesz wylogować, a następnie wybierz polecenie Widok.
źródło