1. ホーム
  2. スクリプト・コラム
  3. パワーシェル

サーバーの接続状態を監視するためのPowershellの実装

2022-02-05 03:15:18

仕事上、データベースなどのホストサーバーが複数ある場合があり、ネットワークがダウンするとデータ収集に影響が出ることがあります。

そのためには、スケジュールされたタスクで1時間ごとに実行され、サーバーにネットワーク障害が発生した場合にアラートウィンドウをポップアップする、次のようなスクリプトを使用することができます。

コピーコード コードは以下の通りです。

$computerNames = @("10.3.X.56","10.0.XX.123")
 $computerNames|%{
    if(! (Test-Connection -ComputerName $_ -Quiet )){
        cmd /c msg * ($_) Exception in connection
    }
 }