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:
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:
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:
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.