1

私は、PowerShellインスタンス上で変数を使用したいです。 (私はグローバル変数がうまくないと知っています) これは、PowerShellでインスタンス上の変数を定義する最も良い方法ですか?他のアイデア? ($ global:変数はPowerShellインスタンスを介して離れていません)PowerShellでグローバル変数を使用する最良の方法は?

[Environment]::SetEnvironmentVariable("TestVariable", "Test value.", "User") 

[Environment]::GetEnvironmentVariable("TestVariable","User") 

答えて

4

はい。その他のオプションは次のようになります:

  • Export/Import-CliXmlを使用して設定ファイルにハッシュテーブルを書き込み/読み取ります。
  • ユーザーのレジストリハイブの隠し情報。

しかし、ユーザー環境変数を追加することも有効な方法です。現在のPowerShellセッションを終了するには環境の変更に必要なものが必要です。

+2

さて、私は、レジストリを使用してファイルを使用し、環境変数を使用してレジストリを使用することをお勧めします。 – JasonMArcher

関連する問題