gpt4 book ai didi

powershell - 重定向cmdlet警告/错误输出?

转载 作者:行者123 更新时间:2023-12-02 23:29:06 24 4
gpt4 key购买 nike

这必须是一个非常简单的解决方案,但是我一辈子都无法弄清楚如何将错误/警告重定向到标准输出。

现在,我正在通过将东西分配给变量来捕获东西的输出,而不必担心格式等问题,例如:

$buffer += Whatever-Cmdlet

但是我也想将任何错误消息捕获到该变量中。就像做2>&1。

有什么办法可以使这项工作吗?我确实尝试过:
$buffer += Whatever-Cmdlet 2>&1 

没有成功。

感谢您的协助!

最佳答案

尚未彻底测试,但是

$buffer += Whatever-Cmdlet -WarningVariable +buffer -ErrorVariable +buffer

如果您有v3 / 4:
$PSDefaultParameterValues=@{"*:WarningVariable"="+buffer";"*:ErrorVariable"="+buffer";}

设置完之后,应该对所有cmdlet执行此操作。

关于powershell - 重定向cmdlet警告/错误输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20559022/

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