Как получить доступ к списку вошедших в систему пользователей через диспетчер служб терминалов в Windows Server 2012?


53

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

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

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

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


вы запускаете сеанс запросов из CMD или PS shell? оттуда вы сможете запустить kill session для идентификатора сеанса.
органик

@ MathiasR.Jessen Спасибо за ссылку на другой вопрос. Я искал, но не нашел этот вопрос. Ответ Коул ниже также содержит информацию, которой нет в ответах на другой вопрос.
Скотт

Не уверен насчет 2012 года, но в 2012 R2 вы можете просматривать и управлять текущими подключениями в диспетчере сервера. Службы удаленных рабочих столов> Коллекции> [CollectionName].
CrazyTim

Ответы:


31

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

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

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


1
Спасибо за ответ. Ваш users.exeединственный список пользователей? Похоже, я забыл упомянуть, но мне также нужно выйти из системы. В цадмине я бы просто щелкнул правой кнопкой мыши по пользователю и выбрал «Выйти из системы». Знаете ли вы, как выйти из системы в Windows 2012?
Питер Круминьш

1
C: \> logoff.exe x Где x - идентификатор сеанса
Райан Райс

К сожалению, я удалил свой комментарий случайно, когда пытался его отредактировать. Вопрос был: «Кажется, у меня нет logoff.exe. Это ваша утилита?».
Питер Круминьш

Спасибо за ответ. Оказывается, в моей системе есть logoff.exe. Должно быть, я что-то упустил, когда попробовал это раньше.
Питер Круминьш

@RyanRies, а как насчет конфигурации служб терминалов tscc.msc? Что эквивалентно в Server 2012?
Пейсер

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

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

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


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

8

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


1
Можете ли вы получить доступ к списку зарегистрированных пользователей?
Дрю Хури

2

Я нашел решение проблемы с цадмином. Скопируйте эти файлы с сервера 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

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 на Server 2012 R2 представляется доступной только при использовании «Служб удаленных рабочих столов». установка "как тип установки. Он не отображается для меня при использовании «установки на основе ролей или функций». К сожалению, я не знаю достаточно о развертывании RDS в 2012 году, чтобы понять, хочу ли я это делать. Также необходимо, чтобы сервер был присоединен к домену. Я просто хочу, чтобы Цадмин вернулся!
nstenz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.