in

¿Cómo establecer variables de entorno usando PowerShell?

60 109370 1581658197

Para establecer la variable de entorno con PowerShell, debe usar el operador de asignación (=). Si la variable ya existe, puede usar el operador + = para agregar el valor; de lo contrario, se creará una nueva variable de entorno.

Por ejemplo, no hay AZURE_RESOURCE_GROUP variable de entorno que existe en el sistema. Podemos crearlo como se muestra a continuación.

$env:AZURE_RESOURCE_GROUP = 'MyTestResourceGroup'

Ahora, cuando verifique las variables de entorno en el sistema, obtendrá el nombre de la variable anterior.

PS C:Windowssystem32> dir env:
Name                            Value
----                            -----
ALLUSERSPROFILE                 C:ProgramData
APPDATA                         C:UsersdeltaAppDataRoaming
AZURE_RESOURCE_GROUP            MyTestResourceGroup
CommonProgramFiles              C:Program FilesCommon Files
CommonProgramFiles(x86)         C:Program Files (x86)Common Files
CommonProgramW6432              C:Program FilesCommon Files
COMPUTERNAME                    TEST1-WIN2K12
ComSpec                         C:Windowssystem32cmd.exe

Si tiene otro grupo de recursos y necesita agregar a la misma variable de entorno, como se mencionó anteriormente, use el operador + = y separe el valor con un punto y coma (;).

$env:AZURE_RESOURCE_GROUP = ';MyTestResourceGroup2'
PS C:Windowssystem32> $env:AZURE_RESOURCE_GROUP
MyTestResourceGroup;MyTestResourceGroup2

Si los valores ya existen para una variable de entorno, también puede cambiar el valor simplemente asignando el valor a la variable. Por ejemplo,

PS C:Windowssystem32> $env:AZURE_RESOURCE_GROUP = 'NewResourceGroup'
PS C:Windowssystem32> $env:AZURE_RESOURCE_GROUP
NewResourceGroup

El método anterior que hemos visto es establecer la variable de entorno temporalmente, una vez que cierra la consola de PowerShell, el valor se destruye. Para agregar o establecer la variable de entorno de forma persistente, debe utilizar el método .NET.

Establecer variable de entorno de forma persistente

Para configurar el entorno de forma persistente para que permanezcan incluso cuando se cierra la sesión, PowerShell usa [System.Environment] clase con el SetEnvironmentVariable método para que la variable de entorno lo establezca de forma persistente.

[System.Environment]::SetEnvironmentVariable('ResourceGroup','AZ_Resource_Group')
PS C:> $env:ResourceGroup
AZ_Resource_Group

raja

Publicado el 05-oct-2020 07:02:54

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

similar chrome

Encuentra sitios web similares en Chrome con Páginas similares de Google

apple touch icon@2

git – Cómo seleccionar varias confirmaciones