在PowerShell中使用全局变量的最佳方法?

时间:2010-12-13 16:01:59

标签: powershell global-variables environment-variables powershell-v2.0

我想在PowerShell实例上使用变量。 (我知道全局变量并不好) 这是在PowerShell中为实例定义变量的最佳方法吗?其他想法? ($ global:变量不会超过PowerShell实例)

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

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

1 个答案:

答案 0 :(得分:4)

是。其他选择是:

  • 使用Export / Import-CliXml将哈希表写入/读取到设置文件。
  • 在用户的注册表配置单元中存储信息。

但是添加用户环境变量也是一种很好的方法,您建议的方式是在退出当前PowerShell会话后环境变化所需的内容。