Способы, чтобы проверить, если пользователь работает на удаленном компьютере до РДП передоза

У нас есть общая машина Windows XP, которая совместно используется несколькими пользователями. Все они используют общий домен входа в rdp в него. Теперь проблема в том, что мы несколько раз в конечном итоге взять на себя другие лица активного сеанса без какой-либо из сторон предупреждается (предупреждение не выдается, как мы используем тот же логин).

есть ли способ проверить, активен ли текущий пользователь, вошедший в систему на удаленной машине (терминал заблокирован?) или нет?

мы не можем использовать VNC или LogMeIn или другой рабочий стол обмена утилиты для безопасности (заблокированы).

Я в порядке разработки некоторые быстрые тестовые утилиты (C#,C++,сценариев и т.д.), а также.

изменить:

  1. поскольку мы используем один и тот же логин - пользователи не выходят из системы, они просто отключают или блокируют терминал.
27
задан YetAnotherUser
04.03.2023 11:28 Количество просмотров материала 3539
Распечатать страницу

6 ответов

можно использовать qwinsta to Query WINДау STAвом и получить список всех активных сессий.

State столбец показывает, активен пользователь или нет. Для этого требуется доступ администратора на целевом компьютере.

получил его на TechTalkz: как просмотреть / отключить сеансы удаленного рабочего стола из командной строки

enter image description here

30
отвечен YetAnotherUser 2023-03-05 19:16

создать BAT-файл генерирует файл на общем ресурсе о том, что компьютер используется. Когда пользователь входит в систему, он работает и создает этот файл. Когда пользователь выходит из системы (это можно сделать с помощью скрипта GP), он удаляет файл. Проверьте общий ресурс для этого файла перед подключением

1
отвечен Canadian Luke 2023-03-05 21:33

вы можете использовать команду NET SEND, чтобы отправить сообщение на машину, чтобы увидеть, если кто-то на нем. Это можно сделать проще с помощью приложения с графическим интерфейсом-ссылка ниже является первым бесплатным, который я нашел, выполнив веб-поиск, поэтому он поставляется без какого-либо конкретного одобрения.

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_send.mspx

http://www.fomine.com/netsend.html

1
отвечен Linker3000 2023-03-05 23:50

иначе:

wmic.exe /node:<computername or IP address> computersystem get username

(проверено на Windows 7)

1
отвечен Kevin Worthington 2023-03-06 02:07

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

quser /server:<COMPUTERNAME>

это приведет к ins следующее:

enter image description here

1
отвечен Felix D. 2023-03-06 04:24

Так же, как и FYI, я знаю, что это более года, но даже если у кого-то есть права администратора домена, есть политики GPO, которые могут блокировать определенные учетные записи администратора (домен, предприятие и т. д.) От входа удаленно на машину.

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

вы можете проверить, если это отрицается, просматривая отчеты объекта групповой политики для локальной машины под

                  gpreport /h report.html

из командной строки администратора.

0
отвечен Norm 2023-03-06 06:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх