我想在PowerShell中提示输入,但是在一定时间(例如10秒)后继续执行。
我该怎么做? Read-Host
暂停了脚本的执行,我不知道如何在10秒后跳过输入。
$count = 0
while($answer -notin 'Y','N','L' -and $count -lt 10) {
$answer = Read-Host -Prompt "You should shutdown now Y/N/L" -
$count++
sleep -s 1
}
switch ($answer)
{
@("default", "Y") {
Stop-Computer
}
"L" {
Get-ScheduledTask [...]
}
}