Exercice - Mettre en forme votre sortie
Dans cette unité, vous utilisez Azure Cloud Shell pour mettre en forme votre sortie PowerShell. Azure Cloud Shell est un shell auquel vous pouvez accéder par le biais du portail Azure. Vous n’avez rien à installer sur votre PC ou ordinateur portable pour l’utiliser.
Note
Cet exercice est facultatif. Si vous souhaitez effectuer cet exercice, vous devez créer un abonnement Azure avant de commencer. Si vous n’avez pas de compte Azure ou si vous ne souhaitez pas en créer un à ce stade, vous pouvez lire les instructions pour comprendre les informations qui sont présentées.
Comparer les approches de mise en forme
D’autres formats de sortie sont adaptés à d’autres scénarios. Par exemple, selon le type de données que vous utilisez et que vous souhaitez afficher, un tableau peut être plus judicieux qu’une liste.
Certaines applets de commande utilisent un certain type de mise en forme par défaut. Vous pouvez remplacer la mise en forme par défaut en utilisant une applet de commande de mise en forme.
Tapez
pwshdans une fenêtre de terminal pour démarrer une session PowerShell :pwshDans votre shell PowerShell, exécutez la commande
Get-Member:"a string" | Get-MemberLa sortie est un tableau qui liste tous les membres. Voici les premières lignes de la sortie :
Name MemberType Definition ---- ---------- ---------- Clone Method System.Object Clone(), System.Object ICloneable.Clone() CompareTo Method int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(…Ensuite, vous remplacez la mise en forme par défaut en utilisant l’applet de commande
Format-List.Exécutez la commande
Format-List, comme indiqué ici :"a string" | Get-Member | Format-ListLa sortie obtenue est différente de la sortie précédente. Les premières lignes apparaissent maintenant sous la forme de liste, comme illustré ici :
TypeName : System.String Name : Clone MemberType : Method Definition : System.Object Clone(), System.Object ICloneable.Clone() TypeName : System.String Name : CompareTo MemberType : Method Definition : int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(System.Object obj), int IComparable[string].CompareTo(string other)