CORRECTIF: PowerShell n'affiche pas la sortie complète

Erreur de sortie complète de PowerShell
Pour résoudre divers problèmes de PC, nous recommandons DriverFix :
Ce logiciel maintiendra vos pilotes opérationnels, vous protégeant ainsi des erreurs informatiques courantes et des pannes matérielles. Vérifiez tous vos pilotes maintenant en 3 étapes faciles :
  1. Télécharger DriverFix (fichier de téléchargement vérifié).
  2. Cliquez sur Lancer l'analyse pour trouver tous les pilotes problématiques.
  3. Cliquez sur Mettre à jour les pilotes pour obtenir de nouvelles versions et éviter les dysfonctionnements du système.
  • DriverFix a été téléchargé par 0 lecteurs ce mois-ci.

Lors de l'utilisation de PowerShell, la tolérance aux erreurs est très faible. Même ainsi, les utilisateurs découvrent parfois que PowerShell n'affiche pas la sortie complète. S'ils ne prennent pas de mesures rapides, ils ne l'empêcheront jamais de tronquer la sortie.

Si c'est aussi votre cas, ne laissez pas cela se transformer en une zone inexplorée qui ne mérite aucune attention. Voici quelques conseils de dépannage que vous pouvez essayer à la place.

Que puis-je faire lorsque PowerShell n'affiche pas la sortie complète ?

1. Pipe to Out-String et ajoutez le paramètre de largeur

pipe à Out-String et ajoutez le paramètre de largeur

Vous devez d'abord utiliser cette astuce simple pour rectifier tout problème de largeur de colonne. Tout ce que vous avez à faire est d'aller à Out-String et ajoutez le -Paramètre de largeur.

Gardez à l'esprit que le paramètre -Width de l'applet de commande Out-File spécifie le nombre de caractères dans chaque ligne de sortie. Tous les autres caractères seront simplement tronqués et non encapsulés.


2. Dirigez les résultats via l'applet de commande Format-List

Applet de commande Format-List

Par défaut, PowerShell coupe la sortie pour qu'elle s'adapte à votre écran. C'est précisément pourquoi vous voyez actuellement l'ellipse. Si vous souhaitez afficher des informations complètes sur un objet, vous devez essayer de rediriger les résultats de Get-Acl via l'applet de commande Format-List.

À titre d'exemple, la commande suivante récupère le descripteur de sécurité du dossier C: Scripts, puis affiche toutes les informations sous forme de liste :
Get-Acl c: scripts | Format-Liste


3. Modifiez la valeur $FormatEnumerationLimit

$FormatEnumerationLimit

Une autre chose très simple, une fois que vous connaissez la réponse, est de savoir comment résoudre le problème lorsque l'objet que vous regardez est un tableau. Dans ce cas, PowerShell n'affiche que les premières entrées de ce tableau, plutôt que toutes.

Pour être plus précis, il vous suffit de modifier le Valeur $FormatEnumerationLimit. Si vous le tapez seul dans PowerShell, la valeur actuelle sera renvoyée. La valeur par défaut de $FormatEnumerationLimit est 4, ce qui peut être limité lors de la génération d'un fichier volumineux.

Augmentez cette valeur à quelque chose de suffisamment grand pour afficher plus d'éléments. Vous pouvez également modifier la valeur à -1 et être sûr que toutes les entrées de votre collection seront affichées dès le début.

Ainsi, la prochaine fois que vous vous sentirez dépassé en voyant que PowerShell commence à tronquer la sortie, voici un guide de dépannage complet qui peut être suivi facilement.

Si vous connaissez un autre moyen de résoudre ce problème, n'hésitez pas à le partager dans la section commentaires ci-dessous.

À LIRE SUIVANT :

  • Exécutez ce script Powershell pour supprimer les applications par défaut de Windows 10 Image
  • Windows PowerShell a cessé de fonctionner: essayez ces 4 correctifs
  • PowerShell n'est pas reconnu? Découvrez ces solutions
Comment réparer Try Catch PowerShell ne fonctionne pas ?

Comment réparer Try Catch PowerShell ne fonctionne pas ?Powershell

Pour résoudre ce problème, recherchez une syntaxe incorrecteSi Try-Catch ne fonctionne pas sur PowerShell, vous devez vérifier la syntaxe incorrecte et les valeurs d'action d'erreur.Ce guide vous e...

Lire la suite
Comment utiliser PowerShell ErrorAction? (Un guide avec des exemples)

Comment utiliser PowerShell ErrorAction? (Un guide avec des exemples)Powershell

Cette applet de commande gère l'action si une erreur se produitPowerShell ErrorAction est un paramètre commun qui entre en action chaque fois qu'une erreur se produit.Ce guide discutera de PowerShe...

Lire la suite
Comment imprimer des variables d'environnement dans Powershell: 4 astuces simples

Comment imprimer des variables d'environnement dans Powershell: 4 astuces simplesPowershell

Utilisez ces étapes rapides pour imprimer des variables d'environnement dans PowerShellLes variables d'environnement stockent des données concernant les informations utilisées par le système d'expl...

Lire la suite