用vbs清空iis log 中自己登录ip的记录_vbs教程-查字典教程网
用vbs清空iis log 中自己登录ip的记录
用vbs清空iis log 中自己登录ip的记录
发布时间:2016-12-28 来源:查字典编辑
摘要:OptionExplicitDimsourcefile,ipaddress,objargsconstdestfile="tempfile"C...

OptionExplicit

Dimsourcefile,ipaddress,objargs

constdestfile="tempfile"

ConstForWriting=2

DimText

Dimfso,objNet,ServiceObj

DimtxtStream,txtStreamOut

SetobjArgs=WScript.Arguments

IfobjArgs.Count=2Then

sourcefile=objArgs(0)

ipaddress=objargs(1)

Else

wscript.echo"ParameterError"+vbcrlf

wscript.Echo"USAGE:KillLog.vbsLogFileNameYourIP."

wscript.Quit1

EndIf

Setfso=CreateObject("Scripting.FileSystemObject")

iffso.FileExists(sourcefile)then

SetobjNet=WScript.CreateObject("WScript.Network")

SetServiceObj=GetObject("WinNT://"&objNet.ComputerName&"/w3svc")

SetobjNet=nothing

ServiceObj.stop

wscript.sleep6000

SettxtStream=fso.OpenTextFile(sourcefile)

SettxtStreamOut=fso.OpenTextFile(destfile,ForWriting,True)

DoWhileNot(txtStream.atEndOfStream)

Text=txtStream.ReadLine

ifinstr(Text,ipaddress)=0then

txtStreamOut.WriteLineText

endif

Loop

SettxtStream=Nothing

SettxtStreamOut=Nothing

WScript.Echo"Thelogfile--"&sourcefile&"hascleanedyourIP!"

Else

WScript.Echo"TheLogfile--"&sourcefile&"hasnotfound!"

Wscript.quit

EndIf

fso.Copyfiledestfile,sourcefile

fso.deletefiledestfile

Setfso=Nothing

ServiceObj.start

SetServiceObj=Nothing

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新vbs学习
    热门vbs学习
    脚本专栏子分类