我如何将Powershell信息控制台输出捕获到变量?

问题描述 投票:0回答:1

我似乎无法弄清楚如何捕获下面引用的文本以进行解析。我尝试将其设置为变量,以及使用*>&1重定向所有流。如何获取输出文本? *>&1适用于错误,但由于某些原因不适用于以下文本?写入文件不是一种选择。

Connect-Mailbox -Identity $guidT -user $targetDNT -Alias $aliasT -Database $databaseT -DomainController $domainSpecificDCsSourceAccountT[0]

我也尝试过

$outValue = Connect-Mailbox -Identity $guidT -user $targetDNT -Alias $aliasT -Database $databaseT -DomainController $domainSpecificDCsSourceAccountT[0] *>&1

警告:操作成功完成,但更改不会成功在进行Active Directory复制之前,此命令才生效。

powershell stream stdout redirectstandardoutput
1个回答
0
投票

您尝试过以下吗?

$var = myCommand | out-string
© www.soinside.com 2019 - 2024. All rights reserved.