持续执行测试网络连接,直到在PowerShell中按下键

持续执行测试网络连接,直到在PowerShell中按下键,powershell,Powershell,我想连续执行下面的命令,直到按下一个键。例如: Test-NetConnection -ComputerName google.com -Port 80 我怎样才能做到这一点?您可以将do{…}until()与[console]::KeyAvailable do { test-Connection -ComputerName google.com -Count 1 Start-Sleep -Seconds 1 } until([Console]::KeyAvailable)

我想连续执行下面的命令,直到按下一个键。例如:

Test-NetConnection -ComputerName google.com -Port 80

我怎样才能做到这一点?

您可以将
do{…}until()与
[console]::KeyAvailable

do
{
    test-Connection -ComputerName google.com -Count 1
    Start-Sleep -Seconds 1
}
until([Console]::KeyAvailable)

但是如何指定端口424?我需要指定它和参数-tcupport不起作用。使用其后续cmdlet TestNet Connection,我可以使用-port参数指定端口。我如何使用TestNet Connection cmdlet来实现这一点?我不确定这与您提出的问题有什么关系。也许您可以找到关于该主题的现有问题/答案,或者创建一个新的问题。