【PowerShell応用編】ネットワーク監視を自動化する方法|ping不要の死活監視スクリプト
PowerShellでネットワーク監視を自動化する方法を解説。Test-Connection -Portを使いICMP禁止環境でも死活確認。ログ出力・メール通知・タスクスケジューラ連携まで実務に役立つ手順を紹介。
今まで学んできたことや、新たに学んだこと、趣味を通して様々な人と共有できたらなと思いはじめた電脳日記。
PowerShellでネットワーク監視を自動化する方法を解説。Test-Connection -Portを使いICMP禁止環境でも死活確認。ログ出力・メール通知・タスクスケジューラ連携まで実務に役立つ手順を紹介。
pingが通らないICMP禁止環境での疎通確認方法を解説。PowerShellのTest-Connection -PortやTest-NetConnectionでTCP通信を確認し、Web・DB・APIなどミドルウェアの死活監視に活用できます。
PowerShellで通信確認を行う「test-connection」コマンドの使い方を解説。Pingとの違いや-Portオプションを使ったTCPポート疎通確認など、ミドルウェア診断にも役立つ実践例を紹介。
PowerShellでif文を使った条件分岐を簡単に紹介しています。意外と躓きがちなif文について、理解を深めることができればと思います。他にもスクリプト生成で条件分岐をさせたいときにご参考にしていただけたら嬉しいです。
PowerShellでCSVファイルを取り扱いたいときって、少なからずあるかと思います。今回は、CSVファイルがある法則性に基づいて構成される場合にカッコよく取り扱う方法を簡単に紹介しています。こんな使い方もあるのかと思ってもらえたら嬉しいです。
Windowsコマンドでは、作業ディレクトリを変更するのにCDコマンドを使用していました。PowerShellでも似たコマンドがあり、それはSet-Locationになります。もちろんPowerShellでもCDコマンドは使用できますが、せっかくなので、Set-Locationを使って作業ディレクトリを変えてみました。
電話番号を検索するときに最も簡単な方法としては、桁数による判定や判定する対象が固定であれば、これを条件式に当てはめることで判定ができます。しかし、打ち間違いによる禁止文字の混在などは見極めることができず、どうしても漏れが出てしまいます。そんな時に活用できる正規表現、今回はPowerShellで紹介しています。
ふとPowerShellでスクリプトを書いていると行数を短くしたいという欲に駆られることはないでしょうか?例えば、いくつか関数を作っていて、1つの変数にいくつかの関数を組み合わせた答えを代入したいときとか。そういったときに1行で2回関数を呼び出す記述を紹介していきます。
Windowsコマンド同様、batでも外部アプリケーションが呼び出せるようにPowerShellでも実は外部アプリケーションを呼び出すことができます。ふと外部アプリケーションを呼び出したいときにPowerShellでもできる方法を紹介していきます。
現在の.NetFrameworkを知りたいときってありませんか?いろんな方法でバージョンを確認することはできますが、実はPowerShellでもできるとのことなので今回はPowerShellで確認する方法を紹介していきます。参考になれば嬉しいです。