luktom.net
  • blog
  • kontakt
  • english





Zdalne wylogowanie użytkownika

06 lut, 2013
Windows, Windows Server
8 komentarzy
Odsłony : 21924

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.



Tagi :   logoutquserwindowswindows serverwylogowanie

Powiązane wpisy

  • Aktywacja Windows Server w OVH

  • Windows 7 i skrót do Komputera na Pasku zadań

  • OpenVPN – przywracanie połączenia po wznowieniu z uśpienia/hiberacji

  • Bootowanie Nano Servera z pendrive na USB

  • 8 komentarzy

    • 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.

    • Krzysztof kw. 20 , 2024 at 20:53 /

      Cześć.
      Pytanie czy można zrobić taki plik wsadowy, który użytkownika wyloguje z RDS, jeśli aplikacja z serwera na której pracował ulegnie awarii i cały ekran dostaje „różową maskę” (tj. zamiast okna aplikacji mamy półprzeźroczyste okno zasłaniające cały lokalny pulpit.) Połączenia nie można całkowicie zamknąć, tj można, ale po zalogowaniu wita nas znów różowy ekran. Najprościej wylogować użytkownika zdalnie będąc zalogowanym na serwerze, tylko jak dać mu samemu taką możliwość.
      Jeszcze jedno, skrót RDS wywołuje samą aplikację a nie zdalny pulpit.


    Dodaj komentarz

    Click here to cancel reply

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>





    Łukasz Tomaszkiewicz

    Łukasz Tomaszkiewicz

    Pasjonat chmury, szczególnie AWSa, który nieustannie automatyzuje powtarzające się czynności i optymalizuje procesy, przy okazji wdrażając dobre praktyki dotyczące bezpieczeństwa. Jego szerokie doświadczenie w zakresie tworzenia oprogramowania, projektowania baz danych, a także wirtualizacji serwerów i zarządzania infrastrukturą w chmurze pozwala mu spojrzeć przekrojowo na współczesny stack technologiczny.

    W wolnym czasie fotograf, sporadycznie piszący blogger :) a także regularny prelegent na krakowskich grupach związanych z IT.

    Wyznawca Vim'a :)

    Kategorie

    • Ansible
    • AWS
    • C#
    • Chatboty
    • Cloud
    • Daj się poznać 2017
    • Docker
    • Inne
    • Linux
    • Open source
    • Organizacyjne
    • Prelekcje
    • Sieci komputerowe
    • SQL Server
    • Windows
    • Windows Server
    • Wirtualizacja

    Najczęściej czytane

    • Creating single node VSAN cluster
    • SQL Server – walidacja numerów PESEL i NIP
    • Konfiguracja serwera DHCP na routerach Cisco
    • Aktywacja routingu IP w Windows 7 / Windows Server 2008
    • Konwersja maszyn wirtualnych z ESXi do Hyper-V przy użyciu SCVMM 2012
    • Jak podłączyć program R do SQL Servera?

    Tagi

    .net ai ansible asp.net mvc aws aws cli bot builder bot framework c# centos certyfikaty chatbot chatboty cisco cmd docker dsp2017 esxi hyperv kontenery konteneryzacja linux mvc nlp openvpn plssug pobieranie powershell prelekcje rancher redhat router sieci smogbot sql server ssd ssl vmware vsphere windows windows mobile windows server wirtualizacja wit.ai wrzuta

    Copyright © 2006-2018 by Łukasz Tomaszkiewicz. Wszelkie prawa zastrzeżone