Windows 95/98/NT FAQ

Как удаленно получить имя пользователя, работающего на компьютере?


Самый легкий способ - использование команды NBTSTAT. Существует два варианта ее использования (зависят от того, знаете ли Вы имя машины или только IP адрес). Если Вы знаете имя машины, выполните:

nbtstat -a <имя компьютера>
например, nbtstat -a pdc

Ответ будет в следующем виде:

NetBIOS Remote Machine Name Table

Name Type Status
---------------------------------------------
PDC <00> UNIQUE Registered
PDC <20> UNIQUE Registered
WINFAQ <00> GROUP Registered
WINFAQ <1C> GROUP Registered
WINFAQ <1B> UNIQUE Registered
WINFAQ <1E> GROUP Registered
PDC <03> UNIQUE Registered
ANDREY <03> UNIQUE Registered
WINFAQ <1D> UNIQUE Registered
INet~Services <1C> GROUP Registered
..__MSBROWSE__.<01> GROUP Registered
IS~PDC.........<00> UNIQUE Registered

MAC Address = 00-A0-24-B8-11-F3

Имя пользователя - <03>.

Если знаете только IP адрес, используйте следующую команду:

nbtstat -A <IP address>
например, nbtstat -A 10.23.23.12

Результат будет такой же, как и представленный выше. Учтите, что надо вводить A, а не a.


На первую страницу    Раздел Windows NT    Назад

Copyright © 2000. Andrey Harchenko. При перепечатке ссылка на http://WinFAQ.com.ru обязательна.
Авторские права на оригиналы статей: Microsoft Corporation, SavillTech Ltd, Simon Clausen