Powershell get-childitem env: путь возвращает многоточие в одну строку, как получить что-то полезное?

Я хочу знать, что является содержимым моей переменной пути, поэтому я выполнил эту команду:

D:\> Get-ChildItem env:path

Name                           Value
----                           -----
Path                           %SystemRoot%\system32\WindowsPowerShell\v1.0\;D:\java\jdk\javaFX2.0\bin;C:\Program Files (x86)\PuTTY;C:\Perl64\site\bin;C:\Perl64\bin;C:\Program Files (x86)\PHP\;C:\oraclexe\app\oracle\product\10.2.0\serve...

Проблема в том, что результат совершенно бесполезен.

Как я могу получить его простым текстом и без многоточия?

2 ответа

Решение

Все в powershell - это объект. Если вы хотите получить переменную среды Value of the Path, вам нужно получить к ней доступ:

(Get-ChildItem env:path).Value

Команда ниже мгновенно отображает полную информацию о PATH.

PS D:\> $env:path
Другие вопросы по тегам