私のスクリプトは、VNC の TCP 接続情報を取得し、接続状態がESTABLISHED
. True
を使用するときにの戻り値を取得しようとして困っていSelect-String -Quiet
ます。
PS C:\> $vnc = netstat -ab | select-string "winvnc4.exe" -context 1,0
PS C:\> $vnc
TCP 0.0.0.0:5800 User:0 LISTENING
> [winvnc4.exe]
TCP 0.0.0.0:5900 User:0 LISTENING
> [winvnc4.exe]
TCP [::]:5800 User:0 LISTENING
> [winvnc4.exe]
TCP [::]:5900 User:0 LISTENING
> [winvnc4.exe]
PS C:\> $vnc | Select-String "LISTENING" -quiet
PS C:\> $vnc | Select-String -Pattern "LISTENING" -quiet
PS C:\> $vnc | Select-String "LISTENING" -simplematch -quiet
ご覧のとおり、結果を取得するためにいくつかの異なるパラメーターを試しましたが、何も返されません。