Windows 2008R2
Powershell v2.0
Исходный путь (как видно из расширенных системных настроек / переменных среды):
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \
Из Powershell я запускаю:
[Environment]::SetEnvironmentVariable("PATH", "$($env:path;C:\Temp", "Machine")
или
[Environment]::SetEnvironmentVariable("PATH", "$($([Environment]::GetEnvironmentVariable('PATH', 'MACHINE')));C:\Temp", "Machine")
Теперь мой путь (как видно из расширенных системных настроек / переменных среды):
C: \ Windows \ system32; C: \ Windows, C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Temp
Есть ли способ получить существующий путь БЕЗ его оценки, чтобы я мог сохранить существующие переменные среды, встроенные в исходный путь?