Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5

Windows Serwer 2012 Wylogowanie użytkownika z wiersza poleceń przez RDP jaka komenda

#1
Witam!
Przegrzebałem Internet ale nie znalazłem odpowiedzi na swoje pytanie.
Wie ktoś może jak wylogować 'force' innego użytkownika z serwera? Nie mówię tutaj o menadżerze zadań, tylko o cmd. Znalazłem komendy z różnymi przełącznikami jednak bez takiej definiującej user'a. Niekiedy jest problem z wylogowaniem użytkownika, a podczas zdalnego restartu serwera potrafi się wtedy zwiesić i jest problem.

Z góry dzięki!
#2
W jaki sposób zdalnie restartujesz serwer? Polecenie shutdown posiada przełącznik /f który wymusza zabicie nieodpowiadających procesów.
#3
Loguję się na serwer poprzez rdp, także restart z klika. Mogę też uderzyć na twardo 'shutdown /r /f' z cmd tak jak mówisz. Czasem jednak taki twardy logoff user'a przydałby się też do czegoś innego. Dlatego jeśli ktoś wie jak to zrobić, to proszę o info.
#4
Tzn z pulpitu zdalnego chcesz wylogować jedynie użytkownika lokalnego? Jeżeli tak, Element ukryty. Rejestracja zajmie tylko minutę! może tego dokonać (przełącznik -o i wymuszenie -f).
#5
Powiem tak. Loguję się via rdp na serwer. Wchodzę sobie w menadżer zadań i widzę zalogowanego siebie i jakiegoś innego user'a, powiedzmy "Adam". Chcę go teraz wylogować z systemu, a ja mam zostać oczywiście. Klikam na "Adam" prawym i daję wyloguj, jednak to nie skutkuje. Potrzebuję więc teraz wylogować go na siłę i tu liczę na pomocną komendę z poziomu cmd wylogowania go 'force' z systemu.
#6
No to odpowiedziałem na Twoje pytanie. O ile Adam jest zalogowany do konsoli (lokalnie), a nie przez RDP. Tyle, że psshutdown wyloguje wszystkich użytkowników lokalnych, bez pytania o nazwę użytkownika.

Sprawdź jeszcze to:
http://anandthearchitect.wordpress.com/2008/08/01/how-to-logoff-remote-desktop-sessions-via-command-line-tools/

    C:>logoff /?
    Terminates a session.

    LOGOFF [sessionname | sessionid] [/SERVERConfusedervername] [/V]

      sessionname         The name of the session.
      sessionid           The ID of the session.
      /SERVERConfusedervername  Specifies the Terminal server containing the user
                          session to log off (default is current).
      /V                  Displays information about the actions performed.

E.g.,

    C:>logoff /server:infra-apps 1 /v
    Logging off session ID 1
#7
Przykładowy Adam najczęściej pracuje na RDP, a później nie potrafi się wylogować i zamyka okno, a jego sesja wisi. Zobaczę później jak śmiga to o czym piszesz.
#8
W zasadzie poruszyłeś ciekawy problem, bo takich narzędzi chyba nie ma. Można by się pokusić o napisanie skryptu, który by ubijał procesy użytkownika, którego proces wylogowania trwa zbyt długo.
  


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Windows Serwer 2012 RDP problem windows 7 l3cho 0 473 01.06.2015 13:46
Ostatni post: l3cho
  Windows Serwer 2008 RDP + DRUKARKI elementh 7 2,488 15.02.2012 22:31
Ostatni post: Krizz
  Windows 7 Korzystanie z aplikacji poprzez pulpit zdalny - brak polskich znaków przez RDP git 3 1,651 15.01.2008 20:14
Ostatni post: Krizz
  Windows XP Okrojona wersj mini XP nie ma pulpitu zdalnego. Skąd ściągnąć RDP? mrlukasz 6 768 06.08.2006 14:43
Ostatni post: bodek

Skocz do:


Użytkownicy przeglądający ten wątek:
6 gości