首页 > 解决方案 > Write-verbose 的格式化输出

问题描述

我有一个脚本,当我输出这样的文件信息数组时,我得到以下输出

$output
Productversion Fileversion FileName
1.2.3.4         1.2.3.4     test.exe

但是,当我以以下方式输出它时

write-verbose $output

我失去了漂亮的输出,得到了每行 $output 的所有内容。是否可以将详细输出格式化为看起来像标准输出?(我需要在远程机器 TFS 任务上对 powershell 使用 write-verbose)

谢谢

标签: powershell

解决方案


这应该有效:

$output | Out-String | Write-Verbose

推荐阅读