Scopri tutto su PowerShell Start-Transcript

Scopri tutto su PowerShell Start-Transcript

IL "Start-transcript"Cmdlet in PowerShell viene utilizzato per generare un file di record di documenti di tutto o parte della sessione. Questo file di trascrizione contiene tutti i comandi eseguiti e il loro output che appare nella console. Questo è molto utile quando l'utente desidera archiviare o condividere il contenuto della sessione. Inoltre, può aiutare a risolvere un problema particolare.

In questo post, il "Start-transcript"CMDLET sarà discusso in dettaglio.

Scopri tutto su PowerShell Start-Transcript

Come affermato in precedenza, il cmdlet "Start-transcript"Memorizza il record della sessione corrente in un file di testo. Per impostazione predefinita, memorizza il contenuto nella posizione predefinita se non vengono utilizzati parametri. Tuttavia, il contenuto della corrente può anche essere archiviato nella posizione personalizzata specificando il percorso target.

Di seguito sono riportati esempi per fornire una migliore comprensione del cmdlet dichiarato.

Esempio 1: utilizzare il cmdlet "start-transcript" per archiviare il file di trascrizione in una posizione predefinita

Questa illustrazione memorizzerà il file di trascrizione nella posizione del file predefinito:

Start-transcript

Esempio 2: utilizzare il cmdlet "start-transcript" per archiviare un file di trascrizione in una posizione personalizzata

In questa dimostrazione del codice, il file di trascrizione verrà esportato nella posizione del file specificata dall'utente:

Start-Transcript C:/New/Transcript.txt -noclobber

Nel codice dichiarato sopra:

  • Innanzitutto, specificare il “Start-transcript"CMDLET, seguito dal percorso target insieme al nome e all'estensione del file.
  • Infine, aggiungi il "-Noclobber"CMDLET per sovrascrivere il file se esiste già:

Il file di trascrizione è stato archiviato nella posizione personalizzata.

Verifichiamo se il file di trascrizione è stato archiviato o meno:

Get-childitem c:/new/trascrit.TXT

Nel frammento di codice sopra, prima, specifica il "Get-childitem", Seguito dall'indirizzo del file e dal nome del file:

È così che puoi archiviare la trascrizione in un file di testo.

Conclusione

IL "Start-transcript"CMDLET aiuta a memorizzare la trascrizione o il record della sessione corrente in un file di testo. Il contenuto della sessione corrente è archiviato nella posizione predefinita. Tuttavia, il contenuto della sessione può anche essere archiviato su un percorso personalizzato. Questo articolo ha trattato i dettagli su "Start-transcript"Cmdlet con esempi.