当前位置: 首页 > 图文教程 > 脚本技术 > VBScript > 用VBS记录客户机操作的代码

VBScript
VBS教程:函数-TimeSerial 函数
VBS教程:函数-Timer 函数
VBS教程:函数-Time 函数
VBS教程:函数-Tan 函数
VBS教程:函数-StrReverse 函数
VBS教程:函数-String 函数
VBS教程:函数-StrComp 函数
VBS教程:函数-Sqr 函数
VBS教程:函数-Split 函数
VBS教程:函数-Space 函数
VBS教程:函数-Sin 函数
VBS教程:函数-Sgn 函数
VBS教程:函数-SetLocale 函数
VBS教程:函数-Second 函数
VBS教程:函数-ScriptEngineMinorVersion 函数
VBS教程:函数-ScriptEngineMajorVersion 函数
VBS教程:函数-Mid 函数
VBS教程:函数-数学函数
VBS教程:函数-LTrim、RTrim 和 Trim 函数
VBS教程:函数-Log 函数

VBScript 中的 用VBS记录客户机操作的代码


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 94 ::
收藏到网摘: n/a

记录客户机操作的VBS脚本
on error resume next
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("\\192.168.0.87\ourway$\ourway.htm",8,true)
file1.writeline now() & "---" & a & "---" & b & "<hr>"
file1.close
Loop