は、私が呼ばれる配列またはPSCustomObjectをしている既存のに配列を追加$allResults = @{}
PowerShellは、ネストされたハッシュテーブル
$results |ft
を、コンソールでこれを示しています
Brokering Name WriteCacheSize dFreeSpace (and more...)
--------- ---- -------------- ----------
N/A server0001 0,004 22,83
N/A server0002 0,004 21,86
$allresults |ft
はこれを示します。
Name Value
---- ----
server0001 {SCOMStatus, PVSServer, RegistrationState, ServerLoad...}
server0001 {SCOMStatus, PVSServer, RegistrationState, ServerLoad...}
名前は両方とも$で共通しています。 $results
の値を$allresults
に追加する方法があるはずですが、その方法はわかりません。
ハッシュのネストした表のすべてが必要です。 $results
の値を$allresults
に追加するにはどうすればよいですか。目標は、すべての値を含むネストした表を持つことです。
あなたは '$ allResults'ハッシュテーブルは、カスタムオブジェクトである値が含まれている意味しますか? –
私はそれをテストするために実際のオブジェクトにアクセスできませんが、試してみてください:['$ results、$ allresults |ユニオン| ft'](https://stackoverflow.com/questions/44428189/not-all-properties-displayed/44429084#44429084) – iRon
か試してください:[$結果、$ allresults |マージハッシュテーブル| FT](https://stackoverflow.com/questions/8800375/merging-hashtables-in-powershell-how/32890418#32890418) – iRon