前書き
目的:LISTENING state on localhost
PowerShell関数を使用してポートが入っているかどうかを確認する
次のコマンド:
New-Object Net.Sockets.TcpClient.Connect("127.0.0.1",10389)
結果:
PS C:\Windows\system32> New-Object Net.Sockets.TcpClient.Connect("127.0.0.1",10389)
At line:1 char:33
+ New-Object Net.Sockets.TcpClient.Connect("127.0.0.1",10389)
+ ~
Unexpected token ')' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
PS C:\Windows\system32>
質問
特定のポートがlocalhostでリッスン状態にあるかどうかを確認するために使用できるPowerShell関数はどれですか?
(New-Object Net.Sockets.TcpClient).Connect("127.0.0.1",10389)
これにより、操作の順序が変更され、Connectを呼び出す前に新しいソケットオブジェクトがインスタンス化されます。または、変数を使用して2つの個別のコマンドに分割します。