在 Powershell 中,除了执行以下操作之外,还有更好的方法可以无限期地 ping 主机吗:
$max = [System.Int32]::MaxValue
ping host -count $max
' %WINDIR%\System32\ping.exe
' 有一个 ' -t
' 选项可以 ping 直到按下 Ctrl-C。
答案1
while (1) {
ping host
}
这将无限期地 ping 直到您按下Ctrl-C就像ping -t
会一样。
答案2
John T 的回答没有任何问题,但是为了完整起见,我指出 ping.exe 仍然存在,因此这在 PS 中也可以正常工作:
ping.exe host -t