¿Cómo configuro la fuente predeterminada de PowerShell en Consolas?

10

Me gustaría tener la fuente Consolas configurada por defecto para PowerShell en Windows 7, sin importar cómo la inicie.

Encontré muy pocas explicaciones en la web para hacer esto, y ninguna fue realmente clara para mí.

Bueno, de acuerdo con esta pregunta , PowerShell se inicia mediante un acceso directo que el usuario normal no puede modificar (fue mi caso).

Hice clic derecho en el acceso directo, luego hice clic en su pestaña "fuente". Esa vez, al intentar cambiar la fuente, obtuve el cuadro de diálogo "acceso reservado para el administrador", lo que me permite cambiar el acceso directo.

Desafortunadamente, no fue suficiente, ya que un lanzamiento posterior volvió a la fuente predeterminada.

¿Hay otro método para configurar una fuente predeterminada?

Riduidel
fuente

Respuestas:

7

Bueno, según esta pregunta , PowerShell se inicia mediante un acceso directo que un usuario normal no puede modificar (fue mi caso).

Hice clic derecho en el acceso directo, inicié PowerShell como administrador y luego cambié la fuente. Posteriormente, la fuente Consolas se estableció efectivamente como predeterminada.

Riduidel
fuente
3
Esto funciona para Windows 7. Para Windows 8, la consola se inicia con la fuente que ha elegido, luego vuelve a la fuente de trama desagradable. :(
Greg Woods
Me funcionó en Windows 8. Ejecuté PowerShell como administrador, cambié la fuente, cerré; la próxima vez que se ejecute como usuario normal, la nueva fuente es feliz.
Daryn
Sin embargo, lo que no funcionó, incluso como administrador, fue editar la fuente predeterminada. Tienes que ir a Propiedades-> Fuente.
Andreas Haferburg el
5

Consejos prácticos (he escrito algunos de ellos porque depende de cómo inicies PowerShell):

  1. Si PowerShell se inicia con el comando Inicio → Ejecutar , puede editar la clave HKCU \ Console \ xxx, donde xxx es algo así como% systemroot% ... powershell.exe. Simplemente cambie el nombre de la clave y pruebe.

  2. Si PowerShell se inicia mediante un acceso directo (como cuando fija un elemento a la barra de tareas o en la Pantalla de inicio (Windows 8), debe editar el acceso directo. Para heredar la configuración predeterminada, le recomiendo que cree otro, inicie sesión como administrador, muévalo a la carpeta C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ System Tools , elimine el acceso directo original y cambie el nombre del suyo. Luego, ábralo y anclarlo en su barra de tareas si lo desea.

  3. Si no tiene acceso de escritura a la carpeta anterior, simplemente cree el acceso directo en el Escritorio, por ejemplo, y fíjelo. El efecto es casi el mismo.

Vinicius Xavier
fuente
2

Con PowerShell.exe, Microsoft no permitió configurar el tipo de fuente a través de comandos; de lo contrario, podría agregar esto a su perfil. Todo lo que puede hacer es lo que @surfasb mencionó configurándolo a través de las propiedades de la ventana. Sin embargo, si está trabajando con el ISE, hay opciones para configurar la fuente al mirar $psISE.Options.

Comunidad
fuente
2

Puede cambiar la fuente predeterminada a Consolas ( aunque lamentablemente no a la Consola Lucida ), pero primero necesitará que un administrador cambie los permisos en el acceso directo para dar a los usuarios el derecho de modificar el acceso directo.

Mark Wilson
fuente
1

Tomando una pista de un comentario anterior de @Grawity, al abrir Powershell, notará que las opciones de la ventana ( Ctrl Alt Space) indican que las opciones son similares a la ventana de la Consola.

Así que haga clic en predeterminado y puede cambiar las opciones.

surfasb
fuente