Formattabellen som navnet antyder er slags formatering. Formattabellen i PowerShell lar deg manipulere utgangen fra cmdlets og funksjoner. Innebygd utgangsstøtte fra PowerShell viser ikke alt innholdet og hopper over noen lange linjer. Formattabellen skriver ut utgangen i en organisert tabellform og viser alle oppføringer uten avkortning. Denne artikkelen inneholder bruken av PowerShell -format -tabellen cmdlet. Dessuten er flere eksempler sitert for bedre å formidle bruken av formattabellen.
Hvordan formatbord fungerer
Format-tabell cmdlet kan brukes med et hvilket. Formattabellen Cmdlet for Windows PowerShell fungerer på følgende syntaks:
> Format-bordParametrene som støttes av denne cmdlet er beskrevet nedenfor:
Auto størrelse: Ved hjelp av dette alternativet vil kolonnens bredde og tall bli justert i henhold til dataene som vises.
DisplayError: Denne parameteren brukes mest til feilsøking og har dermed ingen slik formatering av formatering.
Makt: Dette alternativet utøves også for feilsøking og brukes stort sett med DisplayError -parameteren for å få detaljert informasjon om feilen. Vanligvis er feilinformasjonen ikke detaljert beskrivelse.
Utvide: De Samlingsobjekt og objekter i samlingsobjektet er formatert ved hjelp av dette alternativet. Denne parameteren godtar tre argumenter. Enumonly viser bare egenskapene til innsamlingsobjektet mens det CoreOnonly viser egenskapene til objekter i en samling. For å få egenskaper til innsamlingsobjekt og objekter i samlingen, kan du bruke Både Argumenter for utvidelsesparameteren.
Pakke inn: Det viser innholdet i kolonnen uten å avkutte den. Som standard, hvis innholdet i tabellen overskrider bredden, er det avkortet avkortet.
REMEATHEADER: Når fullskjermbildet er oppnådd. De REMEATHEADER Parameteren viser overskriften etter hver fullskjermvisning.
HidetableHeaders: Kolonneoverskriftene dukker ikke opp.
Eiendom: Egenskapene til objekter kan vises ved hjelp av denne parameteren.
Hvordan bruke Powershell Format-Table
Denne delen implementerer kort format-bordet sammen med parametrene som støttes av denne cmdlet. For det første, søk etter “kraftskall”Nøkkelord i Windows Search -alternativet på oppgavelinjen og Open PowerShell som administrator.
Eksempel 1: Unngå avkortningen
La oss si at vi ønsker å få innholdet i Get-Command Cmdlet. Først må du utføre Get-Command Cmdlet uten å bruke Format-Table. Det observeres fra utgangen at mange oppføringer i den siste kolonnen er avkortet.
> Få kommando
Nå, pipe format-tabellen Cmdlet med Get-Command ved hjelp av alternativet for -pakk for format-bord. Utgangen fra den nedenfor-nevnte kommandoen viser at innholdet i den siste kolonnen vises fullstendig. Det er å legge merke til at avkortningen også kan håndteres ved hjelp av -Bil parameter for en lang avkortning. For det første bruker vi alternativet -Wrap i den nedenfor oppgitte kommandoen:
> Get-Command | Format -tabell -pakk
La oss oppleve den samme kommandoen med -Bil alternativ:
> Get-Command | Format -bord -Auto
Eksempel 2: Få den konsise utgangen
I noen tilfeller er det bare spesifikke kolonner som kreves i skallet. For eksempel har vi fått utdataene fra get-prosess-cmdlet, og det observeres at utgangen inneholder flere kolonner.
> Get-ProcessMed henvisning til utgangen vist ovenfor, følgende Format-bord Kommandoen vil begrense utgangen til bare en kolonne som er navngitt Prosessnavn ved hjelp av -egenskapsparameteren som vist nedenfor.
> Get-Process | Format -TABEL -EiendomsprosessnavnEksempel 3: Spesifisere egenskapen til et objekt
Format-bord-cmdlet kan vise resultatet i henhold til egenskapen til et objekt. PowerShell lar deg få de støttede egenskapene til et objekt ved å trykke på fanen -tasten etter -Eiendom nøkkelord. Format-bord-cmdleten nedenfor vil skrive ut navnet og selskapet i hver prosess.
> Get-Process | Format -bord -eiendomsnavn, selskapBortsett fra å bruke egenskapene og eksemplene som er nevnt i dette innlegget. Du kan øve på det for mer støttede parametere gitt i denne guiden.
Før vi avslutter innlegget, har vi et bonustips for deg. Format-bord-cmdlet kan også utføres ved hjelp av Ft nøkkelord. PowerShell-kommandoen skrevet nedenfor utfører format-bord-handlingen ved hjelp av kommandoen kan også utføres ved hjelp av Ft nøkkelord.
> Get-Process | Ft -autosizeKonklusjon
PowerShell er et Windows-basert kommandolinjeverktøy for å automatisere og administrere flere oppgaver. Denne artikkelen forklarer bruken av format-bord cmdlet i PowerShell. Denne PowerShell -verktøyet til Windows aksepterer forskjellige formateringsparametere. Det observeres at ethvert PowerShell-objekt kan røres med format-tabell for å få utgangen fra det objektet i en tabell og organisert form. Det anbefales å praktisere denne nyttige cmdlet for å få resultatene i ønsket format.