Пользователи подключаются к серверу Windows 2003 удаленно через RDP. Время от времени пользователи остаются подключенными, но неактивными, когда сеанс удаленного рабочего стола минимизируется на настольном компьютере.

Как мы можем отслеживать пользователя, например, с тех пор, как пользователь вошел в систему? Я знаю, что один через Event Viewer Дата и время. Есть ли у нас какой-либо другой инструмент для определения времени входа?

Существует ли какой-либо инструмент для определения активности сеанса, например, как долго пользователь был активен или как долго он простаивал?

Насколько надежен диспетчер служб терминала для контроля как времени входа в систему, так и времени простоя?

2 ответа2

0

Я помню, что раньше использовал команды qwinsta/rwinsta для удаленного запуска сеансов. Вы можете запросить сессии на удаленных машинах, используя

qwinsta /server:[servername or ip]

Затем вы используете rwinsta, чтобы сбросить его. Смотрите больше здесь:http://weblogs.asp.net/owscott/Managing-Terminal-Services-Sessions-Remotely

Но это не дает вам времени ожидания или входа в систему, о котором вы просили. Погуглив немного, я нашел тот, который работал. Я смог использовать его из Win8 для запроса машины Win2003R2, и он возвращает время простоя и время входа в систему:

quser /server:[servername or ip]

Дополнительная информация: http://anandthearchitect.com/2008/08/01/how-to-logoff-remote-desktop-sessions-via-command-line-tools/

0

Отказ от ответственности: я работаю в компании за инструментом, и я долгое время являлся экспертом по RDS/TS :-)

Проверьте Syskit, он может подключиться к серверу и дополнительную информацию и время простоя обо всех приложениях и сеансах на серверах. Приложение является коммерческим, но упомяните, что вы читали об этом на супер-пользователе, и упомяните меня, так что я скажу парням предоставить хорошую скидку :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .