Sem*_*dar 0 text file ping batch-file
我正在尝试ping大约20-30个文本文件上的服务器并且可以相应地更新(服务器不断更改名称或变得过时).而且我不想将服务器放在批处理文件中,每次发生变化时都必须对其进行编辑.
但我的询问是:如何从.txt文件中ping一组服务器,并在单独的.txt文件(我们称之为"Site_A_Servers.txt")上输出结果(如果它在线或不在线):
Site_A_Servers.txt:
Server A is online.
Server B is online.
Server C is offline!
Server D is etc..
感谢您的时间!:)
这使用ping.exe设置的errorlevel
@echo off
del log.txt 2>nul
for /f "delims=" %%a in (servers.txt) do ping -n 2 %%a >nul && (
>>log.txt echo server %%a is online&echo %%a online) || (
>>log.txt echo server %%a is OFFLINE&echo %%a OFFLINE)
Run Code Online (Sandbox Code Playgroud)