Jak uzyskać dostęp do listy aktualnie zalogowanych użytkowników za pośrednictwem Menedżera usług terminalowych w systemie Windows Server 2012?


53

W Windows 2003 i 2008 mieliśmy Terminal Services Manager (patrz zrzut ekranu poniżej). Jednak w Windows Server 2012 już go nie ma .

Czy ktoś wie, jak uzyskać dostęp do listy aktualnie zdalnie zalogowanych użytkowników w systemie Windows 2012 za pomocą podobnego narzędzia lub w inny sposób?

wprowadź opis zdjęcia tutaj

(Próbowałem połączyć się z Windows 2008 z Windows 2008, dlatego na liście grup TSM widzisz „win2012”. Ale to nie do końca działało i to też nie jest rozwiązanie mojego problemu. Chciałem po prostu jakoś zarządzać zdalnie użytkownicy na serwerze Win 2012).


uruchomiłeś sesję zapytania z powłoki CMD lub PS? stamtąd powinieneś być w stanie uruchomić sesję zabijania na odpowiednim identyfikatorze sesji.
organicit

@ MathiasR.Jessen Dzięki za link do drugiego pytania. Szukałem, ale nie znalazłem tego pytania. Poniższa odpowiedź Cole'a zawiera również informacje, których nie ma w odpowiedziach na inne pytanie.
Scott

Nie jestem pewien co do roku 2012, ale w 2012 R2 możesz przeglądać i zarządzać bieżącymi połączeniami w Menedżerze serwera. Usługi pulpitu zdalnego> Kolekcje> [nazwa_kolekcji].
CrazyTim

Odpowiedzi:


31

Tak, tsadmin zniknął. Trochę bani. Dostępna jest usługa RDMS za pośrednictwem Menedżera serwera i poleceń cmdlet Powershell pulpitu zdalnego ( get-command *RD*), ale oba wymagają pełnego wdrożenia usług pulpitu zdalnego na tym serwerze. Nie działają one na serwerach bez wdrożeń RDS ani na stacjach roboczych.

Możesz użyć Menedżera zadań ... lub, jeśli chcesz coś z wiersza poleceń, możesz użyć tego narzędzia, które napisałem specjalnie dla tego: users.exe

Aha, jest też plik quser.exe, który Microsoft już napisał, ale moje narzędzie robi coś więcej, czego nie robi kwerenda.


1
Dziękuję za odpowiedź. Czy Twoja users.exelista zawiera tylko użytkowników? Wygląda na to, że zapomniałem wspomnieć, ale muszę też wylogować użytkowników. W tsadmin po prostu kliknij użytkownika prawym przyciskiem myszy i wybierz „Wyloguj się”. Czy znasz sposób wylogowania użytkowników w systemie Windows 2012?
Peter Krumins

1
C: \> logoff.exe x Gdzie x jest identyfikatorem sesji
Ryan Ries

Ups, przepraszam, że przypadkowo usunąłem swój komentarz, gdy próbowałem go edytować. Pytanie brzmiało: „Wydaje mi się, że nie mam pliku logoff.exe. Czy to narzędzie?”.
Peter Krumins

Dziękuję za odpowiedź. Okazuje się, że mój system ma logoff.exe. Musiałem coś przeoczyć, kiedy próbowałem tego wcześniej.
Peter Krumins,

@RyanRies, co z konfiguracją usług terminalowych tscc.msc? Jaki jest odpowiednik w Server 2012?
Pacerier

48

Możesz użyć qwinstaz wiersza poleceń, aby wyświetlić bieżące sesje RDP.

 qwinsta /server:computer01

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 console                                     0  Conn    wdcon
 rdp-tcp                                 65536  Listen  rdpwd
                   administrator             2  Disc    rdpwd

Aby zakończyć sesję, użyj sesji, rwinstaaby usunąć numer identyfikacyjny:

rwinsta /server:computer01 3

Oto lista narzędzi wiersza poleceń dla pulpitu zdalnego.

Lub możesz użyć programu PowerShell:

Get-RDUserSession i Disconnect-RDUser

Oto lista tych poleceń cmdlet.


1
Dzięki. To działa. Chyba wolę więcej komunikatów polecenia query useri reset sessionjak dla mnie są łatwiejsze do zapamiętania niż rwinsta.
Scott

1
Bardzo dobrze. Domyślnie komputer lokalny, więc po prostu qwinsta, a następnie rwinsta 3 , szybciej niż próba znalezienia tsadmina
Daniel de Zwaan

14

Wystarczy otworzyć kartę Użytkownicy w Menedżerze zadań. Otrzymasz pełną listę sesji użytkowników, ich stanów i uruchomionych procesów. Możesz także je wylogować za pomocą menu wyświetlanego po kliknięciu prawym przyciskiem myszy.

Wygląda na to, że zastępuje tsadmin


Właśnie chciałem dodać to jako odpowiedź. Proste, szybkie i dokładnie to, co jest potrzebne, aby zobaczyć, kto jest zalogowany, i wyloguj ich w razie potrzeby.
Rich

8

Właśnie odkryłem, że większość działań można wykonać z Menedżera zadań bezpośrednio na użytkownikach (wylogowanie, wysyłanie wiadomości itp.)


1
Czy masz dostęp do listy aktualnie zalogowanych użytkowników?
Drew Khoury,

2

Znalazłem rozwiązanie problemu z tsadmin. Skopiuj te pliki z serwera 2008 na komputer z systemem Windows 2012/8 w katalogu c: \ windows \ system32

  • tsadmin.dll
  • tsadmin.msc
  • umcRes.dll
  • wts.dll

Następnie zaimportuj te ustawienia rejestru i ponownie uruchom Tsadmin.msc! :)

Plik reg jest załączony.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]
"ApplicationBase"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
  73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,00,00
"About"="{00000000-0000-0000-0000-000000000000}"
"VersionStringIndirect"="@C:\\Windows\\System32\\umcRes.dll,-106"
"ProviderStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,\
  00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,31,00,30,00,32,00,00,00
"NameString"="Remote Desktop Services Manager"
"HelpTopic"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,6d,00,61,\
  00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"AssemblyName"="tsadmin"
"RuntimeVersion"="v2.0.50215"
"Description"="Manage Remote Desktop Services sessions"
"DescriptionStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
  64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
  00,5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,\
  2d,00,31,00,30,00,34,00,00,00
"LinkedHelpTopics"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
  00,6f,00,74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,\
  6d,00,61,00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"NameStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,\
  00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
  00,30,00,33,00,00,00
"IconIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
  00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,\
  6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,31,\
  00,31,00,00,00
"FxVersion"="2.0.1.7"
"Type"="Microsoft.TerminalServices.Monitor.SnapIn.TSManagerSnapIn, tsadmin, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"FolderBitmapsColorMask"=dword:00000000
"ModuleName"="tsadmin.dll"
"Provider"="Microsoft Corporation"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\NodeTypes]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\Standalone]

-1

http://social.technet.microsoft.com/wiki/contents/articles/2202.remote-server-administration-tools-rsat-for-windows-client-and-windows-server-dsforum2wiki.aspx

Narzędzia administracji zdalnej serwera (RSAT) umożliwiają administratorom IT zdalne zarządzanie rolami i funkcjami w systemie Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 lub Windows Server 2008 R2 z komputera z systemem Windows 8.1, Windows 8, Windows Vista lub System Windows 7.

Jeśli musisz zainstalować narzędzia zarządzania w systemie Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 lub Windows Server 2012 R2 dla określonych ról lub funkcji działających na zdalnych serwerach, nie musisz instalować dodatkowego oprogramowania. Otwórz Kreatora dodawania funkcji w systemie Windows Server 2008 lub Windows Server 2008 R2 lub Kreatora dodawania ról i funkcji w systemie Windows Server 2012 i nowszych wersjach, a na stronie Wybierz funkcje rozwiń Narzędzia administracji zdalnej serwera i wybierz narzędzia, które chcesz zainstalować.

W połączonym artykule wymieniono również łącza pobierania RSAT dla wszystkich wersji systemu Windows od wersji Vista. Chociaż rozmiar jest ogromny (około 240 Mb dla Win7).

Byłem w stanie zainstalować go na Windows 7.

Po tym tsadmin.mscdziała zgodnie z oczekiwaniami.


O ile wiem z lektury < blogs.technet.com/b/askperf/archive/2012/10/30/… > instalacja RSAT / RDMS na Server 2012 R2 wydaje się być dostępna tylko podczas korzystania z usług pulpitu zdalnego instalacja ”jako typ instalacji. Nie pojawia się dla mnie podczas korzystania z „instalacji opartej na rolach lub funkcjach”. Niestety, nie wiem wystarczająco dużo o wdrożeniu RDS w 2012 roku, aby wiedzieć, czy to właśnie chcę zrobić. Wymaga to również przyłączenia serwera do domeny. Chcę tylko tsadmin z powrotem!
nstenz
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.