gpt4 book ai didi

powershell - 从 MSBuild 调用 PowerShell 会打断长行文本

转载 作者:行者123 更新时间:2023-12-02 00:34:36 28 4
gpt4 key购买 nike

我有一个调用 PowerShell 脚本的 MSBuild 脚本。 PS 脚本的输出包含一些长行,其中一些(但不是全部)被分成多行,例如。

wait-untilOpCompleted : Cannot bind argument to parameter 'operationId' because
it is null.

我如何阻止它这样做?我只想要一条长线,例如:

wait-untilOpCompleted : Cannot bind argument to parameter 'operationId' because it is null.

最佳答案

防止 PowerShell 根据控制台宽度换行的最简单方法是在脚本顶部覆盖 Out-Default 的默认实现,如下所示:

filter Out-Default { 
$input | Out-String -Width 500 -Stream |
Microsoft.PowerShell.Utility\out-default
}

关于powershell - 从 MSBuild 调用 PowerShell 会打断长行文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5148335/

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