Вопрос: Как мне получить доступ к списку зарегистрированных пользователей с помощью диспетчера служб терминалов в Windows Server 2012?


В Windows 2003 и 2008 у нас был диспетчер служб терминалов (см. Снимок экрана ниже). Однако в Windows Server 2012 это прошло,

Кто-нибудь знает, как получить доступ к списку в настоящее время удаленно зарегистрированных пользователей в Windows 2012 с помощью аналогичного инструмента или каким-либо другим способом?

enter image description here

(Я попытался подключиться к Windows 2012 с Windows 2008, поэтому вы видите «win2012» в списке групп TSM, но это не совсем сработало, и это тоже не решение моей проблемы. Я просто пытался каким-то образом управлять удаленным пользователей на сервере Win 2012.)


47
2018-01-22 01:12


Источник


вы запускаете сеанс запроса из оболочки CMD или PS? оттуда вы должны иметь возможность запускать сеанс kill в указанном идентификаторе сеанса. - organicit
@ MathiasR.Jessen Спасибо за ссылку на другой вопрос. Я искал, но не нашел этого вопроса. Ответ Коула ниже также содержит информацию, которая не находится в ответах на другой вопрос. - Scott
Не уверен в 2012 году, но в 2012 R2 вы можете просматривать и управлять текущими подключениями в диспетчере серверов. Службы удаленных рабочих столов> Коллекции> [CollectionName]. - CrazyTim


Ответы:


Да, цадмин ушел. Kinda 'отстой. Есть RDMS через диспетчер сервера и командлеты Remote Desktop Powershell (get-command *RD*), но оба требуют, чтобы на этом сервере было установлено полное развертывание служб удаленных рабочих столов. Они не работают на серверах без развертываний RDS или на рабочих станциях.

Вы можете использовать диспетчер задач ... или, если вам нужна какая-то командная строка, вы можете использовать эту утилиту, которую я написал специально для этого: users.exe

О, и есть также quser.exe, что Microsoft уже написала, но моя утилита делает немного больше, чем не делает quser.


27
2018-01-22 01:49



Спасибо за ответ. Имеет ли users.exe только список пользователей? Похоже, я забыл упомянуть, но мне также нужно выйти из системы. В tsadmin, я бы просто щелкнул правой кнопкой пользователя и выберите «Выход». Вы знаете способ выхода из системы в Windows 2012? - Peter Krumins
C: \> logoff.exe x Где x - идентификатор сеанса - Ryan Ries
К сожалению, я случайно удалил свой комментарий, когда пытался его отредактировать. Вопрос был: «У меня, похоже, нет logoff.exe. Это ваша утилита?». - Peter Krumins
Спасибо за ответ. Оказывается, у моей системы есть файл logoff.exe. Я, должно быть, кое-что упустил, когда попробовал это раньше. - Peter Krumins
@RyanRies, Что касается конфигурации служб терминалов tscc.msc? Что эквивалентно в Server 2012? - Pacerier


Вы можете использовать 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

Вот список этих командлетов.


44
2017-12-03 00:16



Благодарю. Это работает. Я думаю, что предпочитаю более подробные команды query user а также reset session поскольку мне легче запомнить, чем rwinsta, - Scott
Очень хорошо. По умолчанию используется локальная машина, поэтому просто qwinsta тогда rwinsta 3, быстрее, чем пытаться найти tsadmin - Daniel de Zwaan


Просто откройте вкладку «Пользователи» в диспетчере задач. Вы получите полный список пользовательских сеансов, их состояний и запущенных процессов. Также вы можете вывести их через меню с правым щелчком.

Кажется, это замена для цадмина


13
2017-12-05 10:11



Я как раз собирался добавить это в качестве ответа. Просто, быстро и точно, что необходимо, чтобы увидеть, кто входит в систему, и при необходимости отмените их. - Rich


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


7
2018-02-10 04:54



Можете ли вы получить доступ к списку зарегистрированных в настоящее время пользователей? - Drew Khoury


Я нашел решение проблемы tsadmin. Скопируйте эти файлы с сервера 2008 на компьютер Windows 2012/8 в каталоге c: \ windows \ system32

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

Затем импортируйте эти параметры реестра, и вы снова запустите Tsadmin.msc! :)

Файл с реестром прилагается.

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
2018-03-11 17:04





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 работает, как ожидалось.


-1
2018-06-25 16:18



Насколько я могу судить по чтению <blogs.technet.com/b/askperf/archive/2012/10/30/...; установка RSAT / RDMS на сервере 2012 R2 доступна только при использовании «Установка служб удаленных рабочих столов» в качестве типа установки. Он не появляется для меня при использовании «Ролевая или функциональная установка». К сожалению, я недостаточно знаю о развертывании RDS в 2012 году, чтобы узнать, хочу ли я это делать. Он также требует, чтобы сервер был присоединен к домену. Я просто хочу вернуть цадмина! - nstenz