Denne opskrivning vil observere dybdegående detaljer for at sende et output til en fil.
Hvordan sender/omdirigerer man output til en tekstfil ved hjælp af PowerShell 'Out-File' Cmdlet?
Outputtet kan omdirigeres til en tekstfil ved at bruge ' Ud-fil ” kommando. Af den grund:
- Tilføj først den streng eller kommando, hvis output du vil eksportere til en tekstfil.
- Tilføj derefter en pipeline ' | ' for at overføre output til en 'Out-File' cmdlet.
- Angiv derefter ' Ud-fil ” cmdlet og tilføj til sidst målfilstien.
Eksempel 1: Hent dato og klokkeslæt og omdiriger til en fil ved hjælp af 'Out-File' Cmdlet
I eksemplet nedenfor har vi først tilføjet ' Get-Date ” cmdlet for at få dato og klokkeslæt. Derefter tilføjede vi pipelinen ' | ' for at overføre output fra 'Get-Date' cmdlet til ' Ud-fil ” kommando. Derefter tildelte vi filstien til kommandoen 'Out-File':
> Get-Date | ud -fil C:\Doc\File.txt
Udfør ' Hent-indhold ” cmdlet sammen med filstien for at bekræfte, at outputtet blev omdirigeret til en fil eller ej:
> Hent-indhold C:\Doc\File.txt
Det kan ses, at filen indeholder den aktuelle dato og klokkeslæt:
Eksempel 2: Omdiriger et strengoutput til en fil ved hjælp af 'Out-File' Cmdlet
I dette eksempel nedenfor har vi først tilføjet en tekststreng indeni og brugt pipelinen ' | ' og ' Ud-fil kommando til at omdirigere den til den angivne fil:
> 'Hej Verden' | ud -fil C:\Doc\File.txt
Udfør den givne kommando for at kontrollere, om outputtet blev eksporteret eller ej:
> Hent-indhold C:\Doc\File.txt
Eksempel 3: Omdiriger en streng til en tekstfil og tilføj den
For at tilføje teksten til en eksisterende fil skal du blot tilføje ' -Tilføj parameter i slutningen af kommandolinjen:
> 'Hej mennesker' | ud -fil C:\Doc\File.txt -Tilføj
For at verificere, udfør den givne kommando:
> Hent-indhold C:\Doc\File.txt
Det handlede om at bruge Out-Cmdlet-kommandoen til at omdirigere output til en fil.
Konklusion
Outputtet i PowerShell kan omdirigeres til en fil ved hjælp af ' Ud-fil ' cmdlet. Af den grund skal du først skrive den streng eller kommando, hvis output du vil sende til en fil. Tilføj derefter pipelinen ' | ”, og “Out-File” cmdlets, og tildel målfilstien. Denne opskrivning har diskuteret tilgangen til at sende et output til en tekstfil ved hjælp af 'Out-File' cmdlet'en i PowerShell.