1 (изменено: worsvch, 2011-07-07 07:11:06)

Тема: jscript: Узнать имя компа по IP-адресу

Скажите, пожалуйста, с помощью какой функции можно узнать имя компа по IP адресу? И как можно узнать имя залогиненного в данный момент пользователя у данного IP-адреса?

2

Re: jscript: Узнать имя компа по IP-адресу

Язык программирования не забыли указать?

3

Re: jscript: Узнать имя компа по IP-адресу

wmic /node:192.168.0.21 computersystem get username, name

это ?
+ какое имя ? имен может быть множество и залогиненных масса

Я конечно далек от мысли... (с)

4

Re: jscript: Узнать имя компа по IP-адресу

smaharbA пишет:

wmic /node:192.168.0.21 computersystem get username, name

это ?
+ какое имя ? имен может быть множество и залогиненных масса

Например:
192.168.1.1 : Comp01.testdomain.local : testdomain\Ivanov
192.168.1.2 : Comp02.testdomain.local : testdomain\Petrov
192.168.1.3 : Comp02.testdomain.local : testdomain\Sidorov

5

Re: jscript: Узнать имя компа по IP-адресу

smaharbA пишет:

wmic /node:192.168.0.21 computersystem get username, name

это ?
+ какое имя ? имен может быть множество и залогиненных масса

Делаю пробно:

var x = GetObject("winmgmts:\\\\192.168.1.2"); // это лично мой компьютер
var y = x.ExecQuery("SELECT name, username from Win32_ComputerSystem","WQL");

var z = new Enumerator(y);

for (;!z.atEnd();z.moveNext()) {
    var u = z.item();
    WScript.Echo(u.name);
    WScript.Echo(u.username);
}

Если же ставлю другой адрес, то выходит сообщение "Компьютер удаленного сервера не существует или недоступен", хотя он есть в сети