/ / हैश टेबल की सरणी पर प्रारूप-तालिका - शक्तियां, स्वरूपण

हैश टेबलों की सरणी पर प्रारूप-तालिका - शक्तियाँ, स्वरूपण

कैसे आप के साथ हैश ताल की एक सरणी स्वरूपित करते हैं प्रारूप-टेबल 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 के लिए 38

Powershell 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