批量检查指定服务器是否正常(除过滤icmp包的服务器)
2009-06-04 13:23
239 查看
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'批量检查指定服务器是否正常(除过滤icmp包的服务器)
'坏男孩版权所有
'QQ:383088680
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
On Error Resume Next
Dim FSO
Dim FilePath
Dim objPing
Dim objFile
Dim AllCont
Dim ColCont
Dim i
Dim ShowCont
ShowCont="哈哈朱温馨提醒:"+vbcrlf+vbTab+"请写出绝对路径(保证存在),而且是文本文件(如 c:\ip.txt),"+vbCRLF+"否则将不给予任何信息显示!"
Wscript.Echo ShowCont
FilePath=InputBox("请输入您要读取的文本文件内容的绝对路径!")'注意我们只接收文本文件,既.txt结尾
If Trim(FilePath)<>"" then
Set Fso=CreateObject("Scripting.FileSystemObject")
Set objFile=Fso.openTextFile(FilePath,1,True)
if Fso.GetExtensionName(FilePath)<>"txt" then
wscript.quit()
end if
AllCont=objFile.ReadAll
ColCont=Split(Trim(AllCont),",")
For i=0 to ubound(ColCont)
Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}")._
ExecQuery("select * from Win32_PingStatus where address = '"_
&ColCont(i)& "'")
For Each objStatus in objPing
If IsNull(objStatus.StatusCode) or objStatus.StatusCode<>0 Then
WScript.Echo("温馨提示: " & ColCont(i) & " 不能PING通啊!")
End If
Next
Next
wscript.quit()
Else
Wscript.Echo "你放弃了批量处理PING功能啊!"
Wscript.Quit()
End if
'批量检查指定服务器是否正常(除过滤icmp包的服务器)
'坏男孩版权所有
'QQ:383088680
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
On Error Resume Next
Dim FSO
Dim FilePath
Dim objPing
Dim objFile
Dim AllCont
Dim ColCont
Dim i
Dim ShowCont
ShowCont="哈哈朱温馨提醒:"+vbcrlf+vbTab+"请写出绝对路径(保证存在),而且是文本文件(如 c:\ip.txt),"+vbCRLF+"否则将不给予任何信息显示!"
Wscript.Echo ShowCont
FilePath=InputBox("请输入您要读取的文本文件内容的绝对路径!")'注意我们只接收文本文件,既.txt结尾
If Trim(FilePath)<>"" then
Set Fso=CreateObject("Scripting.FileSystemObject")
Set objFile=Fso.openTextFile(FilePath,1,True)
if Fso.GetExtensionName(FilePath)<>"txt" then
wscript.quit()
end if
AllCont=objFile.ReadAll
ColCont=Split(Trim(AllCont),",")
For i=0 to ubound(ColCont)
Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}")._
ExecQuery("select * from Win32_PingStatus where address = '"_
&ColCont(i)& "'")
For Each objStatus in objPing
If IsNull(objStatus.StatusCode) or objStatus.StatusCode<>0 Then
WScript.Echo("温馨提示: " & ColCont(i) & " 不能PING通啊!")
End If
Next
Next
wscript.quit()
Else
Wscript.Echo "你放弃了批量处理PING功能啊!"
Wscript.Quit()
End if
相关文章推荐
- 批量检查APK是否具有指定的权限。
- 企业Shell实战-批量检查多个网站地址是否正常
- 批量监控服务器服务是否正常
- NetBackup服务器检查是否正常运行(运行服务)
- shell脚本:检查ftp日志存储服务器上的日志是否正常上传
- 批量检查多个网络是否正常
- Fiddle扩展-HttpPing-批量检测web服务器是否正常
- python3_检查URL是否能正常访问
- Windows 7 中检查NTP服务是否正常?
- 检查本地服务器是否配置成功
- perl实现检测服务器中的服务是否正常脚本分享
- 通过LS判断服务器目录下的指定数据库是否存在
- php检查数组中是否含有指定字符
- go 语言使用ssh包连接操作Linux服务器,使用ping包查看服务器网络是否正常,使用cron包定时查询该服务器CPU使用情况
- 关于serv-u公网访问出现“打开ftp服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。详细信息:操作超时”的解决方法
- 批量检查代理ip是否可用 curl-multi php检测ip代理是否有效
- Android检查Internet是否可以正常连接
- 监控pptp拨号服务器是否正常
- 检查 TCP 80 端口是否正常工作
- js javaScript array 取指定元素索引、判断是否相同、重复、过滤数据