Як отримати доступ до списку поточно зареєстрованих користувачів через Менеджер послуг терміналів у Windows Server 2012?


53

У Windows 2003 та 2008 рр. Ми мали Terminal Services Manager (див. Знімок екрана нижче). Однак в Windows Server 2012 його вже немає .

Хтось знає, як отримати доступ до списку віддалено зареєстрованих користувачів у Windows 2012 за допомогою подібного інструменту чи іншим способом?

введіть тут опис зображення

(Я спробував підключитися до Windows 2012 з Windows 2008, тому ви бачите "win2012" у списку груп TSM. Але це не зовсім спрацювало, і це не є вирішенням моєї проблеми. Я просто намагався якось керувати віддаленим користувачів на сервері Win 2012.)


Ви запустили сеанс запиту з оболонки CMD або PS? звідти ви зможете запустити сеанс вбивства на ідентифікаторі сеансу.
organicit

@ MathiasR.Jessen Дякую за посилання на інше питання. Я шукав, але не знайшов цього питання. Відповідь Коула нижче також містить інформацію, яку немає у відповідях на інше питання.
Скотт

Не впевнений у 2012 році, але у 2012 році на R2 ви можете переглядати та керувати поточними з'єднаннями в диспетчері серверів Послуги віддаленого робочого столу> Колекції> [CollectionName].
CrazyTim

Відповіді:


31

Так, цадмін зник. Щось смокче. Існує RDMS через сервер диспетчера та командлети віддаленого робочого столу Powershell ( get-command *RD*), але для обох потрібен повний розгортання служб віддаленого робочого столу на цьому сервері. Вони не працюють на серверах без розгортання RDS або на робочих станціях.

Ви можете використовувати диспетчер завдань ... або, якщо ви хочете щось командний рядок, ви можете використовувати цю утиліту, яку я написав спеціально для цього: users.exe

О, також є quser.exe, про який Microsoft вже писав, але моя утиліта робить трохи більше, ніж це не робить.


1
Дякую за відповідь. Ваш users.exeсписок є лише користувачами? Схоже, я забув згадати, але мені також потрібно вийти з користувачів. У tsadmin я просто клацніть правою кнопкою миші користувача та оберіть "Вийти". Чи знаєте ви про спосіб виходу користувачів з ОС Windows 2012?
Петро Крумінс

1
C: \> logoff.exe x Де x - ідентифікатор сеансу
Ryan Ries

На жаль, я випадково видалив свій коментар, коли я намагався його відредагувати. Питання було таке: "Я не маю logoff.exe. Це ваша утиліта?".
Петро Крумінс

Дякую за відповідь. Виявляється, моя система має logoff.exe. Я, мабуть, щось пропустив, коли спробував це раніше.
Петро Крумінь

@RyanRies, що з конфігурацією послуг терміналу tscc.msc? Який еквівалент у Server 2012?
Pacerier

48

Ви можете використовувати qwinstaз командного рядка для відображення поточних сеансів RDP.

 qwinsta /server:computer01

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

Для вбивства сеансу використовуйте rwinstaдля видалення сеансу із зазначенням ідентифікаційного номера:

rwinsta /server:computer01 3

Ось список інструментів командного рядка для віддаленого робочого столу.

Або ви можете використовувати PowerShell:

Get-RDUserSession і Disconnect-RDUser

Ось список цих командлетів.


1
Дякую. Це працює. Я думаю, що я віддаю перевагу більш багатослівним командам query userі reset sessionтому, що мені їх легше запам'ятати, ніж rwinsta.
Скотт

1
Дуже хороша. За замовчуванням локальна машина, тож просто qwinsta, а потім rwinsta 3 , швидше, ніж намагатися знайти цадмін
Даніель де

14

Просто відкрийте вкладку "Користувачі" в Диспетчері завдань. Ви отримаєте повний список сеансів користувачів, їх станів та запущених процесів. Також ви можете вийти з них через меню правою кнопкою миші.

Здається, це замість tsadmin


Я збирався додати це як відповідь. Просте, швидке та саме те, що потрібно для того, щоб побачити, хто ввійшов у систему, та вилучити їх, якщо потрібно.
Багатий

8

Щойно я виявив, що більшість дій можна виконувати з TaskManager, безпосередньо на користувачах (вихід із системи, надсилання повідомлень тощо).


1
Чи можете ви отримати доступ до списку поточно зареєстрованих користувачів?
Дрю Хоурі

2

Я знайшов рішення проблеми цадмін. Скопіюйте ці файли з сервера 2008 року на комп'ютер Windows 2012/8 під c: \ windows \ system32

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

Потім імпортуйте ці налаштування реєстру, і у вас Tsadmin.msc знову працює! :)

Файл Reg додається.

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

Інструменти віддаленого адміністрування сервера (RSAT) дозволяють ІТ-адміністраторам віддалено керувати ролями та функціями в Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 або Windows Server 2008 R2 з комп'ютера під керуванням Windows 8.1, Windows 8, Windows Vista або Windows 7.

Якщо вам потрібно встановити засоби управління в Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 або Windows Server 2012 R2 для певних ролей або функцій, що працюють на віддалених серверах, не потрібно встановлювати додаткове програмне забезпечення. Відкрийте майстер додавання функцій у Windows Server 2008 або Windows Server 2008 R2 або майстер додавання ролей і функцій у Windows Server 2012 та новіших версіях, а на сторінці Вибрати функції розгорніть інструменти віддаленого адміністрування сервера та виберіть інструменти, які потрібно встановити.

Пов'язана стаття також перелічує посилання для завантаження RSAT для всіх версій Windows з Vista. Хоча розмір величезний (близько 240 Мб для Win7).

Мені вдалося встановити його на Windows 7.

Після цього tsadmin.mscпрацює як очікувалося.


Наскільки я можу сказати з читання < blogs.technet.com/b/askperf/archive/2012/10/30/… >, встановлення RSAT / RDMS на сервері 2012 R2, здається, доступне лише при використанні "Послуги віддаленого робочого столу встановлення "як тип інсталяції. Для мене це не відображається при використанні "Установки на основі ролей або функцій". На жаль, я не знаю достатньо про розгортання RDS у 2012 році, щоб знати, чи це я хочу зробити. Він також вимагає приєднання сервера до домену. Я просто хочу повернути цадмін!
nstenz
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.