梦想吧技术论坛's Archiver

似水年华 发表于 2007-4-22 07:12 PM

VBS-记录客户机所有动作

file2="\\192.168.1.111\VBS\01.htm"

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
     ("Select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each IPConfig in IPConfigSet
     If Not IsNull(IPConfig.IPAddress) Then
         For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
             a=IPConfig.IPAddress(i)
     Next
     End If
Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
     & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colMonitoredProcesses = objWMIService. _        
     ExecNotificationQuery("select * from __instancecreationevent " _
         & " within 1 where TargetInstance isa 'Win32_Process'")

i = 0

Do While i = 0
     Set objLatestProcess = colMonitoredProcesses.NextEvent
     b=objLatestProcess.TargetInstance.CommandLine

set fso=createobject("scripting.filesystemobject")
set file1=fso.opentextfile(file2,8,true)
file1.writeline now() & "---" & a & "---" & b & "<hr>"
file1.close
Loop

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.