Что нового

[Сеть, интернет] Список сеансов подключений к общим папкам

vcomp71

Осваивающий
Сообщения
431
Репутация
25
Вот в этой теме
http://autoit-script.ru/index.php?topic=6465.msg45118#msg45118

Была приведена функция
Код:
$strComputer = "."
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_ServerConnection")
For $objItem in $colItems
    ConsoleWrite ("=================================================" & @CRLF)
    ConsoleWrite ("ComputerName: " & $objItem.ComputerName & @CRLF)
    ConsoleWrite ("UserName: " & $objItem.UserName & @CRLF)
    ConsoleWrite ("ShareName: " & $objItem.ShareName & @CRLF)
   
Next


Соответственно вопрос: а ip пользователей можно как-то из сеанса вытащить?
Нашел вот что
https://msdn.microsoft.com/en-us/library/aa394416%28v=vs.85%29.aspx

Там перечислены свойства, но они не выводятся...

Код:
class Win32_ServerConnection : CIM_LogicalElement
{
  uint32   ActiveTime;
  string   Caption;
  string   ComputerName;
  uint32   ConnectionID;
  string   Description;
  datetime InstallDate;
  string   Name;
  uint32   NumberOfFiles;
  uint32   NumberOfUsers;
  string   ShareName;
  string   Status;
  string   UserName;
};
 

sngr

AutoIT Гуру
Сообщения
1,015
Репутация
411
В Win32_ServerConnection нет ип пользунов, возможно это получить с помощью извращений, но это ненужно, тк $objItem.ComputerName даёт имя - пингуешь его и получаешь ип.
 
Автор
vcomp71

vcomp71

Осваивающий
Сообщения
431
Репутация
25
sngr [?]
В Win32_ServerConnection нет ип пользунов, возможно это получить с помощью извращений, но это ненужно, тк $objItem.ComputerName даёт имя - пингуешь его и получаешь ип.
Хм...
Трудно без ip вести лог обращений.
Куда же нам без ip то! В логах безопасности есть ip адрес того, кто осуществил вход, и с каким именем. Кстати, выприведенная процедура дает вот такие вот имена Компютеров

Код:
ComputerName: [fe80::bc32:3476:3885:2a70]
UserName: administrator
ShareName: public
Name:
Что это за имя??? Это явно не ДНС имя. Может это mac-адрес?
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Vlasssov
по имени компьютера определи ип
 
Автор
vcomp71

vcomp71

Осваивающий
Сообщения
431
Репутация
25
Во как! А что это он ip6 показывает?


Добавлено:
Сообщение автоматически объединено:

Мда... Проблема рассосалась путем отключения ip6... Но главный вопрос остался: почему тут в качестве Computername пишет Ip???
 
Верх