Blog

PowerShell no muestra la salida completa

Error de salida completa de PowerShell

XINSTALAR HACIENDO CLIC EN DESCARGAR ARCHIVO

Para solucionar varios problemas de PC, recomendamos DriverFix:
Este software mantendrá sus controladores funcionando, protegiéndolo así de errores informáticos comunes y fallas de hardware. Compruebe todos sus controladores ahora en 3 sencillos pasos:

  1. Descargar DriverFix (archivo de descarga verificado).
  2. Hacer clic Empezar a escanear para encontrar todos los controladores problemáticos.

  3. Hacer clic Actualice sus controladores para obtener nuevas versiones y evitar bloqueos del sistema.

  • DriverFix fue descargado por 0 lectores este mes.

Hay muy poca tolerancia a errores cuando se usa PowerShell. Aun así, a veces los usuarios encuentran que PowerShell no muestra el resultado completo. Si no toman medidas rápidas, nunca evitarán que trunque el resultado.

Si este es tu caso, no dejes que esto se convierta en un área inexplorada que no merece atención. Aquí hay algunos consejos para la solución de problemas que puede probar en su lugar.

¿Qué puedo hacer cuando PowerShell no muestra la salida completa?

1. Canalice a Out-String y agregue el parámetro de ancho

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

Primero debe usar este simple truco para solucionar cualquier problema de ancho de columna. Todo lo que tienes que hacer es ir a fuera de cadena y añadir -El parámetro de ancho.

Tenga en cuenta que el parámetro -Width del cmdlet Out-File especifica la cantidad de caracteres en cada línea de salida. Cualquier otro carácter simplemente será truncado, no envuelto.


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

Formato de cmdlet de lista

El valor predeterminado de PowerShell es ajustar la salida para que se ajuste a su pantalla. Es por eso que actualmente está viendo los puntos suspensivos. Si desea ver la información completa de un objeto, debe intentar enviar los resultados de Get-Acl a través del cmdlet Format-List.

Por ejemplo, el siguiente comando recupera el descriptor de seguridad de la carpeta C:Scripts y luego muestra toda la información en forma de lista:
Obtener-Acl c:scripts | Formato-Lista


3. Cambie el valor de $FormatEnumerationLimit

$FormatEnumerationLimit

Otra cosa que es muy 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 muestra solo las primeras entradas de esa matriz, en lugar de mostrarlas todas.

Para ser más específico, solo necesita cambiar El valor de $FormatEnumerationLimit. Si lo escribe en PowerShell usted mismo, 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 para mostrar más elementos. También puede cambiar el valor a -1 y asegurarse de que eliminará todas las entradas de su colección desde el principio.

Entonces, la próxima vez que se sienta abrumado cuando vea que PowerShell comienza a truncar la salida, aquí hay una guía de solución de problemas completa y fácil de seguir.

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

LEA LO SIGUIENTE:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar