Set objAppPool = GetObject("IIS://localhost/W3SVC/AppPools/online")
objAppPool.Start() '启动=Start,停止=Stop,回收=??
Set objAppPools = GetObject("IIS://localhost/W3SVC/AppPools")
for each objAppPool in objAppPools
WScript.echo objAppPool.Name '显示IIS上所有池
next
Set objAppPool = GetObject("IIS://localhost/W3SVC/AppPools/online")
Applications = objAppPool.EnumAppsInPool()
for index = 0 to UBound(Applications)
WScript.echo Applications(index) '枚举池中的站点root
next
Set objAppPools = GetObject("IIS://localhost/W3SVC/AppPools")
Set objAppPool = objAppPools.Create("IIsApplicationPool", strAppPool)
objAppPool.SetInfo'创建一个进程池
iis, pool, VBS脚本, wmi, 应用程序池
继续阅读
例如我们想运行这个vbs脚本,则用如下命令即可,注意要设置一个当前路径。
sub chongqi()
Dim WshShell
set WshShell = CreateObject("wscript.Shell")
WshShell.CurrentDirectory="D:\jiaoben\" '固定路径
call WshShell.Run("c:\windows\system32\cscript.exe chongqi.vbs",0,false)
Set WshShell=Nothing
end sub
asp, vbs, 脚本, 运行, 远程
继续阅读
技术含量不高,其实windows自带的搜索比这个强。主要是学习fso的用法,如果你能背着写完那以后不用看这方面的了,呵呵。
fso, vbs, 创建时间, 删除, 文件大小, 脚本, 过期
继续阅读
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set objWebService = objWMIService.ExecQuery("Select * from Win32_PerfFormattedData_W3SVC_WebService")' where Name = 'ftp'")
For Each WebService In objWebService
WScript.Echo WebService.TotalFilesTransferred
Next
'这样可以把IIS所有实例中的“发送文件总数”列举出来
'这个webservice对像中的计数器有很多,比如 BytesSentPersec 表示每秒发送字节数
iis, vbs, VBS脚本, win2003, wmi, 性能, 脚本, 计数器
继续阅读
这个脚本可以检测目录下所有文件的编码,当您需要找到编码不一致的文件时很有用
asp, gb2312, utf8, 文件, 服务器, 检测, 编码
继续阅读
以前我不知道asp中也有类似javascript中的eval函数,现在才知道,悲剧啊
函数名是 execute () ,我们经常查询数据库,并经常一行一行的自己写变量赋值,现在我们如果查出的字段有20个,那如果这20个字段我都可能要用到,那我就要写20行 name=rs(“xxx”) ,你后面会发现累死人,而且字段名一改,程序中也要改。
给大家一个技巧就是直接用这三句代码搞定。
for i=0 to Rs.Fields.Count-1
execute( "i_" & Rs.Fields(i).Name & "=Rs.Fields(" & i & ").value")
next
asp, eval, execute, sql, 字段
继续阅读