0
我試圖使用PSCustomObject來存儲遠程計算機的一堆信息。我似乎無法得到Format-Table的輸出以我想要的方式工作。格式表輸出來自pscustomobject的大括號中的列表
如圖所示,PSCustom對象中的項目列表顯示在大括號內,而不是列標題下的列表。
下面是我用來生成測試PSCustomObject並填充其中一個屬性的代碼。
$EnvironmentInfo = [PSCustomObject] @{Name=[System.Collections.ArrayList]@(); Description=[System.Collections.ArrayList]@(); Publisher=[System.Collections.ArrayList]@(); Doggo=[System.Collections.ArrayList]@()}
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo.Name.Add("Doggo")
$EnvironmentInfo | Format-Table -Property $_
你爲什麼這樣做的,而不是'$ EnvironmentInfo = @([PSCustomObject] @ {名稱= '名字1';描述= '說明1';出版商=「發佈者1 '; Doggo ='Doggo 1'}; [PSCustomObject] @ {Name ='Name 2'; Description ='Description 2'; Publisher ='Publisher 2'; Doggo ='Doggo 2'})'? – PetSerAl
請顯示您所需的輸出。 –
@PetSerAl我想我可以以某種方式管Get-Hotfix到一個pscustomobject數組中,只是感覺不對 – Fullmetal99012