Powershell Loop Freezing,等待没有输入时输入

时间:2011-01-25 14:42:32

标签: scripting powershell powershell-v2.0

我有一个powershell脚本,它在连接到服务器时循环,并检查是否已完成某些作业。它会检查,睡眠60秒然后再次检查。脚本将继续检查,直到找不到任何作业。

然而,偶尔,脚本会毫无理由地挂起。如果我按下回车键,它会再次启动。整个脚本中没有输入。我从来没有从主机上抓取任何东西。为什么要这样做,我该如何预防呢?如果我必须无缘无故地随意输入,这对自动化没有好处。

BTW,我正在使用Powershell 2.0。

提前致谢

1 个答案:

答案 0 :(得分:5)

它是否在控制台窗口中运行?如果是这样,你设法开始选择(使用鼠标):标题应该已经改变为开始“选择”。

当选择控制台窗口时冻结......如果只选择了一个字符单元格,则很难发现......