¿Cómo puedo configurar el tamaño de ventana predeterminado de PowerShell en Windows 7?

12

En Windows 7, ¿cómo puedo configurar el tamaño predeterminado de la ventana de PowerShell? Por defecto, es demasiado alto para la pantalla de la netbook con la que estoy trabajando.

He intentado la forma habitual de cambiar el tamaño, haciendo clic en la esquina superior izquierda y seleccionando "Propiedades", pero me dice: Unable to modify the shortcut: . Check to make sure it has not been deleted or renamed.(sí, hay un punto en el medio del mensaje de error)

También intenté hacer clic derecho en el acceso directo de PowerShell en el menú Inicio y cambiar las propiedades allí, sin embargo, los cambios no parecen quedarse.

Nate
fuente
También vea superuser.com/questions/36074/…
Kristopher Johnson

Respuestas:

5

Use una función como esta en su perfil ( notepad $profile)

Function Set-WindowSize {
Param([int]$x=$host.ui.rawui.windowsize.width,
      [int]$y=$host.ui.rawui.windowsize.heigth)

    $size=New-Object System.Management.Automation.Host.Size($x,$y)
    $host.ui.rawui.WindowSize=$size   
}

Luego llame a la función:

Set-WindowSize 100 50
Jeffery Hicks
fuente
Gracias. Esto funciona, siempre que yo Set-ExecutionPolicy unrestricted, lo que es un poco preocupante, pero supongo que eventualmente tendría que hacerlo para hacer algo con PowerShell.
Nate
setting "WindowSize": "Window cannot be wider than the screen buffer.
villasv
En cuanto a dónde está el archivo $ profile ... blogs.technet.microsoft.com/heyscriptingguy/2012/05/21/…
Glen Little
7

Ir Start-> All Programs-> Accessories-> Windows PowerShell. RHaga clic en el que está utilizando. Vaya a la Layoutpestaña y cambie la configuración que desee.

Jay Bazuzi
fuente
2
Esto funciona bien para cualquier acceso directo para PS, como si lo hubiera anclado a su barra de tareas.
James Skemp
-1

Puede probar Propiedades, pestaña Diseño, Tamaño de ventana.

También pude tomar la ventana más DERECHA a la DERECHA y cambiar el tamaño de la manera tradicional de Windows.

Podría intentar iniciar la alternativa GUI: PowerShell ISE.

Guy Thomas
fuente