Crear variables de entorno de Windows, leer y configurar nuevas variables de entorno es mucho más fácil en Potencia Shell que usar la interfaz gráfica de usuario (GUI). Es posible que deba utilizar el panel de control para editar las variables del sistema mientras usa el método GUI. Una vez que entiendes el truco, Configuración de variables de entorno en PowerShell se vuelve simple.
¿Cuáles son las variables de entorno en Windows??
Las variables de entorno contienen información relacionada con la ventana y sus aplicaciones. Los editores de texto simples como el bloc de notas, aplicaciones gráficas como Windows Explorer, el símbolo del sistema y PowerShell pueden acceder a las variables de entorno. La información sobre el sistema operativo de Windows se guarda en la variable ambiental en PowerShell. Por ejemplo, el número de procesadores, unidades de sistema, ruta del sistema operativo donde se instaló el sistema operativo, ruta de perfil de usuario, etc.
A diferencia de otras variables en PowerShell, los procesos infantiles heredan variables de entorno, como las sesiones de fondo locales y las tareas de los miembros del módulo. Como resultado, las variables de entorno son ideales para almacenar valores requeridos por los procesos de los padres y el niño. Además, el uso de variables de entorno en sus scripts de PowerShell le permite evitar nombres de usuario o computadora de codificación dura, rutas de archivos y mucho más.
Alcance de las variables ambientales en las ventanas
En Windows, existen tres diferentes alcances para variables de entorno.
Verificación de entorno variable en PowerShell
El proveedor de entorno PowerShell le permite agregar, recuperar, cambiar y eliminar variables de entorno y sus valores en PowerShell. Envidia es el nombre de una unidad creada por el proveedor del entorno. En PowerShell, esta unidad descubre todas las variables de entorno en un sistema de Windows. Debido a que Env está incluido en el nombre, podemos usar el símbolo de accionamiento con el Env: valor, que es equivalente a los valores de registro. Puedes utilizar el "Get-Childitem"Cmdlet para ver una lista de todas las variables de entorno de usuario en su sistema de la siguiente manera:
> Get-Childitem Env:Con el Get-psdrive Comando, puede recuperar una lista de todas las unidades asociadas con la sesión actual. Entonces, ejecute este comando para confirmar la existencia del recién creado "Envidia" conducir:
> Get-PSdriveConfiguración de la variable de entorno en PowerShell
En el primer método, agregaremos la variable existente a la lista de variables de entorno. Para hacerlo, agregue la ruta o un valor al Psodulépata Variable ambiental. Utilice el comando otorgado a continuación para verificar la lista de rutas de variables ambientales existentes:
> dir env: \ psmodulepathAquí, todos los caminos se combinan con el ";"Símbolo, que puede confundirte.
Utilizar el "-dividir ':'"Opción para ver cada ruta por separado.
> (dir env: \ psmodulepath).valor -split ';'Siga la sintaxis del comando otorgada a continuación para agregar la ruta de la variable ambiental en la lista existente. Aquí, "$ envían"¿Es la variable incorporada utilizada para acceder a la variable ambiental en PowerShell.
$ env: [variable_name] += "; [valor]"Agradeceremos el "c: \ temp"En la lista usando el"+="Operador. Puede especificar la ruta de acuerdo con su sistema de archivos. Después de eso, vea el "PsodulépataLista para saber si la ruta se agrega a la lista o no:
> $ env: psmodulepath += "; c: \ temp"El operador de asignación "="Se necesita para establecer la variable ambiental en PowerShell. Puede agregar el valor a una variable de entorno existente utilizando el "+=" operador; de lo contrario, se generará una nueva variable de entorno.
Por ejemplo, nuestro sistema no tiene una variable de entorno nombrada Azure_resource_group. Entonces, probaremos la creación de esta variable ambiental:
> $ env: azure_resource_group = 'mytestresourceGroup'La salida declara que "Azure_resource_group"Se agrega a la lista de la variable ambiental con el valor"Mytestresourcegroup."
Utilice el comando dado a continuación para verificar su existencia en su sistema:
> $ env: azure_resource_groupTambién puede cambiar el valor de su variable de entorno de la siguiente manera:
> $ env: azure_resource_group = 'Newgroup'Nuevamente, verifique la variable ambiental.
> $ env: azure_resource_groupLa salida muestra que se cambia el valor de la variable de entorno!
Conclusión
Las variables de entorno pueden recopilar información sobre la ejecución del sistema o los datos de almacenar entre reinicios y sesiones. Ahora puede administrar fácilmente las variables de entorno utilizando Potencia Shell de varias maneras, ya sea que desee verificar las variables de entorno del sistema operativo Windows incorporado o crear una nueva. En este artículo, prácticamente mostramos Cómo establecer variables de entorno en PowerShell. Siéntete libre de probarlos!