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

相关问题