公司生产网络是24小时运行的,有时候网络及服务器是正常的,是别的原因导致的,为帮用户建立一个初步的判断,通过网上搜集的一些脚本,结合实际,生成脚本如下:
@ECHO OFF
echo 此测试文件只能在windows7 系统下使用
mkdir d:\result
@echo off & color 0d & setlocal enabledelayedexpansion
ipconfig>d:\result\ip.txt
for /f "delims=" %%c in (‘type "d:\result\ip.txt"‘) do set /a m+=1&set "第!m!行=%%c"
)
echo;%第5行%
echo 请再耐心等待2分钟,请确认是否有网络正常及服务器正常
ping 192.168.0.200 -n 10 >d:\result\pingresult.txt
FOR /f "tokens=1-10 delims= " %%a in (‘type d:\result\pingresult.txt^|find "请求超时"‘) do (
set /a j+=1
set var=%%a
)
if "%var%"=="请求超时。" (echo 网络不正常) else echo 网络正常
net use A: \\192.168.0.200\finaltest-code "testuser" /user:sh\testuser /persistent:yes
XCOPY /y A:\S5100-10AH.pdf D:\result
if %ERRORLEVEL% EQU 0 (ECHO 服务器正常) else (echo 服务器不正常)
net use A: /delete
rd /Q /S D:\result
PAUSE