Я хочу создать простой цикл, пока пользователь не нажмет любую клавишу. Цель состоит в том, чтобы петли останавливались только при нажатии любой клавиши. В противном случае цикл и цикл и цикл без какого-либо взаимодействия. Я думаю, что мой код скажет вам, чего я хочу. Но я не уверен, что это решаемо с этим типом цикла?
$sec = 0
Write-Host 'Press any key to quit...'
do {
Write-Host -ForegroundColor Green "$sec Sec"
Start-Sleep -Seconds 1
$sec ++
} until ($null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown'))