Powershell-изменение значения переменной среды

есть ли способ изменить значение переменной среды (системы) через powershell? Я только смог изменить значение вручную и увидеть изменение после перезапуска powershell. Контекст: мы пытаемся динамически установить значение косвенной конфигурации служб SSIS, и файл конфигурации отличается для каждой среды.

1 ответов


чтобы установить переменную среды на системном уровне (и сделать их постоянными), необходимо использовать метод .Net Framework [Environment]::SetEnvironmentVariable()

в текущем сеансе, вы можете задать их через $env:NAME = VALUE.

см.http://technet.microsoft.com/en-us/library/ff730964.aspx