Windowsバッチスクリプトを介して複数のサーバーにpingを実行する

akei9

Windowsバッチスクリプト介してpingコマンドを使用してn千のIPのリストから応答を確認し、すべての結果をファイルに保存しようとしています(応答場合はyesそうない場合はno)。これはバッチスクリプトでも可能ですか?以下に印刷されているスクリプト(pingingN.bat)を使用している場合、最初のIP回答しか得られません。

@ECHO OFF

SET ServerList="C:\MyPath\ip.txt"
SET LogFile="C:\MyPath\PingResults.txt"

IF EXISTS %LogFile% DEL %LogFile%

FOR %%a IN (%ServerList%) DO (
    ping -n 1 %%a | find "TTL=" > NUL
    IF %ERRORLEVEL% NEQ 0 (
        echo no >> %LogFile%
    ) ELSE (
        echo yes >> %LogFile%
    )
)
コンポ

私のコメントに基づいて、&&および||条件文を使用してこれを行う方法は次のとおりです。

@Echo Off

Set "ServerList=C:\MyPath\ip.txt"
Set "LogFile=C:\MyPath\PingResults.txt"

If Not Exist "%ServerList%" Exit /B
>"%LogFile%" (For /F UseBackQ %%A In ("%ServerList%"
) Do Ping -n 1 %%A|Find "TTL=">Nul&&(Echo Yes [%%A])||Echo No [%%A])

出力にIPも含めていることに注意してください。そうしないと、ログファイルに合格/不合格のIPが表示されません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SASバッチジョブ:同じローカルサーバー接続を介して複数のスクリプトを実行する

分類Dev

PowerShellを介してリモートサーバーでバッチスクリプトを実行する

分類Dev

複数の電子メールに対してバッチスクリプトを1回実行します

分類Dev

バッチファイルを介して実行する場合、Pythonスクリプトの出力をWindowsコンソールに出力する

分類Dev

Windowsサーバーの再起動後にバッチスクリプトを実行する

分類Dev

複数のコールバックを使用して複数のphpスクリプトを実行する

分類Dev

バッチスクリプトを介して複数のプロセスが実行されているかどうかを確認する方法

分類Dev

セレンスクリプトを複数のサーバーで同時に実行して、実行時間を1つずつ節約する方法は?

分類Dev

サーバー上でbashスクリプトを実行して、複数のMATLABスクリプトを実行する

分類Dev

サーバー上でbashスクリプトを実行して、複数のMATLABスクリプトを実行する

分類Dev

サーバーにtelnetで接続してコマンドを実行するWindowsバッチスクリプトが必要

分類Dev

Linuxサーバーにpingを実行するPythonスクリプト

分類Dev

起動時にスクリプトを介してWebサーバーを実行する

分類Dev

バッチスクリプトのループを介して変数に空の値を割り当てる方法

分類Dev

Javaで複数のサーバーにpingを実行する

分類Dev

Javaで複数のサーバーにpingを実行する

分類Dev

PHP exec()を介してスクリプトを実行するための安全なLinuxサーバーのセットアップ?

分類Dev

コンピューターのリストにpingを送信し、オンラインPCでスクリプトを実行するWindowsバッチスクリプト

分類Dev

Windowsの「ソース」に相当するバッチ:virtualenvからPythonスクリプトを実行する方法

分類Dev

バックグラウンドでsshセッションを介してサーバー上でPythonスクリプトを永続的に実行します

分類Dev

バッチファイルを介して実行しているときに、Pythonスクリプトの出力をWindowsコンソールに出力するにはどうすればよいですか?

分類Dev

バッチスクリプトからWindowsサービスを開始し、結果に基づいて適切なアクションを実行します

分類Dev

PyCharmIDEでPythonを使用して複数のサーバーにpingを実行する

分類Dev

WindowsサーバーWinRMに対してスクリプトを実行する方法

分類Dev

WindowsのバッチスクリプトでFORループを適切に実行する方法

分類Dev

サーバーの特定のリストにpingを実行します

分類Dev

HTTPサーバーを実行しているアプリは、Safariを開くとすぐにリクエストのリッスンを停止します

分類Dev

複数のインスタンスでスクリプトを実行する方法は?(Ubuntuサーバー)

分類Dev

バッチスクリプトでsqlcmdを使用して、出力ファイルで複数のスクリプトを実行する

Related 関連記事

  1. 1

    SASバッチジョブ:同じローカルサーバー接続を介して複数のスクリプトを実行する

  2. 2

    PowerShellを介してリモートサーバーでバッチスクリプトを実行する

  3. 3

    複数の電子メールに対してバッチスクリプトを1回実行します

  4. 4

    バッチファイルを介して実行する場合、Pythonスクリプトの出力をWindowsコンソールに出力する

  5. 5

    Windowsサーバーの再起動後にバッチスクリプトを実行する

  6. 6

    複数のコールバックを使用して複数のphpスクリプトを実行する

  7. 7

    バッチスクリプトを介して複数のプロセスが実行されているかどうかを確認する方法

  8. 8

    セレンスクリプトを複数のサーバーで同時に実行して、実行時間を1つずつ節約する方法は?

  9. 9

    サーバー上でbashスクリプトを実行して、複数のMATLABスクリプトを実行する

  10. 10

    サーバー上でbashスクリプトを実行して、複数のMATLABスクリプトを実行する

  11. 11

    サーバーにtelnetで接続してコマンドを実行するWindowsバッチスクリプトが必要

  12. 12

    Linuxサーバーにpingを実行するPythonスクリプト

  13. 13

    起動時にスクリプトを介してWebサーバーを実行する

  14. 14

    バッチスクリプトのループを介して変数に空の値を割り当てる方法

  15. 15

    Javaで複数のサーバーにpingを実行する

  16. 16

    Javaで複数のサーバーにpingを実行する

  17. 17

    PHP exec()を介してスクリプトを実行するための安全なLinuxサーバーのセットアップ?

  18. 18

    コンピューターのリストにpingを送信し、オンラインPCでスクリプトを実行するWindowsバッチスクリプト

  19. 19

    Windowsの「ソース」に相当するバッチ:virtualenvからPythonスクリプトを実行する方法

  20. 20

    バックグラウンドでsshセッションを介してサーバー上でPythonスクリプトを永続的に実行します

  21. 21

    バッチファイルを介して実行しているときに、Pythonスクリプトの出力をWindowsコンソールに出力するにはどうすればよいですか?

  22. 22

    バッチスクリプトからWindowsサービスを開始し、結果に基づいて適切なアクションを実行します

  23. 23

    PyCharmIDEでPythonを使用して複数のサーバーにpingを実行する

  24. 24

    WindowsサーバーWinRMに対してスクリプトを実行する方法

  25. 25

    WindowsのバッチスクリプトでFORループを適切に実行する方法

  26. 26

    サーバーの特定のリストにpingを実行します

  27. 27

    HTTPサーバーを実行しているアプリは、Safariを開くとすぐにリクエストのリッスンを停止します

  28. 28

    複数のインスタンスでスクリプトを実行する方法は?(Ubuntuサーバー)

  29. 29

    バッチスクリプトでsqlcmdを使用して、出力ファイルで複数のスクリプトを実行する

ホットタグ

アーカイブ