有没有办法将Ping-Host视为PowerShell中的布尔值?

ser*_*ist 1 powershell ping

我想做这样的事情:

if (Ping-Host server1) { blah }
Run Code Online (Sandbox Code Playgroud)

有人知道一个简单的方法吗?

Kei*_*ill 6

如果您使用的是PowerShell 2.0,我建议您使用Test-Connection -Quiet.它返回一个简单的true或false,指示是否可以通过ping访问主机.BTW测试连接的一个好处是内置而ping主机不是.