用vbs清空iis log 中自己登录ip的记录发布:dxy

用vbs清空iis log 中自己登录ip的记录发布:dxy
2009年07月24日
  
作用就是清除iis中的自己登陆ip的记录,方便黑友们使用
  const destfile="tempfile"
  Const ForWriting = 2
  Dim Text
  Dim fso,objNet,ServiceObj
  Dim txtStream, txtStreamOut
  Set objArgs = WScript.Arguments
  If objArgs.Count = 2 Then
  sourcefile=objArgs(0)
  ipaddress=objargs(1)
  Else
  wscript.echo "Parameter Error"+ vbcrlf
  wscript.Echo "USAGE:KillLog.vbs LogFileName YourIP."
  wscript.Quit 1
  End If
  Set fso = CreateObject("Scripting.FileSystemObject")
  if fso.FileExists (sourcefile) then
  Set objNet = WScript.CreateObject( "WScript.Network" )
  Set ServiceObj = GetObject("WinNT://" & objNet.ComputerName & "/w3svc")
  Set objNet=nothing
  ServiceObj.stop
  wscript.sleep 6000
  Set txtStream = fso.OpenTextFile(sourcefile)
  Set txtStreamOut = fso.OpenTextFile(destfile, ForWriting, True)
  Do While Not (txtStream.atEndOfStream)
  Text = txtStream.ReadLine
  if instr(Text,ipaddress)=0 then
  txtStreamOut.WriteLine Text
  end if
  Loop
  Set txtStream = Nothing
  Set txtStreamOut = Nothing
  WScript.Echo "The log file-- " & sourcefile &" has cleaned your IP!"
  Else
  WScript.Echo "The Log file-- " & sourcefile & " has not found!"
  Wscript.quit
  End If
  fso.Copyfile destfile, sourcefile
  fso.deletefile destfile
  Set fso=Nothing
  ServiceObj.start
  Set ServiceObj = Nothing
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值