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

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

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

emx (13-12-2006 21:07): http://forum.ru-board.com/topic.cgi?forum=8&topic=19088#1  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Жирным выделены параметры, касающиеся IPFiltering

Код:
 
On Error Resume Next
 
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
 
arrComputers = Array(".")
For Each strComputer In arrComputers
   WScript.Echo
   WScript.Echo "=========================================="
   WScript.Echo "Computer: " & strComputer
   WScript.Echo "=========================================="
 
   Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
   Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration", "WQL", _
                                          wbemFlagReturnImmediately + wbemFlagForwardOnly)
 
   For Each objItem In colItems
      WScript.Echo "ArpAlwaysSourceRoute: " & objItem.ArpAlwaysSourceRoute
      WScript.Echo "ArpUseEtherSNAP: " & objItem.ArpUseEtherSNAP
      WScript.Echo "Caption: " & objItem.Caption
      WScript.Echo "DatabasePath: " & objItem.DatabasePath
      WScript.Echo "DeadGWDetectEnabled: " & objItem.DeadGWDetectEnabled
      strDefaultIPGateway = Join(objItem.DefaultIPGateway, ",")
         WScript.Echo "DefaultIPGateway: " & strDefaultIPGateway
      WScript.Echo "DefaultTOS: " & objItem.DefaultTOS
      WScript.Echo "DefaultTTL: " & objItem.DefaultTTL
      WScript.Echo "Description: " & objItem.Description
      WScript.Echo "DHCPEnabled: " & objItem.DHCPEnabled
      WScript.Echo "DHCPLeaseExpires: " & WMIDateStringToDate(objItem.DHCPLeaseExpires)
      WScript.Echo "DHCPLeaseObtained: " & WMIDateStringToDate(objItem.DHCPLeaseObtained)
      WScript.Echo "DHCPServer: " & objItem.DHCPServer
      WScript.Echo "DNSDomain: " & objItem.DNSDomain
      strDNSDomainSuffixSearchOrder = Join(objItem.DNSDomainSuffixSearchOrder, ",")
         WScript.Echo "DNSDomainSuffixSearchOrder: " & strDNSDomainSuffixSearchOrder
      WScript.Echo "DNSEnabledForWINSResolution: " & objItem.DNSEnabledForWINSResolution
      WScript.Echo "DNSHostName: " & objItem.DNSHostName
      strDNSServerSearchOrder = Join(objItem.DNSServerSearchOrder, ",")
         WScript.Echo "DNSServerSearchOrder: " & strDNSServerSearchOrder
      WScript.Echo "DomainDNSRegistrationEnabled: " & objItem.DomainDNSRegistrationEnabled
      WScript.Echo "ForwardBufferMemory: " & objItem.ForwardBufferMemory
      WScript.Echo "FullDNSRegistrationEnabled: " & objItem.FullDNSRegistrationEnabled
      strGatewayCostMetric = Join(objItem.GatewayCostMetric, ",")
         WScript.Echo "GatewayCostMetric: " & strGatewayCostMetric
      WScript.Echo "IGMPLevel: " & objItem.IGMPLevel
      WScript.Echo "Index: " & objItem.Index
      strIPAddress = Join(objItem.IPAddress, ",")
         WScript.Echo "IPAddress: " & strIPAddress
      WScript.Echo "IPConnectionMetric: " & objItem.IPConnectionMetric
      WScript.Echo "IPEnabled: " & objItem.IPEnabled
      WScript.Echo "IPFilterSecurityEnabled: " & objItem.IPFilterSecurityEnabled
      WScript.Echo "IPPortSecurityEnabled: " & objItem.IPPortSecurityEnabled
      strIPSecPermitIPProtocols = Join(objItem.IPSecPermitIPProtocols, ",")
         WScript.Echo "IPSecPermitIPProtocols: " & strIPSecPermitIPProtocols
      strIPSecPermitTCPPorts = Join(objItem.IPSecPermitTCPPorts, ",")
         WScript.Echo "IPSecPermitTCPPorts: " & strIPSecPermitTCPPorts
      strIPSecPermitUDPPorts = Join(objItem.IPSecPermitUDPPorts, ",")
         WScript.Echo "IPSecPermitUDPPorts: " & strIPSecPermitUDPPorts
      strIPSubnet = Join(objItem.IPSubnet, ",")
         WScript.Echo "IPSubnet: " & strIPSubnet
      WScript.Echo "IPUseZeroBroadcast: " & objItem.IPUseZeroBroadcast

      WScript.Echo "IPXAddress: " & objItem.IPXAddress
      WScript.Echo "IPXEnabled: " & objItem.IPXEnabled
      strIPXFrameType = Join(objItem.IPXFrameType, ",")
         WScript.Echo "IPXFrameType: " & strIPXFrameType
      WScript.Echo "IPXMediaType: " & objItem.IPXMediaType
      strIPXNetworkNumber = Join(objItem.IPXNetworkNumber, ",")
         WScript.Echo "IPXNetworkNumber: " & strIPXNetworkNumber
      WScript.Echo "IPXVirtualNetNumber: " & objItem.IPXVirtualNetNumber
      WScript.Echo "KeepAliveInterval: " & objItem.KeepAliveInterval
      WScript.Echo "KeepAliveTime: " & objItem.KeepAliveTime
      WScript.Echo "MACAddress: " & objItem.MACAddress
      WScript.Echo "MTU: " & objItem.MTU
      WScript.Echo "NumForwardPackets: " & objItem.NumForwardPackets
      WScript.Echo "PMTUBHDetectEnabled: " & objItem.PMTUBHDetectEnabled
      WScript.Echo "PMTUDiscoveryEnabled: " & objItem.PMTUDiscoveryEnabled
      WScript.Echo "ServiceName: " & objItem.ServiceName
      WScript.Echo "SettingID: " & objItem.SettingID
      WScript.Echo "TcpipNetbiosOptions: " & objItem.TcpipNetbiosOptions
      WScript.Echo "TcpMaxConnectRetransmissions: " & objItem.TcpMaxConnectRetransmissions
      WScript.Echo "TcpMaxDataRetransmissions: " & objItem.TcpMaxDataRetransmissions
      WScript.Echo "TcpNumConnections: " & objItem.TcpNumConnections
      WScript.Echo "TcpUseRFC1122UrgentPointer: " & objItem.TcpUseRFC1122UrgentPointer
      WScript.Echo "TcpWindowSize: " & objItem.TcpWindowSize
      WScript.Echo "WINSEnableLMHostsLookup: " & objItem.WINSEnableLMHostsLookup
      WScript.Echo "WINSHostLookupFile: " & objItem.WINSHostLookupFile
      WScript.Echo "WINSPrimaryServer: " & objItem.WINSPrimaryServer
      WScript.Echo "WINSScopeID: " & objItem.WINSScopeID
      WScript.Echo "WINSSecondaryServer: " & objItem.WINSSecondaryServer
      WScript.Echo
   Next
Next
 
 
Function WMIDateStringToDate(dtmDate)
WScript.Echo dtm:  
    WMIDateStringToDate = CDate(Mid(dtmDate, 5, 2) & "/" & _
    Mid(dtmDate, 7, 2) & "/" & Left(dtmDate, 4) _
    & " " & Mid (dtmDate, 9, 2) & ":" & Mid(dtmDate, 11, 2) & ":" & Mid(dtmDate,13, 2))
End Function
 


Всего записей: 3795 | Зарегистр. 16-07-2004 | Отправлено: 20:35 25-04-2006 | Исправлено: FreemanRU, 20:38 25-04-2006
   

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

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Автоматизация администрирования
emx (13-12-2006 21:07): http://forum.ru-board.com/topic.cgi?forum=8&topic=19088#1


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru