J'ai besoin d'afficher toutes les variables d'environnement configurées dans un script PowerShell au moment de l'exécution. Normalement, pour afficher les variables d'environnement, je peux simplement utiliser l'une des techniques suivantes au niveau du shell (parmi d'autres techniques, mais celles-ci sont simples) :
gci env:*
ls Env:
Cependant, j'ai un script qui est appelé à partir d'un autre programme, et lorsque j'utilise l'un des appels ci-dessus dans le script, au lieu d'être présenté avec les variables d'environnement et leurs valeurs, j'ai plutôt une liste de System.Collections.DictionaryEntry
au lieu des variables et de leurs valeurs. À l'intérieur d'un script PowerShell, comment puis-je afficher toutes les variables d'environnement ?