Hvordan bruges Out-File (Microsoft.PowerShell.Utility) Cmdlet i PowerShell?

Hvordan Bruges Out File Microsoft Powershell Utility Cmdlet I Powershell



Outputtet af PowerShell-kommandoerne vises på PowerShell-konsollen. Men for at gemme outputtet i en tekstfil til senere brug, ' Ud-fil ” cmdlet kan bruges. PowerShells ' Ud-fil ” cmdlet bruges til at sende eller eksportere output til en bestemt tekstfil. Outputformatet i tekstfilen vil være det samme, som det blev vist på PowerShell-konsollen. Hvis du har brug for at angive parametrene til outputfilen, skal du bruge 'Out-File' cmdlet'en i stedet for '>' omdirigeringsoperatøren.

I dette indlæg vil brugen af ​​'Out-File' cmdlet'en blive diskuteret.

Hvordan bruges Out-File (Microsoft.PowerShell.Utility) Cmdlet i PowerShell?

For at eksportere output fra en kommando til en fil, skal du først bruge den cmdlet, hvis output skal eksporteres. Derefter rør det til ' Ud-fil ' cmdlet. Brug derefter ' -Filsti ” parameter og tildel den målfilstien.







Overvej at gennemgå disse givne eksempler for at lære brugen af ​​'Out-File'-cmdlet'en i PowerShell.



Eksempel 1: Opret en ny fil og outputdata i filen ved hjælp af 'Out-File' Cmdlet
Skriv først en streng og rør den til ' Ud-fil ' cmdlet ved hjælp af pipeline ' | ”. Dernæst vil 'Out-File' cmdlet'en oprette en ny tekstfil og gemme outputtet i den angivne fil:



'Opret og send output til en ny fil.' | Ud-fil C:\Docs\New.txt





Udfør følgende kommando for at kontrollere, om outputtet blev gemt i en fil eller ej:

Get-Content C:\Docs\New.txt



Eksempel 2: Brug Out-File Cmdlet til at tilføje en eksisterende tekstfil
Tilføj en streng og rør den til den medfølgende cmdlet ved at bruge pipelinen ' | ' og angiv ' Ud-fil cmdlet sammen med -Tilføj ” parameter i slutningen af ​​den angivne kommando for at tilføje en eksisterende tekstfil:

'Tilføj outputtet til en eksisterende fil.' | Ud-fil C:\Docs\New.txt -Tilføj

Eksempel 3: Brug Out-File Cmdlet til at overskrive en eksisterende tekstfil
For at overskrive en eksisterende tekstfil skal du blot placere ' -Kraft ” parameter langs nedenstående givne kommando:

'Overskriv en eksisterende fil.' | Ud-fil C:\Docs\New.txt -Kraft

Eksempel 4: Brug Out-File Cmdlet til at forhindre en eksisterende fil i at blive overskrevet
Brug ' - Ingen Klobber ” parameter sammen med kommandoen for at undgå, at en specifik fil bliver overskrevet. Efter at have udført denne kommando, sender PowerShell-konsollen en fejlmeddelelse, hvis filen allerede eksisterer:

'Undgå at en fil bliver overskrevet.' | Ud-fil C:\Docs\New.txt - Ingen Klobber

Det er det! Vi har samlet den forskellige brug af 'Out-File' cmdlet'en i PowerShell.

Konklusion

PowerShells ' Ud-fil ” cmdlet bruges til at sende output til en tekstfil. Det viser dataene i det samme output, som det er vist i PowerShell-konsollen. I denne tutorial er PowerShells 'Out-File' cmdlet blevet demonstreret ved hjælp af flere eksempler.