В Windows 2003 и 2008 у нас был диспетчер служб терминалов (см. Снимок экрана ниже). Однако в Windows server 2012 это ушел.
Кто-нибудь знает, как получить доступ к списку пользователей, которые в настоящее время удаленно вошли в систему в Windows 2012 с помощью аналогичного инструмента или каким-либо другим способом?
(Я пытался подключиться к Windows 2012 из Windows 2008, поэтому вы видите «win2012» в списке групп TSM. Но это не совсем сработало, и это тоже не решение моей проблемы. Я просто пытался как-то управлять удаленным пользователей на сервере Win 2012.)
Ты можешь использовать 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
для удаления сеанса с указанием ID номера:
rwinsta /server:computer01 3
Вот список инструментов командной строки для удаленного рабочего стола.
Или вы можете использовать PowerShell:
Get-RDUserSession
и Disconnect-RDUser
Вот список этих командлетов.
Ага, цадмина больше нет. Типа отстой. Есть RDMS через диспетчер серверов и командлеты Powershell для удаленного рабочего стола (get-command *RD*
), но оба требуют, чтобы на этом сервере существовала полная версия служб удаленных рабочих столов. Они не работают на серверах без развертывания RDS или на рабочих станциях.
Вы можете использовать Диспетчер задач ... или, если вам нужно что-то в командной строке, вы можете использовать эту утилиту, которую я написал специально для этого: users.exe
Да, еще есть quser.exe, который уже написал Microsoft, но моя утилита делает немного больше, чем quser не делает.
Просто откройте вкладку «Пользователи» в диспетчере задач. Вы получите полный список пользовательских сеансов, их состояний и запущенных процессов. Также вы можете выйти из них через контекстное меню.
Вроде это замена цадмина
Я только что обнаружил, что большинство действий можно выполнять из TaskManager прямо на пользователях (выход из системы, отправка сообщений и т. Д.)
Я нашел решение проблемы с цадмином. Скопируйте эти файлы с сервера 2008 на компьютер с Windows 2012/8 в папку c: \ windows \ system32
Затем импортируйте эти параметры реестра, и 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]
Средства удаленного администрирования сервера (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
работает как положено.