Utilizzando PowerShell out-file cmdlet per reindirizzare l'output in un file

Utilizzando PowerShell out-file cmdlet per reindirizzare l'output in un file
PowerShell è uno strumento Windows utilizzato per eseguire diverse operazioni amministrative e di automazione come la gestione delle operazioni. Più specificamente, supporta il "Fuori dal file"Cmdlet, che viene utilizzato per esportare o reindirizzare l'output in un file di testo. Questo output esportato può essere utilizzato in seguito. Inoltre, aiuta anche ad aggiungere il testo a un file di testo esistente. Questo comando è stato progettato per superare o sostituire l'operatore di reindirizzamento standard ">".

Questo articolo osserverà dettagli approfonditi per inviare un output a un file.

Come inviare/reindirizzare l'output a un file di testo usando il cmdlet PowerShell "out-file"?

L'output può essere reindirizzato a un file di testo utilizzando il "Fuori dal file"Comando. Per tale motivo:

  • Innanzitutto, aggiungi la stringa o il comando di cui si desidera esportare in un file di testo.
  • Dopodiché, aggiungi una pipeline "|"Per trasferire l'output in un cmdlet" out-file ".
  • Quindi, specifica il “Fuori dal file"Cmdlet e infine aggiungere il percorso del file di destinazione.

Esempio 1: Ottieni data e ora e reindirizza a un file utilizzando il cmdlet "out-file"

Nell'esempio seguente, in primo luogo, abbiamo aggiunto il "Ricevere"Cmdlet per ottenere la data e l'ora. Dopodiché, abbiamo aggiunto la pipeline "|"Per trasferire l'output del cmdlet" get-date "in"Fuori dal file"Comando. Quindi abbiamo assegnato il percorso del file al comando "out-file":

> Get-date | out-file c: \ doc \ file.TXT

Eseguire il "Ottenere il contenuto"CMDLET insieme al percorso del file per verificare che l'output sia stato reindirizzato a un file o meno:

> Get-content c: \ doc \ file.TXT

Si può osservare che il file contiene la data e l'ora correnti:

Esempio 2: reindirizzare un output di stringa in un file utilizzando il cmdlet "out-file"

In questo esempio di seguito, in primo luogo, abbiamo aggiunto una stringa di testo all'interno e usato la pipeline "|" e il "Fuori dal file"Comando per il reindirizzarlo al file specificato:

> "Hello World" | out-file c: \ doc \ file.TXT

Eseguire il comando dato per verificare se l'output è stato esportato o meno:

> Get-content c: \ doc \ file.TXT

Esempio 3: reindirizzare una stringa in un file di testo e aggiungerla

Per aggiungere il testo in un file esistente basta aggiungere "-Aggiungere"Parametro alla fine della riga di comando:

> "Ciao gente" | out-file c: \ doc \ file.txt -append

Per la verifica, eseguire il comando indicato:

> Get-content c: \ doc \ file.TXT

Si trattava di utilizzare il comando out-cmdlet per il reindirizzamento dell'output in un file.

Conclusione

L'output in PowerShell può essere reindirizzato a un file utilizzando il "Fuori dal file"Cmdlet. Per questo motivo, prima, scrivi la stringa o il comando di cui si desidera inviare in un file. Quindi, aggiungi la pipeline "|"E" out-file "cmdlet e assegna il percorso del file di destinazione. Questo articolo ha discusso dell'approccio per inviare un output a un file di testo usando il cmdlet "out-file" in PowerShell.