帮忙写一个关于bat判断语句的脚本

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:25:37
我想写这么一个bat脚本,当我ping 192.168.3.217时,如果通讯正常,就把显示结果写进一个文本文件里;如果不通,就执行重启服务器的动作。谢谢大家

cls & @echo off
ping -n 2 IP地址 |findstr /i "Request timed out">nul && echo 主机没有活动 && goto ShutDown || (
echo 主机活动中&& ping -n 2 IP地址 >结果.txt
)
exit

:ShutDown
echo 我要关机
::关机操作
shutdown -s -t 15
pause

例如:
cls & @echo off
ping -n 2 192.168.1.100 |findstr /i "Request timed out">nul && echo 主机没有活动 && goto ShutDown || (
echo 主机活动中&& ping -n 2 192.168.1.100 >结果.txt
)
exit

:ShutDown
echo 我要关机
::关机操作
shutdown -s -t 15
pause