背景
あれ…Windows Serverのあのポート空いてる?というときに。
Test-NetConnection
TCPで接続確認を行います。-Portオプションに続けて、ポート番号を指定します。
Test-NetConnection -ComputerName <対象マシン> -Port <ポート番号>
ちなみにコマンドレット単発で実行すると、デフォルトゲートウェイへのpingを実行します。
こんな感じ(下記の実行結果はいろいろな事情で失敗していますが、、)
ホストの生存監視だけならTest-Connection
pingのようなことができます。ただし応答が返ってくるまでが遅いので、-Quietオプションを付けて、Trueかfalseかだけ取得するのが良いと思います。
Test-NetConnection -ComputerName <コンピュータ名> -Quiet
True
もう少し実用的に使いたい場合は、下記が参考になると思います。
https://qiita.com/gat3ta/items/67a76d7960ee92c6d99b