Ús del cmdlet de sortida de fitxers de PowerShell per redirigir la sortida a un fitxer

Us Del Cmdlet De Sortida De Fitxers De Powershell Per Redirigir La Sortida A Un Fitxer



PowerShell és una eina de Windows que s'utilitza per realitzar diverses operacions administratives i d'automatització, com ara gestionar les operacions del Gestor de fitxers. Més concretament, dóna suport al “ Fora de fitxer ” cmdlet, que s'utilitza per exportar o redirigir la sortida a un fitxer de text. Aquesta sortida exportada es pot utilitzar més tard. A més, també ajuda a afegir el text a un fitxer de text existent. Aquesta ordre va ser dissenyada per superar o substituir l'operador de redirecció estàndard ' > ”.

Aquest escrit observarà detalls en profunditat per enviar una sortida a un fitxer.

Com enviar/redirigir la sortida a un fitxer de text mitjançant el cmdlet 'Out-File' de PowerShell?

La sortida es pot redirigir a un fitxer de text utilitzant el ' Fora de fitxer ' comandament. Per aquesta raó:







  • Primer, afegiu la cadena o l'ordre la sortida de la qual voleu exportar a un fitxer de text.
  • Després d'això, afegiu una canalització ' | ” per transferir la sortida a un cmdlet “Out-File”.
  • A continuació, especifiqueu el ' Fora de fitxer ” i, finalment, afegiu el camí del fitxer de destinació.

Exemple 1: obteniu la data i l'hora i redirigeu-lo a un fitxer mitjançant el cmdlet 'Exit de fitxer'

En l'exemple següent, primer, hem afegit el ' Get-Date ” cmdlet per obtenir la data i l'hora. Després d'això, vam afegir el pipeline ' | ' per transferir la sortida del cmdlet 'Get-Date' al ' Fora de fitxer ' comandament. Llavors hem assignat la ruta del fitxer a l'ordre 'Out-File':



> Get-Date | fora -dossier C:\Doc\File.txt



Executar el ' Obtenir contingut ”cmdlet juntament amb la ruta del fitxer per verificar que la sortida s'ha redirigit a un fitxer o no:





> Obtenir contingut C:\Doc\File.txt

Es pot observar que el fitxer conté la data i l'hora actuals:



Exemple 2: redirigeix ​​una sortida de cadena a un fitxer mitjançant el cmdlet 'Out-File'

En aquest exemple següent, primer, hem afegit una cadena de text dins i hem utilitzat la canalització ' | ' i la ' Fora de fitxer ” ordre per redirigir-lo al fitxer especificat:

> 'Hola món' | fora -dossier C:\Doc\File.txt

Executeu l'ordre donada per verificar si la sortida s'ha exportat o no:

> Obtenir contingut C:\Doc\File.txt

Exemple 3: redirigeix ​​una cadena a un fitxer de text i afegiu-la

Per afegir el text a un fitxer existent només cal que afegiu el ' -Adjuntar ” paràmetre al final de la línia d'ordres:

> 'Hola gent' | fora -dossier C:\Doc\File.txt -Adjuntar

Per a la verificació, executeu l'ordre donada:

> Obtenir contingut C:\Doc\File.txt

Es tractava d'utilitzar l'ordre Out-Cmdlet per redirigir la sortida a un fitxer.

Conclusió

La sortida a PowerShell es pot redirigir a un fitxer mitjançant el ' Fora de fitxer ” cmdlet. Per aquest motiu, primer, escriviu la cadena o l'ordre la sortida de la qual voleu enviar a un fitxer. A continuació, afegiu el pipeline ' | ”, i els cmdlets “Out-File” i assigneu el camí del fitxer de destinació. Aquest escrit ha parlat de l'enfocament per enviar una sortida a un fitxer de text mitjançant el cmdlet 'Out-File' a PowerShell.