728x90
반응형
1) 배치 파일 작성
pingcheck.bat |
@echo off set ipListFile=ipList.txt set resultFile=pingResult.txt for /f "tokens=1 delims=," %%i in (%ipListFile%) do ( ping -n 1 %%i | find "TTL=" >nul && echo %%i (O) >> %resultFile% || echo %%i (X) >> %resultFile% ) |
- &&: 앞의 명령어가 성공하면 실행
- ||: 앞의 명령어가 실패하면 실행
- ping -n 1 %%i | find "TTL=" >nul이 **성공하면 (O), 실패하면 (X)**를 기록
2) ip 리스트 파일 작성
ipList.txt |
192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 192.168.0.5 192.168.0.6 192.168.0.7 192.168.0.8 ... |
3) 배치파일 실행
pingcheck.bat와 ipList.txt가 같은 폴더에 위치해야함
pingcheck.bat 실행 또는 cmd로 실행
4) 결과파일 확인
pingResult.txt |
192.168.0.1 (O) 192.168.0.2 (O) 192.168.0.3 (X) 192.168.0.4 (O) 192.168.0.5 (O) 192.168.0.6 (X) 192.168.0.7 (X) 192.168.0.8 (X) ... |
만약 파일에 로그 쌓이는거 실시간으로 보고싶으면 파워쉘에서 아래명령어 수행
PS> Get-Content pingResult.txt -Wait |
728x90
'기타기술' 카테고리의 다른 글
MAME 다른 화면으로 이동 (디스플레이 분할 사용시) (0) | 2025.03.17 |
---|---|
크롬 전체 페이지 캡처 (0) | 2023.08.28 |
DS-7000DUAL 도킹스테이션을 이용한 HDD복제 (0) | 2023.07.02 |
Acronis OS 백업/복구 (0) | 2023.05.15 |