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修改为”正常“
Get-Content -Path 'C:\adresses.txt' | Test-NetConnection |
Select-Object @{Name = 'IP地址'; Expression = {$_.RemoteAddress}},
@{Name = 'ping结果'; Expression = {$_.PingSucceeded}?'正常':'故障'} | fl
还是不行呢
所在位置 行:3 字符: 69
~
表达式或语句中包含意外的标记“?”。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : UnexpectedToken