Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования. Часть 2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

ShriEkeR (23-05-2011 23:06): Автоматизация администрирования. Часть 3  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

YNY

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

'On Error Resume Next  
Dim adsinfo, ThisComp, oUser  
Set adsinfo = CreateObject("adsysteminfo")  
Set ThisComp = GetObject("LDAP://" & adsinfo.ComputerName)  
Set oUser = GetObject("LDAP://" & adsinfo.UserName)  
'msgbox mid(ThisComp.Name,instr(ThisComp.Name,"=")+1)
 
'если IP не определили, то ничего не делаем
 
if getHip(mid(ThisComp.Name,instr(ThisComp.Name,"=")+1))<>"" then
'msgbox getHip(mid(ThisComp.Name,instr(ThisComp.Name,"=")+1))
Thiscomp.put "description", "Logged on: " &_
oUser.cn & " " & CStr(Now) & " c IP = " &_
getHip(mid(ThisComp.Name,instr(ThisComp.Name,"=")+1))  
ThisComp.Setinfo
end if  
 
Function getHip(CompName)
getHip=""
Set objWMIService = GetObject( _  
    "winmgmts:\\" & CompName & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
    ("Select IPAddress from Win32_NetworkAdapterConfiguration ")
 
For Each IPConfig in IPConfigSet
    If Not IsNull(IPConfig.IPAddress) Then  
        For i=LBound(IPConfig.IPAddress) _
            to UBound(IPConfig.IPAddress)
                'WScript.Echo IPConfig.IPAddress(i)
        getHip=(IPConfig.IPAddress(i))
        'предпологается что у хоста одна сетевуха активна!!!
        exit function
        Next
    End If
Next
 
End Function  

Всего записей: 476 | Зарегистр. 18-05-2006 | Отправлено: 14:30 16-12-2010 | Исправлено: YNY, 14:40 16-12-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования. Часть 2
ShriEkeR (23-05-2011 23:06): Автоматизация администрирования. Часть 3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru