2013-03-07 16 views
6

環境変数(システム)の値をpowershellで変更する方法はありますか? PowerShellを再起動した後、手動で値を変更して変更を確認することしかできませんでした。コンテキスト:間接的なSSIS構成の値を動的に設定しようとしており、環境ごとに構成ファイルが異なります。Powershell - 環境変数の値を変更する

答えて

9

システムレベルで環境変数を設定(およびそれらを永続的)にするには、現在のセッションでは.NET Frameworkのメソッド[Environment]::SetEnvironmentVariable()

を使用する必要がある、あなたは$env:NAME = VALUE経由でそれらを設定することができます。

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

+0

回答ありがとうございます。注意:実行時に環境変数を変更して、SSISが別の設定を使用するようにするには、これは機能しません。環境変数を通らずにパッケージ構成を上書きするには、powershellを使用して構成ファイルを直接インポートする必要があります。これがどうして起こるのかは不明です。 – dirtyw0lf