2016-12-01 54 views
1

我基本上在Exchange中執行特定的搜索,並且我想使用$_.Name & 作爲變量。從命令輸出中設置兩個變量

我能夠輕鬆地使用以下方法來設置的變量之一:

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

在同一行,我怎麼可以設置使用$_.Name第二變量?

回答

0

假設只有一個返回的記錄,您可以在這樣一行分配$Alias$Name

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

的foreach {$ _別名。 $ _。Name} - 這是做什麼的? – 4c74356b41

+0

@ 4c74356b41只需將兩個屬性都放入管道中,然後我使用它來分配兩個變量 –

+0

哦,所以它就像返回語句一樣,對嗎? – 4c74356b41