PowerShell отображает переменные среды, по одной строке для каждой. Если переменная имеет достаточно длинное значение, она усекается и добавляет многоточие:
> gci env:
Name Value
---- -----
<suppressed lines>
PSModulePath C:\Windows\system32\WindowsPowerSh...
<suppressed lines>
Есть ли способ получить полные значения для всех переменных одновременно, как в стандартной командной строке? (ответы, приведенные для Powershell get-childitem env: path возвращает эллиптическую строку, как получить что-то полезное? не применимы, тогда).
Я потратил час на поиски способов заставить PowerShell отображать полное содержимое моей переменной среды path. Он всегда усекает его до 2452 символов с многоточием или без него, даже если я указываю более широкое форматирование. Это делает невозможным трактовать PS как что-либо кроме тривиально полезного. Мое мнение о PS таково, что это POS, и ничего не изменилось. Я прочитал сотни блогов и результатов поиска, и ни у кого нет решения. Даже здесь.
—
Suncat2000