Cómo cambiar la combinación de colores de Windows PowerShell en Windows 10

El primer Windows PowerShell fue lanzado hace más de una década para Windows XP, Windows Server 2003 y Windows Vista. Ha sido una parte constante de todas las ediciones de Windows desde entonces, comenzando con Windows 7 en 2009. Aunque se han hecho muchos cambios en el software mismo, lo único que no ha cambiado a lo largo de los años es el esquema de colores – un fondo azul con texto blanco/amarillo en general, y texto rojo sobre un fondo negro para los mensajes de error. Aunque la mayoría de la gente se ha acostumbrado a estos colores, algunos de ustedes pueden querer algo más distintivo, ya sea por una mejor visibilidad o por razones estéticas. Siendo este el caso, echemos un vistazo a cómo puede cambiar la combinación de colores de Windows PowerShell en Windows 10:

Nota: Antes de continuar, es importante entender que este tutorial en particular tratará sobre la consola PowerShell, y no sobre el ISE de PowerShell, que es una de las dos aplicaciones host para el motor y el lenguaje de Windows PowerShell. Tiene su propia configuración de personalización que debe ser abordada por separado, y está fuera del alcance de este tutorial.

Cambiar los colores de fondo y primer plano en la consola de Windows 10 PowerShell

  • Como se mencionó anteriormente, la consola de Windows PowerShell muestra el blanco en azul por defecto y el rojo en negro para los mensajes de error, así que para cambiar los colores, haga clic con el botón derecho en la barra superior de la ventana de PowerShell y seleccionePropiedades .

  • Una vez que aparezca el cuadroPropiedades de Windows PowerShell, haga clic en la pestañaColores , y obtendrá una gran cantidad de opciones para establecer los colores de fondo y primer plano, tal como se muestra en la captura de pantalla siguiente.

Desde aquí, puede cambiar los colores del texto, los colores del texto emergente, los colores de fondo e incluso establecer los niveles de opacidad.

Cambiar los colores de los mensajes de error en la consola de Windows 10 PowerShell

  • Aunque esta fue una forma muy fácil de cambiar algunas de las configuraciones, ¿qué pasa si desea hacer cambios más extensos en su consola PowerShell? Por ejemplo, ¿qué pasa si quiere cambiar el texto y los colores de fondo de los mensajes de error de rojo sobre negro a algo un poco menos drástico? Para ello, tendrá que ensuciarse y usar la propia consola en lugar de confiar en la interfaz gráfica de usuario. En primer lugar, para conocer los colores por defecto, copie/pegue este código en la consola PowerShell y pulse Enter: $host.privatedata

  • Para cambiar los colores de primer plano y fondo de los mensajes de error, todo lo que tiene que hacer es asignar nuevos valores . Como me gustaría cambiar el color de fondo aMagenta y el color de primer plano aVerde, introduciré los dos comandos siguientes. Sólo recuerda introducirlos por separado y presiona Enter en cada caso .
    .
    PrivateData.ErrorBackgroundColor = «Magenta»

    Host.PrivateData.ErrorForegroundColor = «Green»

  • Ya ha configurado los ajustes de su consola , , , pero tendrá que guardarlos en la configuración de su perfil para que la pantalla se abra exactamente como usted lo desee, cada vez. Para ello, primero ejecute el comando $profile. Esto le mostrará el nombre (y la ubicación) del archivo predeterminado para su perfil.

  • En realidad, sin embargo, el archivo de configuración de PowerShell por defecto ni siquiera existe en la mayoría de los casos . Así que ejecute el siguiente comando para comprobar si ya existe o si necesita crearlo desde cero: test-path $profile. Si el archivo ya existe, obtendrá una salida «True», de lo contrario, obtendrá «False».

  • Como puedes ver en la captura de pantalla de arriba, tengo la última, así que necesitaré crear el archivo. Si obtiene «True», omita este paso y vaya al siguiente . Si no, introduzca el siguiente comando para crear el archivo: New-Item -path $profile -type file -force

  • Una vez creado el archivo, puede editarlo fácilmente con el Bloc de notas utilizando el comando $profile del Bloc de notas en la ventana de Powershell. Desde allí, puede agregar cualquier código de configuración que desee utilizar con los comandos descritos anteriormente. No sólo se pueden cambiar los colores, sino también las fuentes, el tamaño de las ventanas, etc. a través de este método, pero sólo vamos a echar un vistazo al cambio de colores sin complicar más las cosas.

    $console = $host.ui.rawui

    $console.backgroundcolor = «negro»

    Color de primer plano = «blanco»

    $colors = $host.privatedata

    Colores.verbosebackgroundcolor = «Magenta»

    Colores.verbosantesantesantes del color de primer plano = «Verde»

    $colors.warningbackgroundcolor = «Red»

    advertencia para el color de primer plano = «blanco»

    ErrorBackgroundColor = «DarkCyan»

    ErrorForegroundColor = «Yellow»

    set-location C:

    clear-host

  • Ya casi llegamos, pero hay un último paso. Ejecute el siguiente comando para permitir la ejecución de scripts locales en su sistema: Set-ExecutionPolicy RemoteSigned y seleccione «A» para permitir todos los scripts. Ahora que ha terminado, así es como se vería su consola PowerShell cada vez que la encienda. Incluso los mensajes de error se verían un poco menos molestos de lo normal.

Eso es todo, amigos, he hecho que la consola Windows PowerShell de mi portátil de trabajo se vea casi exactamente igual que el antiguo símbolo del sistema con sólo un toque de color para divertirse.

Nota: Si bien los pasos anteriores están pensados específicamente para Windows 10, también los probé en nuestro antiguo escritorio Dell con Windows 7. Cada paso es prácticamente idéntico, y todo funcionó como se esperaba.

VÉASE TAMBIÉN: Cómo impedir que las actualizaciones de Windows 10 se instalen automáticamente

Usar comandos simples para cambiar los colores de Windows PowerShell en Windows 10

Windows PowerShell es una gran herramienta para los usuarios avanzados, pero eso no significa que tenga que ser aburrido, monótono y aburrido. Ajustar algunos ajustes aquí y allá puede hacer una gran diferencia en el aspecto de su consola PowerShell, así que inténtelo y cambie los colores a lo que le apetezca a su corazón. Y una vez que lo hayas hecho, no olvides informarnos de cómo han ido las cosas, porque nos encanta saber de ti.

Deja un comentario