Hoe gebruik ik de Out-File (Microsoft.PowerShell.Utility) Cmdlet in PowerShell?

Hoe Gebruik Ik De Out File Microsoft Powershell Utility Cmdlet In Powershell



De uitvoer van de PowerShell-opdrachten wordt weergegeven op de PowerShell-console. Om de uitvoer echter op te slaan in een tekstbestand voor later gebruik, de ' Out-bestand 'cmdlet kan worden gebruikt. PowerShell's ' Out-bestand ” cmdlet wordt gebruikt voor het verzenden of exporteren van de uitvoer naar een specifiek tekstbestand. Het uitvoerformaat in het tekstbestand is hetzelfde als het werd weergegeven op de PowerShell-console. Als u de parameters voor het uitvoerbestand moet opgeven, gebruikt u de cmdlet 'Out-File' in plaats van de omleidingsoperator '>'.

In dit bericht wordt het gebruik van de cmdlet 'Out-File' besproken.

Hoe gebruik ik de Out-File (Microsoft.PowerShell.Utility) Cmdlet in PowerShell?

Om de uitvoer van een opdracht naar een bestand te exporteren, gebruikt u eerst de cmdlet waarvan de uitvoer moet worden geëxporteerd. Leid het vervolgens naar de ' Out-bestand ' cmdlet. Gebruik vervolgens de ' -Bestandspad ” parameter en wijs het het doelbestandspad toe.







Overweeg om deze gegeven voorbeelden te bekijken om meer te weten te komen over het gebruik van de cmdlet 'Out-File' in PowerShell.



Voorbeeld 1: maak een nieuw bestand en voer gegevens in het bestand uit met de cmdlet 'Out-File'.
Schrijf eerst een string en pipe het naar de ' Out-bestand 'cmdlet met behulp van de pijplijn' | ”. Vervolgens maakt de cmdlet 'Out-File' een nieuw tekstbestand en slaat de uitvoer op in het opgegeven bestand:



'Maak en verzend uitvoer naar een nieuw bestand.' | Uit-bestand C:\Docs\Nieuw.txt





Voer de volgende opdracht uit om te controleren of de uitvoer in een bestand is opgeslagen of niet:

Get-Content C:\Docs\Nieuw.txt



Voorbeeld 2: Gebruik de Out-File Cmdlet om een ​​bestaand tekstbestand toe te voegen
Voeg een tekenreeks toe en leid deze naar de meegeleverde cmdlet met behulp van de pijplijn ' | ” en specificeer de “ Out-bestand cmdlet samen met de -Toevoegen ” parameter aan het einde van de verstrekte opdracht om een ​​bestaand tekstbestand toe te voegen:

'Voeg de uitvoer toe aan een bestaand bestand.' | Uit-bestand C:\Docs\Nieuw.txt -Toevoegen

Voorbeeld 3: Gebruik de Out-File Cmdlet om een ​​bestaand tekstbestand te overschrijven
Om een ​​bestaand tekstbestand te overschrijven, plaatst u simpelweg de ' -Kracht 'parameter langs het onderstaande gegeven commando:

'Overschrijf een bestaand bestand.' | Uit-bestand C:\Docs\Nieuw.txt -Kracht

Voorbeeld 4: Gebruik de Out-File Cmdlet om te voorkomen dat een bestaand bestand wordt overschreven
Gebruik de ' -GeenClobber ” parameter samen met de opdracht om te voorkomen dat een specifiek bestand wordt overschreven. Na het uitvoeren van deze opdracht geeft de PowerShell-console een foutmelding als het bestand al bestaat:

'Voorkom dat een bestand wordt overschreven.' | Uit-bestand C:\Docs\Nieuw.txt -GeenClobber

Dat is het! We hebben het verschillende gebruik van de cmdlet 'Out-File' in PowerShell gecompileerd.

Conclusie

PowerShell's ' Out-bestand ”cmdlet wordt gebruikt om de uitvoer naar een tekstbestand te sturen. Het geeft de gegevens weer in dezelfde uitvoer als in de PowerShell-console. In deze zelfstudie is de cmdlet 'Out-File' van PowerShell gedemonstreerd met behulp van verschillende voorbeelden.