从命令输出设置两个变量

时间:2016-12-01 14:12:52

标签: powershell variables foreach

我基本上在Exchange中执行特定搜索,我想使用$_.Name& $_.Alias作为变量。

我可以轻松地使用以下内容设置其中一个变量:

Get-Mailbox -ResultSize Unlimited | where {$_.DisplayName -match "user"} | foreach {$_.Alias} -OutVariable alias

在同一行,如何使用$_.Name

设置第二个变量

1 个答案:

答案 0 :(得分:0)

假设只返回一条记录,您可以在一行中指定$Alias$Name,如下所示:

$Alias, $Name = Get-Mailbox -ResultSize Unlimited | 
    where {$_.DisplayName -match "user"} | 
    foreach {$_.Alias; $_.Name}