在PowerShell中使用全局变量的最佳方法?
我想通过PowerShell实例使用变量。 (我知道全局变量并不好) 这是在PowerShell实例上定义变量的最佳方法吗?其他想法? ($global:变量未超过PowerShell实例)在PowerShell中使用全局变量的最佳方法?,powershell,global-variables,environment-variables,powershell-2.0,Powershell,Global Variables,Environment Variables,Powershell 2.0,我想通过PowerShell实例使用变量。 (我知道全局变量并不好) 这是在PowerShell实例上定义变量的最佳方法吗?其他想法? ($global:变量未超过PowerShell实例) 对。其他选择是: 使用导出/导入CliXml将哈希表写入/读取到设置文件 在用户的注册表配置单元中隐藏信息 但是添加一个用户环境变量也是一个很好的方法,您建议的方法是环境更改在退出当前PowerShell会话后继续生存所需的方法。是。其他选择是: 使用导出/导入CliXml将哈希表写入/读取到设置文件
对。其他选择是:
- 使用导出/导入CliXml将哈希表写入/读取到设置文件李>
- 在用户的注册表配置单元中隐藏信息李>
但是添加一个用户环境变量也是一个很好的方法,您建议的方法是环境更改在退出当前PowerShell会话后继续生存所需的方法。是。其他选择是:
- 使用导出/导入CliXml将哈希表写入/读取到设置文件李>
- 在用户的注册表配置单元中隐藏信息李>
但是添加一个用户环境变量也是一个很好的方法,您建议的方法是环境更改在退出当前PowerShell会话后仍然有效所需的方法。是的,我建议使用文件替代注册表,注册表替代环境变量。是的,我建议在使用注册表时使用文件,在使用环境变量时使用注册表。
[Environment]::SetEnvironmentVariable("TestVariable", "Test value.", "User")
[Environment]::GetEnvironmentVariable("TestVariable","User")