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.