有没有办法在 PowerShell 中将 Ping-Host 视为布尔值?
我想做这样的事情:
if (Ping-Host server1) { blah }
有人知道一个简单的方法吗?
I'd like to do something like this:
if (Ping-Host server1) { blah }
Anyone know of a simple way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 PowerShell 2.0,我建议使用 Test-Connection -Quiet。它返回一个简单的 true 或 false,指示是否可以通过 ping 到达主机。顺便说一句,测试连接的好处之一是它是内置的,而 ping-host 不是内置的。
If you are on PowerShell 2.0 I would recommend using Test-Connection -Quiet. It returns a simple true or false indicating whether or not the host can be reached via ping. BTW one of the benefits of Test-Connection is it's built-in whereas ping-host isn't.
像这样的东西吗?
Something like this?