キーが値に基づいて使用されているハッシュテーブルがあります。
例:
$ComponentTobeBuild=@{"ComponentNameX"="True";
"ComponentNameXyz"="False";
"SomeComponent"="False"}
Trueの値を持つキーを取得したいと思います。(キーをパラメーターとして他のスクリプトに渡します)。
私はそのように試みていました、しかし、それが鍵をリストしていないので、私が行方不明になっているところがあると思います。
$($ComponentToBuild.Keys) | Where-Object { $_.Value -eq "True" }
Trueとして示されているコンポーネント名を取得するにはどうすればよいですか?また、この種の作業にハッシュテーブルが賢明な選択であるかどうかも知りたいです。ハッシュテーブルは主に値の処理に使用されると思ったからです。