I denne oppskrivningen vil "tee-objekt" cmdlet bli demonstrert ved hjelp av flere eksempler.
Tee-Object: Den mest underbrukte cmdlet i PowerShell
Som det er uttalt at “Tee-objekt”Cmdlet sender utdataene på to måter, den ene i utgangsfilen eller variabelen og den andre i rørledningen. Eksempler som demonstrerer den uttalte cmdlet er gitt nedenfor.
Eksempel 1: Bruk "tee-objekt" cmdlet for å sende utdataene til både fil og konsoll
Denne illustrasjonen vil eksportere innholdet til en tekstfil, og den vises også i konsollen:
Get-Service | Tee-objekt "C: \ Docs \ Ny.tekst"I henhold til koden ovenfor:
La oss bekrefte om innholdet ble eksportert til en fil eller ikke ved å utføre "Få innhold”Cmdlet og tilordne filstien:
Get Content "C: \ Docs \ Ny.tekst"Eksempel 2: Få den spesifikke prosessen, vis den i konsollen og lagre den i variabelen ved hjelp av "tee-objekt" cmdlet
Denne demonstrasjonen vil vise og lagre utdataene i variabelen:
Get-Process Notisblokk | Tee -Object -Ariable Info | Select-Object ProcessName, CPU, SII henhold til koden ovenfor:
La oss bekrefte om innholdet ble lagret i variabelen eller ikke ved å utføre variabelen:
$ infoEksempel 3: Bruk "tee-objekt" cmdlet for å sende innholdet i to filer
Denne illustrasjonen vil sende utdataene til de to filene samtidig:
Get-Process | Tee -Object -FilePath C: \ Docs \ Filea.txt | Out-fil c: \ docs \ fileb.tekstI henhold til koden ovenfor:
Det handlet om PowerShell Cmdlet “Tee-objekt”.
Konklusjon
Cmdlet “Tee-objekt”I PowerShell sender eller lagrer produksjonen på to måter. En i utgangsvariabelen eller filen og en annen i rørledningen. Hvis den oppgitte cmdlet er på den siste av rørledningen, vil utdataene vises ved ledeteksten. Dette innlegget har demonstrert "tee-objekt" cmdlet ved hjelp av flere eksempler.