Obtener variables de entorno en PowerShell

Obtener variables de entorno en PowerShell
Una variable de entorno es un objeto que contiene un valor utilizado por varios programas de software. Estas variables almacenan la información relacionada con el entorno y los procesadores del sistema operativo utilizados por el sistema operativo. Las variables de entorno se pueden utilizar para diferentes configuraciones, como configuraciones de tubería, sistema y software.

Se puede agregar nuevas variables de entorno utilizando la interfaz gráfica de usuario de Windows que es muy común. Sin embargo, en esta guía, proporcionaremos un detalle enriquecido de las variables de entorno de manejo utilizando Windows PowerShell.

Cómo verificar las variables de entorno existentes usando PowerShell?

Al principio, debe iniciar su Windows PowerShell. Ir a "buscar"En la barra de tareas y el tipo"Potencia Shell". Haga clic con el botón derecho en el campo encontrado y haga clic en "Ejecutar como administrador".

Después de obtener el PowerShell con los privilegios del administrador, escriba el siguiente comando para almacenar todas las variables de entorno en el sistema operativo.

> Get-Childitem Env:

Una vez que ejecute el comando, enumerará todas las variables de entorno disponibles:

Cómo agregar nuevas variables de entorno usando PowerShell?

Después de obtener la lista de variables de entornos, puede agregar nuevas variables de entorno a la lista existente. Si la variable ya existe, se puede agregar el valor a las variables actuales.

Como puede ver, no hay una variable de entorno con el nombre "Aaa_env_var": Debe usar el operador de asignación" = "para asignar un nuevo valor a la variable de entorno que va a hacer. Aquí, estamos asignando nombre de valor 'TestVariable'a la nueva variable; Ejecute el comando que se proporciona a continuación para agregar una nueva variable de entorno:

> $ env: aaa_env_var = 'testVariable'

Después de agregar, verifique la lista de variables de entorno. Obtendrá esta variable recién generada. Para verificar la lista de las variables de entorno existentes; Ejecute el siguiente comando en PowerShell:

> Get-Childitem Env:

Cómo agregar valor a la variable de entorno existente utilizando PowerShell?

Si desea agregar al valor actual de la variable de entorno, puede hacerlo con la ayuda del comando que se proporciona a continuación. Asegúrese de escribir el nombre correcto de la variable. Puede agregar un colon o una semicolon para separar el valor actual y agregado de la variable.

> $ env: aaa_env_var += ': childtestvariable'

Puede verificar el cambio usando el siguiente comando:

> Dir env:

Cómo reemplazar el valor existente de las variables de entorno?

Si desea reemplazar el valor de una variable existente, no necesita agregar una nueva variable. Sin embargo, el comando es el mismo que agregar una nueva variable. Aún así, si la variable ya existe con el mismo nombre, reemplazará el valor existente con el nuevo valor que ha proporcionado. El comando que se proporciona a continuación ayudará a reemplazar el valor del valor existente:

> $ env: aaa_env_var = 'newValue'

El comando anterior agregará 'NewValue' a la variable existente "Aaa_env_var". Puede ver la lista de variables de entorno para verificar el cambio:

> Dir env:

Cómo crear un archivo de copia de seguridad de variables de entorno en Windows?

Como las variables de entorno mantienen información confidencial relacionada con el sistema operativo, agregar nuevas variables o cambiar los valores de las variables existentes puede ser peligroso. Entonces, es una buena práctica crear la copia de seguridad de las variables existentes.

Copie y pegue el siguiente comando para obtener la copia de seguridad de las variables de entorno en el "C"Drive o donde quiera. Tiene la opción de seleccionar el formato del archivo de salida, aquí estamos creando la copia de seguridad en el ".TXT" archivo:

> Get-Childitem Env: | Seleccionar clave, valor | Export-csv c: \ temp \ backupenvvariables.txt -notypeInformation

Una vez que el comando se ejecute correctamente, busque dentro del directorio "C: \ Temp" para verificar que el archivo de copia de seguridad se haya creado o no. Para hacer esto usando PowerShell, ejecute el siguiente comando:

> Get-Childitem C: \ Temp

La salida se muestra a continuación y puede verificar que un archivo de texto con el nombre "backupenvvariables"Se crea en el directorio seleccionado:

Cómo eliminar la variable de entorno usando PowerShell?

Las variables de entorno establecidas por su máquina tienen algunas tareas vitales que realizar, por lo que eliminarlas puede detener el rendimiento de su sistema operativo. Sin embargo, los usuarios crean algunas variables que no tienen nada que ver con su dispositivo. Entonces, si desea eliminar cualquier variable, debe ejecutar el siguiente comando con el nombre de la variable:

> Eliminar el env: \ aaa_env_var

Este cmdlet de PowerShell eliminará "Aaa_env_var"De la lista de variables de entorno existentes.

Conclusión:

La variable de entorno mantiene varios tipos de información que se refiere a múltiples funciones del sistema operativo. Puede obtener la información necesaria revisando la lista de variables que almacena el tipo de información.

En esta guía, hemos proporcionado las diferentes operaciones que puede realizar en las variables de entorno. Las variables de entorno contienen diferentes tipos de información relacionada con su sistema operativo. Si desea agregar nuevas variables al directorio variable de entorno, haga los cambios cuidadosamente, porque si manipula cualquier variable incorporada, el resultado puede obligar a su sistema operativo a actuar, o es posible que no obtenga el valor requerido para llamar al variable.