从PowerShell运行程序超时
答
这是一个脚本来做到这一点。原始示例见Windows PowerShell Blog。
$p = [diagnostics.process]::start("notepad.exe")
if (! $p.WaitForExit(1000))
{ echo "Notepad did not exit after 1000ms"; $p.kill() }
在PowerShell 2.0上,你可以用'$ p = Start-Process Notepad -passthru'替换第一行, – 2009-11-17 15:13:22