PowerShell Out-file Cmdlet gebruiken om uitvoer om te leiden naar een bestand

Powershell Out File Cmdlet Gebruiken Om Uitvoer Om Te Leiden Naar Een Bestand



PowerShell is een Windows-tool die wordt gebruikt om verschillende administratieve en automatiseringsbewerkingen uit te voeren, zoals het beheren van File Manager-bewerkingen. Meer specifiek ondersteunt het de “ Out-bestand ” cmdlet, die wordt gebruikt om de uitvoer naar een tekstbestand te exporteren of om te leiden. Deze geëxporteerde uitvoer kan later worden gebruikt. Bovendien helpt het ook bij het toevoegen van de tekst aan een bestaand tekstbestand. Deze opdracht is ontworpen om de standaard omleidingsoperator in te halen of te vervangen ' > ”.

Dit artikel zal diepgaande details observeren om een ​​uitvoer naar een bestand te sturen.

Hoe output naar een tekstbestand verzenden / omleiden met behulp van PowerShell 'Out-File' Cmdlet?

De uitvoer kan worden omgeleid naar een tekstbestand door gebruik te maken van de ' Out-bestand ” commando. Om die reden:







  • Voeg eerst de tekenreeks of opdracht toe waarvan u de uitvoer naar een tekstbestand wilt exporteren.
  • Voeg daarna een pijplijn toe ' | ' om de uitvoer over te dragen naar een cmdlet 'Out-File'.
  • Specificeer vervolgens de ' Out-bestand ” cmdlet en voeg ten slotte het doelbestandspad toe.

Voorbeeld 1: datum en tijd ophalen en omleiden naar een bestand met behulp van de 'Out-File'-cmdlet

In het onderstaande voorbeeld hebben we eerst de ' Krijg datum ' cmdlet om de datum en tijd op te halen. Daarna hebben we de pijplijn toegevoegd ' | ' om de uitvoer van de cmdlet 'Get-Date' over te dragen naar de ' Out-bestand ” commando. Vervolgens hebben we het bestandspad toegewezen aan de opdracht 'Out-File':



> Krijg datum | uit -bestand C:\Doc\Bestand.txt



Voer de ' Inhoud krijgen ” cmdlet samen met het bestandspad om te controleren of de uitvoer is omgeleid naar een bestand of niet:





> Inhoud krijgen C:\Doc\Bestand.txt

Het kan worden waargenomen dat het bestand de huidige datum en tijd bevat:



Voorbeeld 2: leid een tekenreeksuitvoer om naar een bestand met de cmdlet 'Out-File'.

In dit onderstaande voorbeeld hebben we eerst een tekenreeks aan de binnenkant toegevoegd en de pijplijn ' | ' en de ' Out-bestand ” opdracht om het om te leiden naar het opgegeven bestand:

> 'Hallo Wereld' | uit -bestand C:\Doc\Bestand.txt

Voer de gegeven opdracht uit om te controleren of de uitvoer is geëxporteerd of niet:

> Inhoud krijgen C:\Doc\Bestand.txt

Voorbeeld 3: Leid een tekenreeks om naar een tekstbestand en voeg het toe

Om de tekst toe te voegen aan een bestaand bestand, voegt u gewoon de ' -Toevoegen ” parameter aan het einde van de opdrachtregel:

> 'Hoi mensen' | uit -bestand C:\Doc\Bestand.txt -Toevoegen

Voer voor de verificatie het gegeven commando uit:

> Inhoud krijgen C:\Doc\Bestand.txt

Dat ging allemaal over het gebruik van de Out-Cmdlet-opdracht voor het omleiden van uitvoer naar een bestand.

Conclusie

De uitvoer in PowerShell kan worden omgeleid naar een bestand met behulp van de ' Out-bestand ' cmdlet. Schrijf daarom eerst de tekenreeks of opdracht waarvan u de uitvoer naar een bestand wilt sturen. Voeg vervolgens de pijplijn toe ' | ', en 'Out-File' cmdlets en wijs het doelbestandspad toe. In dit artikel is de aanpak besproken om een ​​uitvoer naar een tekstbestand te sturen met behulp van de cmdlet 'Out-File' in PowerShell.