You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何抑制PowerShell中Test-NetworkConnection模块的状态输出?

解决Test-NetConnection前台状态消息无法抑制的问题

Test-NetConnection的状态消息并非通过标准输出流返回,而是写入信息流或错误流,所以单独使用| Out-Null无法抑制这些消息。可以通过以下几种方法解决:

  • 指定信息流静默处理:很多状态提示属于信息级输出,直接通过参数禁用

    Test-NetConnection -ComputerName 目标地址 -Port 端口号 -InformationAction SilentlyContinue
    
  • 重定向所有输出流到null:如果还有错误或警告类消息,用*>将所有流都导向空设备

    Test-NetConnection -ComputerName 目标地址 -Port 端口号 *> $null
    
  • 组合参数彻底静默:如果需要保留命令返回的对象但不显示任何消息,可以同时禁用信息和错误流,再配合Out-Null过滤标准输出

    Test-NetConnection -ComputerName 目标地址 -Port 端口号 -InformationAction SilentlyContinue -ErrorAction SilentlyContinue | Out-Null
    

内容的提问来源于stack exchange,提问作者treboh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 08:32:32