Tabela formatu PowerShell

Tabela formatu PowerShell
PowerShell to dobrze znane narzędzie wiersza poleceń opartych na systemie Windows, które jest również wspierane przez język skryptowy. Za pomocą PowerShell można wykonać kilka konfiguracji i automatyzacji zadania. PowerShell obsługuje różne funkcje formatowania, aby uzyskać wynik pożądanego formatu.

Tabela formatu, jak sugeruje nazwa, jest rodzaj formatowania. Tabela formatu w PowerShell pozwala manipulować wyjściem CMDLET i funkcji. Wbudowana obsługa wyjściowa PowerShell nie wyświetla wszystkich treści i pomija kilka długich linii. Tabela formatu drukuje wyjście w zorganizowanej formie tabelarycznej i pokazuje wszystkie wpisy bez obcięcia. Ten artykuł zawiera użycie tabeli formatu PowerShell CMDLET. Ponadto cytowane jest kilka przykładów, aby lepiej przekazać wykorzystanie tabeli formatów.

Jak działa tabela formatu

CMDLET STATATUJĄCEGO można użyć z dowolnym obiektem PowerShell, aby uzyskać jego wyjście w sformatowanej tabeli. Formatowa tabela cmdlet funkcji Windows PowerShell w następującej składni:

> Tabela formatowa

Parametry obsługiwane przez tę CMDLET opisano poniżej:

Rozmiar auta: Korzystając z tej opcji szerokość i liczba kolumn zostaną dostosowane zgodnie z wyświetlonymi danymi.

DisplaySerror: Ten parametr jest najczęściej używany do debugowania, a zatem nie ma takiej funkcjonalności formatowania.

Siła: Ta opcja jest również wykonywana do debugowania i jest w większości używana z parametrem DisplaySerror, aby uzyskać szczegółowe informacje o błędach. Zwykle informacje o błędach nie są szczegółowo opisane.

Zwiększać: obiekt kolekcji i Obiekty wewnątrz obiektu kolekcji są sformatowane za pomocą tej opcji. Ten parametr akceptuje trzy argumenty. Uliczno Wyświetla właściwości obiektu kolekcji tylko podczas gdy Coreonly pokazuje właściwości obiektów w kolekcji. Aby uzyskać właściwości obiektów kolekcji i obiekty w kolekcji, możesz użyć Obydwa Argumenty parametru rozszerzania.

Zawinąć: Pokazuje zawartość kolumny bez jej obcinania. Domyślnie, jeśli zawartość tabeli przekracza szerokość, wówczas jest obcięta.

Repeatheader: Po uzyskaniu pełnego ekranu. Repeatheader Parametr pokazuje nagłówek po każdym widoku pełnego ekranu.

Hidetableheaders: Nagłówki kolumnowe nie pojawiają się.

Nieruchomość: Właściwości obiektów można wyświetlić za pomocą tego parametru.

Jak używać tabeli formatowej PowerShell

W tej sekcji krótko implementuje tabelę formatową wraz z parametrami obsługiwanymi przez ten CMDLET. Po pierwsze, wyszukaj „PowerShell”Słowo kluczowe w opcji wyszukiwania systemu Windows na pasku zadań i otwórz PowerShell jako administrator.

Przykład 1: Unikaj obcięcia

Powiedzmy, że chcemy uzyskać treść cmdlet get-command. Najpierw wykonaj cmdlet Get-Command bez użycia tabeli formatowej. Z wyjścia obserwuje się, że wiele wpisów w ostatniej kolumnie jest obcięty.

> Get-command



Teraz rurka cmdlet do stolika formatowego za pomocą opcji -wrap opcji formatowej tabeli. Dane wyjściowe poniżej wspomnianego polecenia pokazuje, że zawartość ostatniej kolumny jest całkowicie wyświetlana. Należy zauważyć, że obcinanie można również obsługiwać za pomocą -Automatyczny parametr do długiego obcięcia. Po pierwsze, używamy opcji -Wrap w poniższym poleceniu:

> Get-command | Format -Table -Wrap


Doświadczmy tego samego polecenia z -Automatyczny opcja:

> Get-command | Format -Table -Auto


Przykład 2: Zdobądź zwięzłe wyjście

W niektórych przypadkach wymagane są tylko określone kolumny. Na przykład mamy dane wyjściowe CMDLET Process i obserwuje się, że wyjście zawiera wiele kolumn.

> Proces

Odnosząc się do wyjścia pokazanego powyżej, następujące Tabela formatowa Polecenie ograniczy wyjście do tylko jednej kolumny o nazwie Nazwa procesu za pomocą parametru -property, jak pokazano poniżej.

> Process | Format -Table -Property ProcessName

Przykład 3: Określenie właściwości obiektu

CMDLET STATATUJĄCEGO MOŻEGO wyświetlanie wyniku zgodnie z właściwością obiektu. PowerShell pozwala uzyskać obsługiwane właściwości obiektu, naciskając klawisz TAB po -Nieruchomość Słowo kluczowe. Poniższy CMDLET STATATATUJSKI DODZIONY NAZWA I KOMUNIKA ZAKRESU PROCESU.

> Process | Format -Table -Nazwa, firma

Oprócz zastosowania nieruchomości i przykładów wymienionych w tym poście. Możesz go ćwiczyć w celu uzyskania bardziej obsługiwanych parametrów podanych w tym przewodniku.

Przed zakończeniem postu mamy dla Ciebie wskazówkę. CMDLET Format-Table można również wykonać za pomocą za pomocą Ft Słowo kluczowe. Polecenie PowerShell napisane poniżej wykonuje akcję formatu za pomocą polecenia można również wykonać za pomocą za pomocą Ft Słowo kluczowe.

> Process | Ft -Autosize

Wniosek

PowerShell to oparte na systemie Windows narzędzie do automatyzacji i zarządzania kilkoma zadaniami. W tym artykule wyjaśniono użycie cmdlet stolika formatowego w PowerShell. To użyteczność Windows PowerShell akceptuje różne parametry formatowania. Zaobserwowano, że każdy obiekt PowerShell może być wyposażony w stoł format. Zaleca się ćwiczenie tej przydatnej cmdlet, aby uzyskać wyniki w pożądanym formacie.