サーバーの接続状態を監視するための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
}
}
関連
-
win10のスタートメニューと通知センターが開けないのをpowershellで解決する。
-
PowerShellでのmatchコマンドの使用方法について解説
-
PowerShelプログラム実行後、スクリプト自体を削除する方法
-
Powershellで定数を定義する方法
-
PowerShellでWPFを呼び出してクールなウィンドウを生成する例
-
システム上の停止可能な全サービスを取得するPowershell
-
PowerShellでNICの状態と対応する電源設定を確認する
-
PowershellでWebサイトのレスポンスを確認し、実行時間を計算する例
-
Powershellで隠しファイルを表示する方法
-
Windowsシステムのシリアル番号を取得するPowerShellスクリプト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン