Windowsバッチ 指定したIPと疎通が取れるかを確認する

Windowsバッチ 指定したIPと疎通が取れるかを確認する

Windowsバッチで、指定したIPと疎通が取れるかを確認する手順を掲載してます。

環境

  • OS windows11 home

手順

指定したIPと疎通が取れるかを確認するには、「ping」の結果を使用します

ここでは「10.10.10.101」と疎通が取れるかを確認するコードになってます。
※エラーやメッセージを表示しないように「>nul 2>&1」を指定してます。

@echo off

setlocal

set str=10.10.10.101

ping -n 1 "%str%" | find "TTL" >nul 2>&1

if %ERRORLEVEL% equ 0 (
  echo "%str%"は存在する
) else (
  echo "%str%"は存在しない
)

endlocal

pause

実行結果

判定されていることが確認できます。