Answers:
PowerShell会评估双引号内的内容以执行任何变量扩展,子表达式等,然后将其丢弃。PowerShell从"443"字面上返回的内容443(请注意缺少引号)。FIND.EXE 需要用双引号括起来的搜索字符串。
如果要防止PowerShell除去双引号,请使用重音符(`)使其转义。
netstat -a -n  | find `"443`"
您也可以使用--%参数执行转义。需要PowerShell 3+。
nestat -a -n | find --% "443"
              findstr实用程序不需要在/C字符串参数中使用双引号:的findstr /C:somestring somefile工作原理也是如此findstr /C:"somestring" somefile。对于FIND,必须存在双引号。
                    
select-string在