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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

FL0od13



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

''' Скрипт для сохранения MAC-адреса в Active Directory
''' FL0od's Bicycles 2008-2009
''' Версия 1.02 (используется вместе с WOLfAD)
 
On Error Resume Next
 
Dim AD_Attribute
AD_Attribute = "location" ' Указываем имя атрибута (строкового) объекта типа "компьютер", куда будут сохранятся MAC'и
 
PutMACtoAD AD_Attribute, GetMAC_String
 
'
'------------------ Функции и процедуры --------------------
'
 
Function GetMAC_String
    Dim strNameSpace, strQuery, strMAC
    
    strNameSpace = "winmgmts:{impersonationLevel=impersonate}//./root/cimv2"
    strQuery     = "SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"
 
    Set colAdapters = GetObject(strNameSpace).ExecQuery(strQuery)
 
    For Each objAdapter in colAdapters
        If not Instr(StrMAC,objAdapter.MACAddress)>0 then StrMAC = StrMAC & objAdapter.MACAddress & ";"  
    Next
    
    ''''''wscript.echo StrMAC
    GetMAC_String = StrMAC
End Function
 
Sub PutMACtoAD(Attr, MAC)
    Dim objSysInfo, objComputer
    Set objSysInfo = CreateObject("ADSystemInfo")
    strComputerDN = objSysInfo.ComputerName
    Set objComputer = GetObject("LDAP://" & strComputerDN)
    objComputer.put Attr,MAC
    objComputer.SetInfo
    
    Set objComputer = Nothing
    Set objSysInfo = Nothing
End Sub

Всего записей: 694 | Зарегистр. 04-03-2007 | Отправлено: 18:03 09-06-2009 | Исправлено: FL0od13, 17:44 27-11-2009
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » WOL (wake-on-lan) - просыпаться по запросу из сети


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru