PowerShell Format-Table

PowerShell Format-Table
PowerShell est un outil de ligne de commande bien connu basé sur Windows qui est également assisté par une langue de script. À l'aide de PowerShell, plusieurs configurations et automatisation de la tâche peuvent être effectuées. PowerShell prend en charge diverses fonctionnalités de formatage pour obtenir le résultat au format souhaité.

La table de format comme le nom l'indique est une sorte de formatage. Le tableau de format dans PowerShell vous permet de manipuler la sortie des appletes de commande et des fonctions. La prise en charge de sortie intégrée de PowerShell n'affiche pas tout le contenu et saute quelques longues lignes. La table de format imprime la sortie sous forme de tabulaire organisée et affiche toutes les entrées sans troncature. Cet article contient l'utilisation du tableau de commande du format PowerShell. De plus, plusieurs exemples sont cités pour mieux transmettre l'utilisation du tableau du format.

Comment fonctionne la table de format

L'attaque de format-table peut être utilisée avec n'importe quel objet PowerShell pour obtenir sa sortie dans un tableau formaté. Le tableau de format CMDLET de Windows PowerShell fonctionne sur la syntaxe suivante:

> Tableau de format

Les paramètres pris en charge par cette applet de commande sont décrits ci-dessous:

AutoSize: En utilisant cette option, la largeur et le numéro des colonnes seront ajustés en fonction des données affichées.

DisplayError: Ce paramètre est principalement utilisé pour le débogage et n'a donc pas de telles fonctionnalités de formatage.

Force: Cette option est également exercée pour le débogage et est principalement utilisée avec le paramètre DisplayError pour obtenir les informations détaillées sur l'erreur. Habituellement, les informations d'erreur ne sont pas en description détaillée.

Développer: Le objet de collecte et le objets à l'intérieur de l'objet de collection sont formatés en utilisant cette option. Ce paramètre accepte trois arguments. Énumalement Affiche les propriétés de l'objet de collection uniquement alors que Coreonly montre les propriétés des objets dans une collection. Pour obtenir des propriétés d'objets de collection et d'objets dans la collection, vous pouvez utiliser Les deux Arguments du paramètre d'extension.

Envelopper: Il montre le contenu de la colonne sans le tronquer. Par défaut, si le contenu du tableau dépasse la largeur, alors il est tronqué.

Repreatheader: Une fois la vue pleine écran obtenue. Le Réhabitation Le paramètre affiche l'en-tête après chaque vue en plein écran.

HidetableHeaders: Les titres de la colonne n'apparaissent pas.

Propriété: Les propriétés des objets peuvent être affichées en utilisant ce paramètre.

Comment utiliser le format PowerShell

Cette section implémente brièvement la table de format avec les paramètres pris en charge par cette applet. Premièrement, recherchez «powershell»Mot-clé dans l'option de recherche Windows dans la barre des tâches et ouvrez PowerShell en tant qu'administrateur.

Exemple 1: Évitez la troncature

Disons que nous voulons obtenir le contenu de la commande Get Command. Tout d'abord, exécutez l'attaque Get Command sans utiliser de format-table. Il est observé à partir de la sortie que de nombreuses entrées de la dernière colonne sont tronquées.

> Get Command



Maintenant, tuyau de la commande de format-table avec Get Command en utilisant l'option -wrap de format-table. La sortie de la commande mentionnée ci-dessous montre que le contenu de la dernière colonne s'affiche complètement. Il veut remarquer que la troncature peut également être manipulée en utilisant le -Auto paramètre pour une longue troncature. Tout d'abord, nous utilisons l'option -wrap dans la commande ci-dessous:

> Get Command | Format-table -wrap


Voyons la même commande avec -Auto option:

> Get Command | Format-table -auto


Exemple 2: Obtenez la sortie concise

Dans certains cas, seules des colonnes spécifiques sont nécessaires dans la coquille. Par exemple, nous avons la sortie de l'attaque de procédé et il est observé que la sortie contient plusieurs colonnes.

> Get-Process

Se référant à la sortie illustrée ci-dessus, ce qui suit Format-table La commande limiterait la sortie à une seule colonne nommée Nom du processus en utilisant le paramètre -Property comme indiqué ci-dessous.

> Get-Process | Format-Table -Property ProcessName

Exemple 3: Spécification de la propriété d'un objet

L'onduleur de table format peut afficher le résultat en fonction de la propriété d'un objet. PowerShell vous permet d'obtenir les propriétés prises en charge d'un objet en appuyant sur la touche de l'abat après -Propriété mot-clé. L'attaque de format-table fournie ci-dessous imprimera le nom et la société de chaque processus.

> Get-Process | Format-Table -property Nom, entreprise

En plus d'appliquer les propriétés et les exemples mentionnés dans ce post. Vous pouvez le pratiquer pour des paramètres plus pris en charge fournis dans ce guide.

Avant de conclure le message, nous avons un conseil bonus pour vous. L'attaque de format-table peut également être exécutée à l'aide du Ft mot-clé. La commande PowerShell écrite ci-dessous exécute l'action de format-table à l'aide de la commande peut également être exécutée à l'aide du Ft mot-clé.

> Get-Process | Ft -autosize

Conclusion

PowerShell est un outil de ligne de commande Windows pour automatiser et gérer plusieurs tâches. Cet article explique l'utilisation de la commande de format-table dans PowerShell. Cet utilitaire PowerShell de Windows accepte divers paramètres de formatage. Il est observé que tout objet PowerShell peut être tué avec une table de format pour obtenir la sortie de cet objet sous une forme tabulaire et organisée. Il est recommandé de pratiquer cette applet de commande utile pour obtenir les résultats dans un format souhaité.