我正在寫一個腳本,它在foreach循環中產生兩個輸出,一個字符串$server
和一個整數$util
(可以說我得到20個結果) 什麼是最簡單的方法在運行循環時將結果放在表中,然後可以在循環結束後將它們輸出(降序)?把結果放在一個表中,然後排序輸出
SERVER UTIL
------ ----
SERVER001 95
SERVER002 74
SERVER003 32
SERVER004 12
我正在寫一個腳本,它在foreach循環中產生兩個輸出,一個字符串$server
和一個整數$util
(可以說我得到20個結果) 什麼是最簡單的方法在運行循環時將結果放在表中,然後可以在循環結束後將它們輸出(降序)?把結果放在一個表中,然後排序輸出
SERVER UTIL
------ ----
SERVER001 95
SERVER002 74
SERVER003 32
SERVER004 12
:
$arr = @()
foreach ($item in $collection)
{
$arr += [pscustomobject]@{
Server = $item.server
util = $item.util
}
}
$arr | Sort-Object -Property Util -Descending
你能告訴我們你如何建立你的對象?除非我們看到輸入,否則我們不能準確地輸出結果。從評論我不認爲你有一個單一的對象數組,但有幾個變量。 – Matt