You are here:
ActiveXperts.com > ActiveXperts Network Monitor > WindowsManagement > Scripts > IIS > IIS 6.x > Logging
Quicklinks
You can use any of the VBScript programs below in ActiveXperts Network Monitor. Click here for an explanation about how to include scripts in ActiveXperts Network Monitor.
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery _
("Select * from IIsFtpInfoSetting")
For Each objItem in colItems
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Log Module List: " & objItem.LogModuleList
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery("Select * from IIsCustomLogModule")
For Each objItem in colItems
Wscript.Echo "Name: " & objItem.Name
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery _
("Select * from IIsCustomLogModuleSetting")
For Each objItem in colItems
Wscript.Echo "Log Custom Property Data Type: " & _
objItem.LogCustomPropertyDataType
Wscript.Echo "Log Custom Property Header: " & _
objItem.LogCustomPropertyHeader
Wscript.Echo "Log Custom Property ID: " & _
objItem.LogCustomPropertyID
Wscript.Echo "Log Custom Property Mask: " & _
objItem.LogCustomPropertyMask
Wscript.Echo "Log Custom Property Name: " & _
objItem.LogCustomPropertyName
Wscript.Echo "Log Custom Property Node ID: " & _
objItem.LogCustomPropertyNodeID
For Each strProperty in objItem.LogCustomPropertyServicesString
Wscript.Echo "Log Custom Property Services String: " & _
strproperty
Next
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Setting ID: " & objItem.SettingID
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery _
("Select * from IIsLogModulesSetting")
For Each objItem in colItems
Wscript.Echo "Name: " & objItem.Name
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery("Select * from IIsLogModule")
For Each objItem in colItems
Wscript.Echo "Name: " & objItem.Name
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery("Select * from IIsLogModules")
For Each objItem in colItems
Wscript.Echo "Name: " & objItem.Name
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery _
("Select * from IIsLogModuleSetting")
For Each objItem in colItems
Wscript.Echo "Log Module Id: " & objItem.LogModuleId
Wscript.Echo "Log Module UI Id: " & objItem.LogModuleUiId
Wscript.Echo "Name: " & objItem.Name
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery _
("Select * from IIsWebServiceSetting")
For Each objItem in colItems
Wscript.Echo "Log File Directory: " & objItem.LogFileDirectory
Wscript.Echo "Log File Local Time Rollover: " & _
objItem.LogFileLocaltimeRollover
Wscript.Echo "Log File Period: " & objItem.LogFilePeriod
Wscript.Echo "Log File Truncate Size: " & _
objItem.LogFileTruncateSize
Next
strComputer = "."
Set objWMIService = GetObject _
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
& strComputer & "\root\microsoftiisv2")
Set colItems = objWMIService.ExecQuery _
("Select * from IIsWebServiceSetting")
For Each objItem in colItems
objItem.LogFileDirectory = "C:\Logs"
objItem.LogFileLocaltimeRollover = True
objItem.LogFilePeriod = 2
objItem.LogFileTruncateSize = 1000000
objItem.Put_
Next