如上。
我试过(在 powershell 终端内以管理员身份运行)
[System.Environment]::SetEnvironmentVariable('ResourceGroup','AZ_Resource_Group')
并且该变量仅适用于该窗口。如果我打开另一个 powershell 窗口或重新启动我的电脑,该变量就会丢失。
谢谢
答案1
scope
设置变量时请指定:
使用 SetEnvironmentVariable 保存环境变量
在 Windows 上,您可以为 SetEnvironmentVariable 方法指定一个范围作为第三个参数,以便在该范围内设置环境变量。机器和用户范围均存在于当前进程之外,允许您保存新的或更改的环境变量。
[System.Environment]::SetEnvironmentVariable('ResourceGroup','AZ_Resource_Group', 'Machine')
[System.Environment]::SetEnvironmentVariable('ResourceGroup','AZ_Resource_Group', 'User')