Necesito mostrar todas las variables de entorno configuradas en un script de PowerShell en tiempo de ejecución. Normalmente, al mostrar variables de entorno, puedo usar una de las siguientes en el shell (entre otras técnicas, pero estas son simples):
gci env:*
ls Env:
Sin embargo, tengo un script que se llama desde otro programa, y cuando uso una de las llamadas anteriores en el script, en lugar de que se me presenten las variables de entorno y sus valores, obtengo una lista de System.Collections.DictionaryEntrytipos en lugar de las variables y sus valores. . Dentro de un script de PowerShell, ¿cómo puedo mostrar todas las variables de entorno?