Cómo utilizar las variables de entorno del sistema global en Windows

Tabla de contenido:

Video: Cómo utilizar las variables de entorno del sistema global en Windows

Video: Cómo utilizar las variables de entorno del sistema global en Windows
Video: DEVIL MAY CRY 5 | Consigue TODOS LOS TRAJES EX ESPECIALES (ALTERNATIVOS) del JUEGO 2024, Marcha
Cómo utilizar las variables de entorno del sistema global en Windows
Cómo utilizar las variables de entorno del sistema global en Windows
Anonim
 Cualquier administrador del sistema que dedique un poco de tiempo en el símbolo del sistema o en los scripts de proceso por lotes probablemente tenga conocimiento de las variables de entorno integradas que ofrece Windows (es decir, Ruta, WinDir, Archivos de programa, Perfil de usuario, etc.). Si te encuentras usando un valor particular una y otra vez, ¿no sería genial si tuvieras tu propia variable que puedas usar de la misma manera que los valores incorporados?
Cualquier administrador del sistema que dedique un poco de tiempo en el símbolo del sistema o en los scripts de proceso por lotes probablemente tenga conocimiento de las variables de entorno integradas que ofrece Windows (es decir, Ruta, WinDir, Archivos de programa, Perfil de usuario, etc.). Si te encuentras usando un valor particular una y otra vez, ¿no sería genial si tuvieras tu propia variable que puedas usar de la misma manera que los valores incorporados?

Con unos pocos clics, puede crear y mantener sus propias variables de entorno que son globales en el sistema y sobreviven a los reinicios.

Creación de una variable de entorno de sistema personalizada

Crear una nueva variable global del sistema es bastante simple y es una de esas características que se ocultan a simple vista. Tenga en cuenta que las capturas de pantalla son para Windows Server 2008, sin embargo, el proceso para la mayoría de las versiones de Windows es casi idéntico con solo algunas de las pantallas diferentes. En el Panel de control, abra la opción Sistema (alternativamente, puede hacer clic con el botón derecho en Mi PC y seleccionar Propiedades). Seleccione el enlace "Configuración avanzada del sistema".

En el cuadro de diálogo Propiedades del sistema, haga clic en "Variables de entorno".
En el cuadro de diálogo Propiedades del sistema, haga clic en "Variables de entorno".
En el cuadro de diálogo Variables de entorno, haga clic en el botón Nuevo debajo de la sección "Variables del sistema".
En el cuadro de diálogo Variables de entorno, haga clic en el botón Nuevo debajo de la sección "Variables del sistema".
Ingrese el nombre de su nueva variable y el valor y haga clic en Aceptar.
Ingrese el nombre de su nueva variable y el valor y haga clic en Aceptar.
Ahora debería ver su nueva variable en la sección "Variables del sistema". Haga clic en Aceptar para aplicar los cambios.
Ahora debería ver su nueva variable en la sección "Variables del sistema". Haga clic en Aceptar para aplicar los cambios.
Ahora puede acceder a su nueva variable de entorno del sistema como lo haría con cualquier otra. Puede usarlo desde la línea de comandos o secuencias de comandos por lotes sin tener que definirlo.
Ahora puede acceder a su nueva variable de entorno del sistema como lo haría con cualquier otra. Puede usarlo desde la línea de comandos o secuencias de comandos por lotes sin tener que definirlo.
Image
Image

Uso de la variable de entorno personalizado

Como se indicó anteriormente, su variable de entorno personalizada no es diferente a cualquier otra variable del sistema, ya que puede hacer referencia a ella desde la línea de comandos y dentro de los scripts. Para un ejemplo rápido, considere este script por lotes:

@ECHO OFF TITLE Global Environment Variable Test ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. SETLOCAL ECHO Overriding global variable in this script… SET [email protected] ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO Exiting override script… ENDLOCAL ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO. ECHO. PAUSE

Cuando se ejecuta, la salida es exactamente lo que cabría esperar:

Image
Image

Ideas de uso

El poder real de las variables de entorno personalizadas entra cuando las usa en sus scripts. En nuestro ejemplo, establecemos una variable llamada "NotifyEmail" que podríamos hacer referencia en cualquier número de scripts sin tener que codificar el valor. Entonces, en caso de que necesitemos cambiar la dirección de correo electrónico, simplemente actualizaremos la variable del sistema y los scripts afectados utilizarán este nuevo valor sin que tengamos que actualizar cada script individualmente.

Esto no solo ahorra tiempo, sino que también protege contra la situación en la que se olvida de actualizar un script en particular y se está utilizando un valor "muerto". Además, en el caso de que necesite anular una variable del sistema en un script en particular, puede ver en nuestro ejemplo anterior que esto es totalmente compatible.

Aquí hay algunas ideas donde podría aplicar variables de sistema en lugar de variables de alcance local:

  • Direcciones de correo electrónico (como en nuestro ejemplo)
  • Ubicaciones de carpetas de respaldo
  • URL y sitios FTP
  • Valores métricos y umbrales

Otra gran característica sobre el uso de las variables del sistema es que tiene un solo lugar donde puede editar o ver sus valores variables. En pocas palabras, podría aplicar actualizaciones a varios scripts editando las variables de entorno en una única ubicación.

Recomendado: