Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PowerShell中使用全局变量的最佳方法?_Powershell_Global Variables_Environment Variables_Powershell 2.0 - Fatal编程技术网

在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将哈希表写入/读取到设置文件

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


对。其他选择是:

  • 使用导出/导入CliXml将哈希表写入/读取到设置文件
  • 在用户的注册表配置单元中隐藏信息

但是添加一个用户环境变量也是一个很好的方法,您建议的方法是环境更改在退出当前PowerShell会话后继续生存所需的方法。

是。其他选择是:

  • 使用导出/导入CliXml将哈希表写入/读取到设置文件
  • 在用户的注册表配置单元中隐藏信息

但是添加一个用户环境变量也是一个很好的方法,您建议的方法是环境更改在退出当前PowerShell会话后仍然有效所需的方法。

是的,我建议使用文件替代注册表,注册表替代环境变量。是的,我建议在使用注册表时使用文件,在使用环境变量时使用注册表。
[Environment]::SetEnvironmentVariable("TestVariable", "Test value.", "User")

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