Powershell-在读取主机上等待x秒

Powershell-在读取主机上等待x秒,powershell,powershell-3.0,Powershell,Powershell 3.0,如何在Powershell中的读取主机上等待x秒?如果用户没有输入我所需的值,我尝试实现的是xis,以提示用户输入x秒。我使用默认值 当前,当我使用read host it无限期地等待用户输入时,我希望它有一个超时。我怎样才能做到这一点。下面是我的代码。我找不到任何选项,让我定义一个计时器在这个 $input = Read-Host ("Enter Y or N") if(!input) { $input = Y } 这是关于可能重复的问题: 在这篇文章中,所有的答案都指向用户是否按键

如何在Powershell中的读取主机上等待x秒?如果用户没有输入我所需的值,我尝试实现的是xis,以提示用户输入x秒。我使用默认值

当前,当我使用read host it无限期地等待用户输入时,我希望它有一个超时。我怎样才能做到这一点。下面是我的代码。我找不到任何选项,让我定义一个计时器在这个

$input = Read-Host ("Enter Y or N") 
if(!input)
{
   $input = Y
}
这是关于可能重复的问题:

在这篇文章中,所有的答案都指向用户是否按键。他们没有提到如何在那里捕获用户输入以使用它?

在那篇文章中,所有答案都更多地指向用户是否按键。他们没有提到如何在那里捕获用户输入以使用它?好的,检查一下,有一个答案可能更适合您,因为它检索值。谢谢,这很有效。我是否应该继续删除这个问题?