कैसे आप के साथ हैश ताल की एक सरणी स्वरूपित करते हैं प्रारूप-टेबल Cmdlet?
उदाहरण:
$table = @( @{ColumnA="Able"; ColumnB=1},
@{ColumnA="Baker"; ColumnB=2},
@{ColumnA="Charlie"; ColumnB=3} )
$table | Format-Table
वांछित आउटपुट:
ColumnA ColumnB
---- -----
Able 1
Baker 2
Charlie 3
वास्तविक आउटपुट:</ Strong>
Name Value
---- -----
ColumnA Able
ColumnB 1
ColumnA Baker
ColumnB 2
ColumnA Charlie
ColumnB 3
उत्तर:
उत्तर № 1 के लिए 38Powershell V4 का उपयोग करना:
$table = @( @{ColumnA="Able"; ColumnB=1},
@{ColumnA="Baker"; ColumnB=2},
@{ColumnA="Charlie"; ColumnB=3} )
$table.ForEach({[PSCustomObject]$_}) | Format-Table -AutoSize
ColumnA ColumnB
------- -------
Able 1
Baker 2
Charlie 3
V2 समाधान:
$(foreach ($ht in $table)
{new-object PSObject -Property $ht}) | Format-Table -AutoSize