这是从c#异步执行脚本并让线程执行加载脚本以执行并等待输出的工作。我可能需要同时执行许多脚本,可能同时执行。
Windows poweshell中的运行空间和管道之间可能存在1:M的关系,如果是这样,对它有什么影响。特别是在内存使用方面,如果有人对此有任何经验。
另外,如果它们是每个运行空间有多个管道的方法,那么它会对主机产生影响。
答案 0 :(得分:2)
如果您指的是单个运行空间中的多个同时管道:否。
事实上,CreatePipeline方法抛出的一个记录异常是 InvalidRunspaceStateException ,当“运行空间不在允许创建管道的状态”时发生,即前一个管道没有'完成了。