Небольшая консольная утилита, позволяющая (при определенном условии) найти компьютер, на который вошел пользователь, по его фамилии.
Условие: групповыми политиками в поле Описание(Description) компьютера в домене AD пишется ФИО пользователя, вошедшего на компьютер. Как это сделать, хорошо описано в интернете.
Как пример:
http://serverfault.com/questions/276299/add-last-user-logged-in-into-ad-users-and-computers-description-field
http://www.experts-exchange.com/Software/Server_Software/Active_Directory/A_8069-GPO-Active-Directory-Update-Computer-Description-with-User-Name-using-VB-login-Script.html
https://4sysops.com/archives/automatically-fill-the-computer-description-field-in-active-directory/
После выполнения этого пункта просто запускам программку, пишем фамилию и получаем имя и IP компьютера.
В текстовике domain.txt предварительно необходимо прописать 1 раз доменные данные (имя домена).
Пример работы:
D:\Projects\loguser\bin\Release>пинг Фирсов
Пользователь: Фирсов Алексей Александрович
Компьютер = 09-FIRSOV.domain.lan
Обмен пакетами с 09-Firsov.domain.lan [192.168.1.226] с 32 байтами данных:
Ответ от 192.168.1.226: число байт=32 время<1мс TTL=128
|