小编Dyl*_*mes的帖子

PowerShell捕获写主机输出

我不得不运行Microsoft cmdlet,并使用cmdlet中的Write-Host行将重要的信息写入控制台.

它没有被返回,所以我不能做$ result = Commandlet ...返回一个对我没用的不同值,我真正需要的是打印到命令行开关中的控制台,无论如何我可以'嗅探'或'刮掉控制台以获取我想要的信息?

$result = Test-Cluser
Run Code Online (Sandbox Code Playgroud)

Test-Cluster将打印诸如"HadUnselectedTests","ClusterConditionallyApproved"等内容,但它在.htm报告文件的路径中返回的值.并且.htm报告文件不幸地不包含其中一个状态代码,所以我不能只为它解析.htm文件.

有什么建议?

powershell

3
推荐指数
1
解决办法
1566
查看次数

标签 统计

powershell ×1