Удаленный рабочий стол работает на Windows7. У меня нет прав администратора.
Используя nestat
я могу получить список всех удаленно подключенных IP-адресов:
C:\>netstat -n | find "3389" | find "ESTABLISHED"
TCP 10.*.4.10:3389 10.*.4.*1:50031 ESTABLISHED
TCP 10.*.4.10:3389 10.*.4.*2:50032 ESTABLISHED
TCP 10.*.4.10:3389 10.*.4.*3:50033 ESTABLISHED
TCP 10.*.4.10:3389 10.*.4.*4:50034 ESTABLISHED
TCP 10.*.4.10:3389 10.*.4.*5:50035 ESTABLISHED
На ПК у нас есть несколько учетных записей (например, USER1, USER2, USER3, USER4, USER5).
Я пишу программу, которая потребует в качестве входных данных список этих пользователей, сопоставленных с учетной записью, в которую они в данный момент вошли - мне нужно сделать это из командной строки.
Желаемый результат может выглядеть так:
(формат на самом деле не так важен, если я получу информацию каким-либо образом, я как-нибудь с ней справлюсь)
10.*.4.*1:50031 USER1
10.*.4.*2:50032 USER2
10.*.4.*3:50033 USER3
10.*.4.*4:50034 USER4
10.*.4.*5:50035 USER5