1

我想通過PowerShell實例使用變量。 (我知道全局變量不好) 這是在PowerShell中通過實例定義變量的最佳方式嗎?其他想法? ($ global:變量未超過PowerShell實例)在PowerShell中使用全局變量的最佳方法?

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

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

回答

4

是的。其他選項將是:

  • 使用Export/Import-CliXml將散列表寫入/讀取設置文件。
  • 將信息存儲在用戶的註冊表配置單元中。

但是添加一個用戶環境變量也是一個好方法,您建議的方式是環境更改所需的退出當前PowerShell會話所需的內容。

+2

是的,我會建議使用一個文件,而不是使用註冊表,以及註冊表使用環境變量。 – JasonMArcher 2010-12-15 16:57:09

相關問題