Is there a way to change the value of an environment variable (system) through powershell? I have only been able to change the value manually and see the change after restarting powershell. Context: We are trying to dynamically set the value of an indirect SSIS configuration and the configuration file is different per environment.
相关问题
- slurm: use a control node also for computing
- Generic Generics in Managed C++
- How to Debug/Register a Permanent WMI Event Which
- 'System.Threading.ThreadAbortException' in
- Bulk update SQL Server C#
To set an environment variable at the system level (and make them persistent), you need to use the .Net Framework method
[Environment]::SetEnvironmentVariable()
In the current session, you can set them via
$env:NAME = VALUE
.See http://technet.microsoft.com/en-us/library/ff730964.aspx