2016-04-03 7 views
0

この「スクリプト」実行している場合:私はPowerShellで「名前」と「値」の文字列出力を変更するにはどうすればよいPowerShellでdictの出力を書き込むときに "名前"と "値"を変更するには?

$datadict = @{'One' = 1; 'Two' = 2; }; 

foreach($data in $datadict) { 
    Write-Output $datadict; 
} 

Name       Value 
----       ----- 
One       1 
Two       2 
+1

$ datadict | ft @ {l = 'NotName'; e = 'Name'}、@ {l = 'NotValue'; e = 'Value'} ' – PetSerAl

答えて

2

をあなたが鍵をループとは、使用することができます

$datadict.keys | % { 
    New-object psobject -Property @{ 
     'new name 1' = $_ 
     'new name 2' = $datadict[$_]  
    } 
} 

出力は、この次のようになります。そうのようなpsobject

関連する問題