Вопрос: Как определить, кто, если кто-либо, зашел на сервер Windows Server 2008?


Мы запускаем несколько (в настоящее время четыре) виртуальных серверов Windows Server 2008. Чтобы закрыть эти серверы из центральной точки, мы хотели бы знать, были ли удалены все удаленные сеансы на этих машинах.

Есть ли способ определить, кто имеет активный сеанс GUI (например, удаленный рабочий стол)?

Мы хотели бы иметь возможность делать это с удаленного компьютера и / или с каждого виртуального сервера.


4
2018-01-20 13:41


Источник




Ответы:


Мне нужно знать, какую платформу виртуализации вы используете, чтобы сообщить вам, можете ли вы говорить за пределами компьютера, но если вы вошли в одну из виртуальных машин, вы можете узнать в диспетчере задач.

Щелкните правой кнопкой мыши на панели задач, выберите «Диспетчер задач» во всплывающем меню, а затем перейдите на вкладку «Пользователи» в появившемся диалоговом окне.

Он должен указать вам имя пользователя, на какой физический компьютер они запускают сеанс, статус и идентификатор сеанса.


8
2018-01-20 13:59



спасибо, что сделал! Теперь почему я никогда не замечал эту вкладку в TeskMgr .. вздох. Я отредактировал свой вопрос и добавил, что мы используем Hyper-V. - lexu
Что делать, если я хочу знать, не войдя в виртуальную машину? Есть ли какой-нибудь инструмент, который я могу установить на DC, чтобы найти? - codetoshare


Вот несколько утилит командной строки, которые вы можете использовать для отображения пользовательских сеансов на локальных или удаленных серверах.

Пользователь запроса (Microsoft)

Отображает информацию о пользователе   сеансов на сервере терминалов.
  Синтаксис:
query user [<UserName> | <SessionName> | <SessionID>] [/server:<ServerName>]

TSListUsers 

утилиты командной строки, чтобы отобразить как   в настоящее время подключен и отключен   пользователи, имя хоста, IP-адрес и RDP   номер сеанса на локальном или   удаленный сервер терминалов Windows / RDP   Сервер.


3
2018-01-20 14:25