王政239 2022-02-15 15:12 采纳率: 0%
浏览 27

请教powershell问题

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

Get-Content -Path 'C:\adresses.txt' | Test-NetConnection | 
    Select-Object @{Name = 'IP地址'; Expression = {$_.RemoteAddress}},
                  @{Name = 'ping结果'; Expression = {$_.PingSucceeded}} | fl

运行结果及报错内容

IP地址 : 10.66.8.22
ping结果 : True

IP地址 : 10.66.9.10
ping结果 : True

我的解答思路和尝试过的方法
我想要达到的结果

将运行结果中返回值 True修改为”正常“

  • 写回答

2条回答 默认 最新

  • 於黾 2022-02-15 15:41
    关注
    Get-Content -Path 'C:\adresses.txt' | Test-NetConnection | 
        Select-Object @{Name = 'IP地址'; Expression = {$_.RemoteAddress}},
                      @{Name = 'ping结果'; Expression = {$_.PingSucceeded}?'正常':'故障'} | fl
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 2月15日