如何使用PowerShell设置环境变量?
要使用PowerShell设置环境变量,您需要使用赋值运算符(=)。如果变量已经存在,则可以使用+ =运算符附加该值,否则,将创建一个新的环境变量。
例如,系统中不存在AZURE_RESOURCE_GROUP环境变量。我们可以如下创建它。
$env:AZURE_RESOURCE_GROUP = 'MyTestResourceGroup'
现在,当您检查系统中的环境变量时,将获得上面的变量名称。
PS C:\Windows\system32> dir env:Name Value
---- -----
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Users\delta\AppData\Roaming
AZURE_RESOURCE_GROUP MyTestResourceGroup
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME TEST1-WIN2K12
ComSpec C:\Windows\system32\cmd.exe
如果您有另一个资源组,并且需要添加到同一环境变量中,则如前 ,请使用+ =运算符并使用分号(;)分隔值。
$env:AZURE_RESOURCE_GROUP = ';MyTestResourceGroup2'
PS C:\Windows\system32> $env:AZURE_RESOURCE_GROUPMyTestResourceGroup;MyTestResourceGroup2
如果环境变量的值已经存在,那么您也可以通过简单地将值分配给变量来更改值。例如,
PS C:\Windows\system32> $env:AZURE_RESOURCE_GROUP = 'NewResourceGroup'PS C:\Windows\system32> $env:AZURE_RESOURCE_GROUP
NewResourceGroup
我们看到的上述方法是临时设置环境变量,一旦关闭PowerShell控制台,该值将被破坏。若要持久地添加或设置环境变量,您需要使用.NET方法。
永久设置环境变量
要坚持不懈地设置环境,使他们应该保持,即使关闭会话,PowerShell使用[统环境]类与SetEnvironmentVariable方法对环境变量来设置它持续的方法。
[System.Environment]::SetEnvironmentVariable('ResourceGroup','AZ_Resource_Group')
PS C:\> $env:ResourceGroupAZ_Resource_Group
以上是 如何使用PowerShell设置环境变量? 的全部内容, 来源链接: utcz.com/z/335373.html