【備忘録】ちょっとしたメモ書き【備忘録】

自分でやったこと調べてみた事とのメモ書きブログです
主に周辺機器の翻訳した取り説や故障修理の手順を記録しています。

PowerShellで特定のIPの死活監視をする

2023年05月29日 | Windows PowerShell

簡単ですがコードはこんな感じです。

$hostAD = Read-Host "監視するホストのIPアドレスを入力してください,
終了させるにはQボタンを押してください"
$ping = New-Object System.Net.NetworkInformation.Ping
$timeout = 1000
while ($true) {
  $result = $ping.Send($hostAD, $timeout)
  if ($result.Status -eq "Success") {
    Write-Host "Ping succeeded"
  } else {
    Write-Host "Ping failed"
  }
  if ([System.Console]::KeyAvailable) {
    $key = [System.Console]::ReadKey($true)
    if ($key.Key -eq "Q") {
      break
    }
  }
  Start-Sleep -Seconds 6
}

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Moonstake でIOSTアカウント... | トップ | タイムスケジューラーを使う... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Windows PowerShell」カテゴリの最新記事