Ćwiczenie — formatowanie danych wyjściowych
W tej lekcji użyjesz usługi Azure Cloud Shell do formatowania danych wyjściowych programu PowerShell. Azure Cloud Shell to powłoka, do której można uzyskać dostęp za pośrednictwem witryny Azure Portal. Nie musisz nic instalować na swoim komputerze czy laptopie, aby z niej korzystać.
Porównanie metod formatowania
Różne formaty danych wyjściowych mają sens w różnych scenariuszach. Na przykład w zależności od typu danych, które chcesz wyświetlić, tabela może mieć większe znaczenie niż lista.
Niektóre polecenia cmdlet domyślnie używają określonego typu formatowania. Formatowanie domyślne można zastąpić za pomocą polecenia cmdlet formatowania.
Wpisz
pwsh
w oknie terminalu, aby uruchomić sesję programu PowerShell:pwsh
W powłoce programu PowerShell uruchom
Get-Member
polecenie:"a string" | Get-Member
Dane wyjściowe to tabela zawierająca listę wszystkich elementów członkowskich. Oto kilka pierwszych wierszy danych wyjściowych:
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(…
Następnie przesłonisz domyślne formatowanie przy użyciu
Format-List
polecenia cmdlet .Format-List
Uruchom polecenie, jak pokazano poniżej:"a string" | Get-Member | Format-List
Wynikowe dane wyjściowe różnią się od powyższych danych wyjściowych. Pierwsze kilka wierszy jest teraz wyświetlanych jako lista, jak pokazano poniżej:
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)