gpt4 book ai didi

powershell - 如何在 v1.0 中以编程方式从 PowerShell cmdlet 获取警告输出?

转载 作者:行者123 更新时间:2023-12-01 13:07:02 26 4
gpt4 key购买 nike

我正在使用 PowerShell v1.0(这是我不能使用 2.0 的要求)并且在尝试以编程方式捕获警告流中的 cmdlet 输出时遇到问题。

在 Powershell 2.0 中很容易:

var powerShell = PowerShell.Create();
powerShell.AddCommand(someCommand);
powerShell.Invoke();

foreach (var warning in powerShell.Streams.Warning) { ... }

但是,System.Management.Automation.PowerShell 类在 PowerShell 版本 1 中不存在,并且存在的类似乎无法访问警告流。此外,警告流信息不位于 cmdlet 的标准输出中。

谢谢!山姆

最佳答案

您始终可以实现主机接口(interface) (custom host),然后警告消息将直接发送给您。这不是芯片照片,而是我能想到的 V1.0 的唯一东西。

关于powershell - 如何在 v1.0 中以编程方式从 PowerShell cmdlet 获取警告输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2380064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com