実行中の PowerShell スクリプトからすべての環境変数を表示する 質問する

実行中の PowerShell スクリプトからすべての環境変数を表示する 質問する

実行時に PowerShell スクリプトで構成されたすべての環境変数を表示する必要があります。通常、環境変数を表示するときは、シェルで次のいずれかを使用します (他のテクニックもありますが、これらは簡単です)。

gci env:*
ls Env:

しかし、別のプログラムから呼び出されるスクリプトがあり、スクリプト内で上記の呼び出しのいずれかを使用すると、環境変数とその値が表示される代わりに、System.Collections.DictionaryEntry変数とその値ではなく、型のリストが表示されます。PowerShell スクリプト内で、すべての環境変数を表示するにはどうすればよいでしょうか?

ベストアンサー1

短縮版:

gci env:* | sort-object name

これにより、名前と値の両方が表示されます。

おすすめ記事