问题描述
|
我有一个复杂的Powershell脚本,该脚本使用远程处理,并且执行许多文件复制以及PowerShell模块的加载和卸载。在脚本中,我使用robocopy仅移动更改文件,一切正常。
但是,PowerShell会话时不时地进入一种奇怪的状态,即它不再执行外部命令。例如,如果我在控制台中键入robocopy,它将立即返回,没有错误,也没有输出。如果输入whoami,它将再次立即返回而没有任何输出。在同一脚本的10次执行中,它仅进入大约1个这种状态。
如果我关闭控制台并开始新的会话,一切将恢复正常。知道这里发生了什么吗?我想不出一种方法来调试或修复此状态。
谢谢,
麦克风
更新资料
似乎存在将数组传递到写入主机的已知问题,这可能导致此行为。我不相信自己正在这样做,但是很难确定。当whoami的结果为空时,我设法进行了陷阱测试。奇怪的是,它在等待长时间运行的远程操作时发生。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)