Je dois afficher toutes les variables d'environnement configurées dans un script PowerShell au moment de l'exécution. Normalement, lors de l'affichage des variables d'environnement, je peux simplement utiliser l'un des éléments suivants au niveau du shell (parmi d'autres techniques, mais celles-ci sont simples):
gci env:*
ls Env:
Cependant, j'ai un script 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 des variables d'environnement et leurs valeurs, j'obtiens à la place une liste de System.Collections.DictionaryEntry
types au lieu des variables et leurs valeurs . À l'intérieur d'un script PowerShell, comment puis-je afficher toutes les variables d'environnement?