REVISIÓN: PowerShell no muestra el resultado completo

Error de salida completa de PowerShell
Para solucionar varios problemas de PC, recomendamos DriverFix:
Este software mantendrá sus controladores en funcionamiento, lo que lo mantendrá a salvo de errores comunes de la computadora y fallas de hardware. Verifique todos sus controladores ahora en 3 sencillos pasos:
  1. Descarga DriverFix (archivo de descarga verificado).
  2. Hacer clic Iniciar escaneo para encontrar todos los controladores problemáticos.
  3. Hacer clic Actualizar los controladores para conseguir nuevas versiones y evitar averías en el sistema.
  • DriverFix ha sido descargado por 0 lectores este mes.

Al usar PowerShell, hay muy poca tolerancia a los errores. Aun así, a veces los usuarios descubren que Potencia Shell no muestra la salida completa. Si no toman medidas rápidas, nunca evitarán que se trunque la salida.

Si ese también es tu caso, no dejes que esto se convierta en un área inexplorada que no merece atención. A continuación, se incluyen algunos consejos para la resolución de problemas que puede probar.

¿Qué puedo hacer cuando PowerShell no muestra el resultado completo?

1. Pipe to Out-String y agregue el parámetro de ancho

pipe a Out-String y agregue el parámetro de ancho

Primero debe usar este simple truco para rectificar cualquier problema de ancho de columna. Todo lo que tienes que hacer es ir a Fuera de cadena y agrega el -Parámetro de ancho.

Tenga en cuenta que el parámetro -Width del cmdlet Out-File especifica el número de caracteres en cada línea de salida. Cualquier otro carácter simplemente se truncará, no se ajustará.


2. Canalice los resultados a través del cmdlet Format-List

Cmdlet Format-List

El valor predeterminado de PowerShell es cortar la salida para que se ajuste a su pantalla. Esa es precisamente la razón por la que actualmente está viendo la elipse. Si desea ver la información completa de un objeto, debe intentar canalizar los resultados de Get-Acl a través del cmdlet Format-List.

Como ejemplo, el siguiente comando recupera el descriptor de seguridad para la carpeta C: Scripts, luego muestra toda la información como una lista:
Get-Acl c: secuencias de comandos | Lista de formatos


3. Cambiar el valor de $ FormatEnumerationLimit

$ FormatEnumerationLimit

Otra cosa que es realmente simple, una vez que conoce la respuesta, es cómo solucionar el problema cuando el objeto que está mirando es una matriz. En este caso, PowerShell solo muestra las primeras entradas de esa matriz, en lugar de todas.

Para ser más específico, solo necesita cambiar el $ FormatEnumerationLimit valor. Si lo escribe solo en PowerShell, se devolverá el valor actual. El valor predeterminado de $ FormatEnumerationLimit es 4, que se puede limitar al generar un archivo grande.

Aumente este valor a algo lo suficientemente grande como para mostrar más elementos. También puede cambiar el valor a -1 y asegurarse de que generará todas las entradas de su colección desde el principio.

Por lo tanto, la próxima vez que se sienta abrumado al ver que PowerShell comienza a truncar el resultado, aquí hay una guía completa de solución de problemas que puede seguir fácilmente.

Si conoce otra forma de resolver este problema, no dude en compartirla en la sección de comentarios a continuación.

LEER SIGUIENTE:

  • Ejecute este script de Powershell para eliminar aplicaciones predeterminadas de la imagen de Windows 10
  • Windows PowerShell ha dejado de funcionar: pruebe estas 4 correcciones
  • ¿PowerShell no se reconoce? Mira estas soluciones
Corrección: Se deniega el acceso de PowerShell Export-CSV a la ruta

Corrección: Se deniega el acceso de PowerShell Export-CSV a la rutaMicrosoft PowershellPotencia ShellVentanas 11

Deberá obtener permisos de nivel administrativo para obtener accesoA algunos usuarios de PowerShell se les ha negado el acceso a una ruta después de ingresar el cmdlet Export-CSV.Esto podría debers...

Lee mas
Windows no puede encontrar PowerShell.exe: 5 formas de solucionarlo

Windows no puede encontrar PowerShell.exe: 5 formas de solucionarloPotencia ShellVentanas 11

Intente actualizar PowerShell a la última versiónWindows PowerShell es una poderosa herramienta de secuencias de comandos y automatización que le permite realizar tareas administrativas dentro de W...

Lee mas
Cómo habilitar secuencias de comandos en ejecución en Windows 10

Cómo habilitar secuencias de comandos en ejecución en Windows 10Potencia ShellWindows 10

Puede usar la aplicación Configuración para habilitarloHabilitar la ejecución de secuencias de comandos en Windows 10 le permite ejecutar y ejecutar varios tipos de secuencias de comandos, como sec...

Lee mas