奇怪的行为-无法识别写入主机

时间:2019-03-24 17:36:40

标签: powershell powershell-v3.0

运行了一段时间后,我的Powershell脚本退出并显示“术语'Write-Host'未被识别为cmdlet ...”。在主线程引发此异常之前,Write-Host实际上已经工作并将数据转储到控制台。请问造成此问题的可能原因是什么?

我的Powershell脚本是一个多线程脚本。基本结构是

从文件读取数据的线程->队列->进行解析的线程->队列->主线程等待数据并调用Write-Host

主线程主要功能类似于

While (1) {
    $data = $queue.Take()
    Write-Host $data
}

谢谢!

0 个答案:

没有答案