FIX: PowerShell non mostra l'output completo

Errore di output completo di PowerShell
Per risolvere vari problemi del PC, consigliamo DriverFix:
Questo software manterrà i tuoi driver attivi e funzionanti, proteggendoti così da errori comuni del computer e guasti hardware. Controlla subito tutti i tuoi driver in 3 semplici passaggi:
  1. Scarica DriverFix (file di download verificato).
  2. Clic Inizia scansione per trovare tutti i driver problematici.
  3. Clic Aggiorna driver per ottenere nuove versioni ed evitare malfunzionamenti del sistema.
  • DriverFix è stato scaricato da 0 lettori questo mese.

Durante l'utilizzo di PowerShell, c'è pochissima tolleranza per gli errori. Anche così, a volte gli utenti scoprono che PowerShell non mostra l'output completo. Se non prendono misure rapide, non impediranno mai di troncare l'output.

Se questo è anche il tuo caso, non lasciare che questo si trasformi in un'area inesplorata che non merita alcuna attenzione. Ecco alcuni suggerimenti per la risoluzione dei problemi che potresti provare.

Cosa posso fare quando PowerShell non mostra l'output completo?

1. Collega a Out-String e aggiungi il parametro di larghezza

pipe a Out-String e aggiungi il parametro di larghezza

Dovresti prima usare questo semplice trucco per correggere qualsiasi problema di larghezza della colonna. Tutto quello che devi fare è andare a Out-String e aggiungi il -Parametro larghezza.

Tieni presente che il parametro -Width del cmdlet Out-File specifica il numero di caratteri in ogni riga di output. Qualsiasi altro carattere verrà semplicemente troncato, non avvolto.


2. Convogliare i risultati tramite il cmdlet Format-List

Cmdlet Format-List

L'impostazione predefinita di PowerShell è tagliare l'output per adattarlo allo schermo. Questo è esattamente il motivo per cui stai attualmente vedendo l'ellisse. Se si desidera visualizzare le informazioni complete per un oggetto, provare a reindirizzare i risultati di Get-Acl tramite il cmdlet Format-List.

Ad esempio, il comando seguente recupera il descrittore di sicurezza per la cartella C: Scripts, quindi visualizza tutte le informazioni come un elenco:
Get-Acl c: script | Format-List


3. Modifica il valore $FormatEnumerationLimit

$FormatEnumerationLimit

Un'altra cosa molto semplice, una volta che conosci la risposta, è come risolvere il problema quando l'oggetto che stai guardando è un array. In questo caso, PowerShell mostra solo le prime voci in quell'array, anziché tutte.

Per essere più precisi, devi solo cambiare il $FormatEnumerationLimit value. Se lo digiti da solo in PowerShell, verrà restituito il valore corrente. Il valore predefinito di $FormatEnumerationLimit è 4, che può essere limitato quando si genera un file di grandi dimensioni.

Aumenta questo valore a qualcosa di abbastanza grande da mostrare più elementi. Puoi anche modificare il valore in -1 ed essere sicuro che verranno restituite tutte le voci nella tua raccolta fin dall'inizio.

Quindi, la prossima volta che ti senti sopraffatto quando vedi che PowerShell inizia a troncare l'output, ecco una guida completa alla risoluzione dei problemi che può essere seguita facilmente.

Se sei a conoscenza di un altro modo per risolvere questo problema, non esitare a condividerlo nella sezione commenti qui sotto.

LEGGI SUCCESSIVO:

  • Esegui questo script Powershell per rimuovere le app predefinite dall'immagine di Windows 10
  • Windows PowerShell ha smesso di funzionare: prova queste 4 correzioni
  • PowerShell non viene riconosciuto? Dai un'occhiata a queste soluzioni
Correzione: l'esecuzione di script è disabilitata su questo sistema in PowerShell su Windows 11,10

Correzione: l'esecuzione di script è disabilitata su questo sistema in PowerShell su Windows 11,10PowershellWindows 10Windows 11

PowerShell è una buona e avanzata soluzione di automazione delle attività multipiattaforma. Di solito è molto facile creare ed eseguire uno script PowerShell su un sistema Windows. Ma potresti esse...

Leggi di più
Correzione: Windows PowerShell continua ad aprirsi all'avvio Problema su Windows 11 o 10

Correzione: Windows PowerShell continua ad aprirsi all'avvio Problema su Windows 11 o 10PowershellWindows 10Windows 11

PowerShell offre agli utenti la possibilità di automatizzare varie attività amministrative e gestire le configurazioni sul sistema che non sono accessibili tramite il prompt dei comandi. È simile a...

Leggi di più
Distribuzione di PowerShell non riuscita con il problema HRESULT 0x80073D02

Distribuzione di PowerShell non riuscita con il problema HRESULT 0x80073D02Powershell

Viene visualizzato questo messaggio di errore durante l'esecuzione di uno script "Add-AppxPackage: distribuzione non riuscita con HRESULT: 0x80073D02, impossibile installare il pacchetto perché le ...

Leggi di più