¿PowerShell no se desplazará? Solucionarlo con estos sencillos pasos

Una cosa de la que muchos usuarios se quejan con PowerShell es que no siempre se desplaza correctamente. Windows PowerShell puede ser increíblemente versátil, pero encontrar grandes dificultades con funciones básicas como el desplazamiento hace que algunos usuarios adivinen el propósito mismo de usarlo.

Eso es lo que la gente dice en los foros:

Por alguna razón, no obtengo ninguna barra de desplazamiento vertical en powershell, y no puedo desplazarme hacia arriba para ver ningún comando o salida después de que se han perdido de vista.
Esto me está volviendo loco. No puedo ver el resultado de mis comandos si no cabe todo en la pantalla a la vez.

Esto puede ser un problema que lleva bastante tiempo superar para algunos usuarios de PowerShell. Por eso hemos creado esta guía que te dará información detallada al respecto.

1. Aumente la altura del búfer de pantalla

como aumentar la altura

  • mientras que en un Sesión de PowerShellhaga clic con el botón derecho en la esquina superior izquierda.
  • Seleccione Propiedades.
  • A continuación, seleccione el Pestaña Diseño.
  • Cambiar la altura de la Tamaño del búfer de pantalla.
  • Confirme el cambio haciendo clic DE ACUERDO.

En primer lugar, debe aumentar la altura en el tamaño del búfer de pantalla. Simplemente configúrelo en algo más de 1000, la elección es toda suya, luego, experimente con un valor que funcione para usted.

Recuerde que este valor que está configurando ahora controla cuánto puede desplazarse verticalmente después de que un comando haya terminado de ejecutarse. Finalmente, agreguemos algo que podría sonar como música para sus oídos: cuanto mayor sea el número, más se puede desplazar antes de que se sobrescriban los datos.

Sin embargo, el máximo que puede desplazarse en una ventana de PowerShell es de no más de 9999 líneas.

2. Use el comando Más

Más comando

Como ya sabrá, esta es una herramienta de línea de comandos heredada que pagina la salida una pantalla a la vez. Originalmente se pensó como una forma de navegar a través de archivos de texto grandes, por lo que todo lo que necesita hacer es ejecutar su comando y canalizarlo a Más:
Secuencias de comandos de PS:> get-process | más

Se encuentra un descanso al final de cada página:

398 19 4796 11920 107 1.59 1628 OpenDNSUpdater
143 8 3196 10980 46 2.93 4896 OSPPSVC
767 73 176020 197744 820 29.23 4192 powershell
– Más –

A continuación, elija una de las siguientes opciones:

  • Presionar Ingresar – avanzará una línea de datos a la vez.
  • S – esto omitirá el siguiente X número de líneas.
  • barra espaciadora – avanzará a la página siguiente.
  • PAG – se le pedirá que avance el siguiente número X de líneas.
  • F – mostrará el siguiente archivo o página de datos.
  • q – Dejar.

3. Asegúrese de que todas las acciones que realice en una sesión se registren en el archivo de registro

entrar en sesión

Si quieres disfrutar de un espacio extra en una sesión, tenemos un consejo rápido para ti. Abra una nueva sesión, luego proporcione este comando:
Iniciar-Transcripción-Ruta “[YourPath]PowershellSession.log”

Esto asegurará que todas las acciones que realice y vea en la ventana se registren en el archivo de registro.

Al seguir estos procedimientos, debería poder solucionar cualquier problema relacionado con el hecho de que PowerShell no pueda desplazarse correctamente.

Si disfrutó de este tutorial, también le gustará leer más sobre otras correcciones para algunos de los errores más comunes de PowerShell.

LEER SIGUIENTE: