c# - 在 C# 的管道中调用 powershell cmdlet
问题描述
Pipeline.Invoke
是在管道中System.Management.Automation.Runspaces
调用 Commands 集合中存在的 cmdlet 还是在 C# 中单独执行?
我已将两个 cmdlet 添加到管道并调用Pipeline.Invoke
,但是第一个 cmdlet 的输出未被识别为管道输入,并且出现与第二个 cmdlet 缺少必填字段相关的错误。
我们可以像在 PowerShell 中那样在 C# 中实现管道调用console A | B
吗?
解决方案
推荐阅读
- c - Ingres 将选择提取到 SQLDA
- ios - 使用应用程序组在框架中处理向核心数据的迁移?
- cordova - 离子3中未处理的承诺拒绝警告
- python - 如何获取过去 48 小时的数据 - Django
- python - Pandas:删除所有列中的所有 NaN 值
- python-3.6 - TypeError:“NoneType”对象不能从初学者迭代
- asterisk - Asterisk 15.3 与 Asterisk 14.6 '200 OK' 联系字段差异
- javascript - 使用带有 tap 和 map RxJS 运算符的函数时出现 TypeScript 类型错误?
- node.js - MongoDB 无法验证代码 18
- mysql - SailsJS 蓝图失控