0

Windows Server 2012 R2のPowerShellスクリプトを使用しています。私はポートとマシンのテスト接続をチェックしていました。次のPowerShellコマンドが働いている:Windows Server 2008 R2のIPaddressとポートの接続を確認するPowerShellコマンド

Test-NetConnection localhost -Port 445 

-InformationLevelと一緒にこのコマンドは、結果に応じてTRUEまたはFALSEのいずれかを返していました。これはまさに私が望んでいたものです。

Windows Server 2008 R2で同じチェックを実行する必要があります。私はTest-NetConnectionコマンドがサーバー2008で動作しないことを理解しました。私はmachineIPとポートの間の接続をチェックし、TRUEFALSEかどうかを返す他のコマンドを見つけることができませんでした。誰もこのための代わりのPowerShellコマンドを提案してもらえますか?

+1

可能な重複[ネットワークポートへのアクセスをチェックして、有益なメッセージを表示するには?](http://stackoverflow.com/questions/9566052/how-to- check-network-port-access-and-display-useful-message) – TessellatingHeckler

答えて

0

ここには、Boe ProxのTechNet Script Centerのスクリプトがあります。

はどちらかConnectまたはBeginConnectメソッドを使用してSystem.Net.Sockets.TcpClientSystem.Net.Sockets.UdpClient.Net classesを利用することそこに多くのvariantsがあります。

+0

ポートとのチェックIPアドレス接続が必要でした。だから私は次のことをして、それは働いた。 $ tcpobject = new-Object system.Net.Sockets.TcpClient $ connect = $ tcpobject.BeginConnect($ computer、$ port、$ null、$ null) $ wait = $ connect.AsyncWaitHandleを終了する前に#タイムアウトを設定してください。 WaitOne(1000、$ false) [ここをクリック](https://social.technet.microsoft.com/Forums/windowsserver/en-US/37b3fc73-4c91-4a26-bd75-4156bcb96cce/how-to-controll-低速応答時間 - 負の場合 - 使用時 - tcpobject-newobject?forum = winserverpowershell) – Deepu

0

netstatコマンドツール に、netstat hereの詳細を読むことができ

関連する問題