我不得不运行Microsoft cmdlet,并使用cmdlet中的Write-Host行将重要的信息写入控制台.
它没有被返回,所以我不能做$ result = Commandlet ...返回一个对我没用的不同值,我真正需要的是打印到命令行开关中的控制台,无论如何我可以'嗅探'或'刮掉控制台以获取我想要的信息?
$result = Test-Cluser
Run Code Online (Sandbox Code Playgroud)
Test-Cluster将打印诸如"HadUnselectedTests","ClusterConditionallyApproved"等内容,但它在.htm报告文件的路径中返回的值.并且.htm报告文件不幸地不包含其中一个状态代码,所以我不能只为它解析.htm文件.
有什么建议?
powershell ×1