Capítulo 16. Conciencia medioambiental

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

16.0 Introducción

Aunque muchos de tus scripts estarán diseñados para funcionar de forma aislada, a menudo te resultará útil dar a tu script información sobre su entorno de ejecución: su nombre, directorio de trabajo actual, variables de entorno, rutas comunes del sistema, etc.

PowerShell ofrece varias formas de obtener esta información: desde sus cmdlets y variables incorporadas hasta las funciones que ofrece del .NET Framework.

16.1 Ver y modificar variables de entorno

Problema

En querrás interactuar con las variables de entorno de tu sistema.

Solución

Para interactuar con las variables de entorno, accede a ellas casi del mismo modo que accedes a las variables normales de PowerShell. La única diferencia es que colocas env: entre el signo de dólar ($) y el nombre de la variable:

PS > $env:Username
Lee

También puedes modificar las variables de entorno de esta forma. Por ejemplo, para añadir temporalmente el directorio actual a la ruta:

PS > Invoke-DemonstrationScript Invoke-DemonstrationScript.ps1: The term 'Invoke-DemonstrationScript.ps1' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. Suggestion [3,General]: The command Invoke-DemonstrationScript.ps1 was not found, but does ...

Get Libro de cocina PowerShell, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.