Czasami zachodzi potrzeba wylogowania zdalnego użytkownika w domenie – np. zdarzyła mi się wielokrotnie sytuacja, nie mogłem się podłączyć do aktywnej sesji RDP z powodu bliżej nieokreślonego błędu usługi. Drugi przypadek to sytuacja logowania się na stacje robocze, na których to istnieje limit jednoczesnych połączeń.
W każdym z tych przypadków zdalne wylogowanie użytkownika, bez znaczenia czy to my czy ktoś inny jest zalogowany, załatwia problem.
Aby móc wylogować daną sesję należy najpierw znać jej identyfikator. Poznamy go po wydaniu polecenia:
quser /server:nazwaSerwera
W odpowiedzi dostaniemy m.in. poszukiwany przez nas identyfikator sesji:
Teraz wystarczy tylko wydać polecenie:
logoff idSesji /server:nazwaSerwera
Aby dana sesja została wylogowana na wskazanym serwerze.
Mirek cze 19 , 2014 at 00:20 /
Witam,
co masz na myśli wylogowanie?
Po tej operacji użytkownik po przyjściu do komputera zobaczy ekran tak jak by użył Win + L?
Pozdrawiam
luktom cze 19 , 2014 at 19:07 /
Tak, trafi do ekranu logowania, przy czym wszelkie aplikacje użytkownika zostaną zamknięte, a jego sesja zostanie zakończona, wiec nie jest to tylko blokada ekranu, jak ma to miejsce w przypadku kombinacji Win + L.
Tomek cze 09 , 2017 at 09:02 /
Dzięki wielkie. Dokładnie tego szukałem!
Wiesław gru 16 , 2017 at 21:48 /
Witam. A jeżeli potrzebuje wylogować liste uzytkownikow w jednym poleceniu i nie po ID sesji a Username? Dlatego username bo to się nie zmienia w AD a ja potrzebuje z wykonywać to polecenie rekurencyjnie.
luktom gru 19 , 2017 at 21:22 /
Proponuję wynik przetworzyć w Powershellu, tworząc sobie mapę użytkownik-id sesji, a następnie przeiterować po tej mapie i wylogować użytkowników.
Ew. – jeśli chodzi o wylogowywanie nieaktywnych użytkowników w sesjach zdalnych to można pomyśleć o użyciu GPO – z tego co na szybko znalazłem to kiedyś te ustawienia były pod gałęzią
User Configuration\Policies\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Session Time Limits (w nowszych Windowsach zamiast Terminal Services będzie Remote Desktop Services).
Axel maj 18 , 2018 at 13:09 /
A jak zalogować użytkownika?
luktom maj 21 , 2018 at 14:04 /
Lokalnie logując się przy komputerze (console session) lub też zdalnie przy użyciu Remote Desktop.