Come utilizzare il cmdlet Out-File (Microsoft.PowerShell.Utility) in PowerShell?

Come Utilizzare Il Cmdlet Out File Microsoft Powershell Utility In Powershell



L'output dei comandi di PowerShell viene visualizzato nella console di PowerShell. Tuttavia, per salvare l'output in un file di testo per un uso successivo, il ' Out-File È possibile utilizzare il cmdlet. di PowerShell ' Out-File Il cmdlet viene utilizzato per inviare o esportare l'output in un file di testo specifico. Il formato di output nel file di testo sarà lo stesso visualizzato nella console di PowerShell. Nel caso in cui sia necessario specificare i parametri per il file di output, utilizzare il cmdlet 'Out-File' anziché l'operatore di reindirizzamento '>'.

In questo post verrà discusso l'utilizzo del cmdlet 'Out-File'.

Come utilizzare il cmdlet Out-File (Microsoft.PowerShell.Utility) in PowerShell?

Per esportare l'output di un comando in un file, utilizzare innanzitutto il cmdlet il cui output deve essere esportato. Quindi, reindirizzalo al ' Out-File cmdlet. Quindi, usa il ' -Percorso del file ” e assegnargli il percorso del file di destinazione.







Prendere in considerazione la panoramica di questi esempi forniti per apprendere l'utilizzo del cmdlet 'Out-File' in PowerShell.



Esempio 1: creazione di un nuovo file e dati di output nel file utilizzando il cmdlet 'Out-File'.
Innanzitutto, scrivi una stringa e reindirizzala al ' Out-File ” cmdlet utilizzando la pipeline “ | ”. Successivamente, il cmdlet 'Out-File' creerà un nuovo file di testo e memorizzerà l'output nel file specificato:



'Crea e invia l'output a un nuovo file.' | Out-File C:\Docs\New.txt





Esegui il seguente comando per verificare se l'output è stato memorizzato in un file o meno:

Get-Content C:\Docs\New.txt



Esempio 2: utilizzare il cmdlet Out-File per aggiungere un file di testo esistente
Aggiungi una stringa e reindirizzala al cmdlet fornito utilizzando la pipeline ' | ” e specificare il “ Out-File cmdlet insieme a -Aggiungere ” parametro alla fine del comando fornito per aggiungere un file di testo esistente:

'Aggiungi l'output in un file esistente.' | Out-File C:\Docs\New.txt -Aggiungere

Esempio 3: utilizzare il cmdlet Out-File per sovrascrivere un file di testo esistente
Per sovrascrivere un file di testo esistente, è sufficiente posizionare il ' -Forza 'parametro lungo il comando indicato di seguito:

'Sovrascrivi un file esistente.' | Out-File C:\Docs\New.txt -Forza

Esempio 4: utilizzare il cmdlet Out-File per impedire la sovrascrittura di un file esistente
Usa il ' -NoClobber ” insieme al comando per evitare la sovrascrittura di un file specifico. Dopo aver eseguito questo comando, la console di PowerShell genererà un messaggio di errore se il file esiste già:

'Evita che un file venga sovrascritto.' | Out-File C:\Docs\New.txt -NoClobber

Questo è tutto! Abbiamo compilato il diverso utilizzo del cmdlet 'Out-File' in PowerShell.

Conclusione

di PowerShell ' Out-File Il cmdlet viene utilizzato per inviare l'output a un file di testo. Visualizza i dati nello stesso output mostrato nella console di PowerShell. In questo tutorial, il cmdlet 'Out-File' di PowerShell è stato dimostrato con l'ausilio di diversi esempi.