Мені потрібно відобразити всі налаштовані змінні середовища в сценарії PowerShell під час виконання. Зазвичай під час відображення змінних оточуючого середовища я можу просто використовувати одне з наступних в оболонці (серед інших методів, але це прості):
gci env:*
ls Env:
Однак у мене скрипт викликається з іншої програми, і коли я використовую один із зазначених вище викликів у скрипті, замість того, щоб бути представлений змінними середовища та їх значеннями, я замість цього отримую список System.Collections.DictionaryEntry
типів замість змінних та їх значень . Як всередині сценарію PowerShell я можу відображати всі змінні середовища?