Есть ли способ изменить значение переменной среды (системы) через powershell? Я только смог изменить значение вручную и увидеть изменение после перезапуска powershell. Контекст: мы пытаемся динамически установить значение косвенной конфигурации SSIS, а файл конфигурации отличается для среды.Powershell - изменение значения переменной окружения
6
A
ответ
9
Чтобы установить переменную среды на уровне системы (и сделать их стойкими), вам нужно использовать метод .Net Framework [Environment]::SetEnvironmentVariable()
В текущей сессии, вы можете установить их с помощью $env:NAME = VALUE
.
Смежные вопросы
- 1. PowerShell: что эквивалентно переменной окружения
- 2. Параметры переменной окружения Powershell для локальной переменной
- 3. Изменение переменной окружения выполняющегося процесса
- 4. Изменение переменной окружения не сработало
- 5. Изменение значения переменной скрипта изнутри функции PowerShell
- 6. Powershell - Заменить содержимое XML с переменной окружения
- 7. Настройка переменной окружения в окнах powershell
- 8. Изменение переменной окружения с помощью PHP
- 9. Изменение переменной окружения Cygwin на «Perl»
- 10. Delphi IDE игнорирует изменение переменной окружения
- 11. PowerShell Изменение переменной в ScriptBlock
- 12. Powershell Изменение переменной и изменение формата даты
- 13. Получение значения переменной окружения в UNIX
- 14. Чтение значения переменной окружения в Java
- 15. изменение значения локальной переменной выполнить изменение значения исходной глобальной переменной
- 16. Переменная переменной окружения для задачи пост-сборки
- 17. Изменение значения переменной "cookies"
- 18. Изменение значения переменной класса
- 19. Неопределенное изменение значения переменной
- 20. Изменение значения статической переменной
- 21. Изменение значения переменной onclick
- 22. Автоматическое изменение значения переменной
- 23. изменение значения переменной сеанса
- 24. изменение значения цвета переменной
- 25. Изменение значения переменной Javascript
- 26. jQuery Изменение значения переменной
- 27. showandwait изменение значения переменной
- 28. SKLightNode: Изменение альфа-окружения
- 29. Безопасное позднее изменение переменной в Powershell
- 30. Тест переменной для значения PowerShell
Спасибо за ответ, Лэнс. Примечание. Если вы хотите изменить переменную среды во время выполнения, чтобы SSIS использовала другую конфигурацию, это не сработает. Вам придется импортировать файл конфигурации с помощью командной строки непосредственно, чтобы перезаписать конфигурацию пакета, не проходя через переменную среды. Не совсем понятно, почему это происходит. – dirtyw0lf