Crea un record di una sessione completa di Windows PowerShell, o di parte di essa, in un file di testo.

Sintassi

Start-Transcript [[-Path] <string>] [-Append] [-Force] [-NoClobber] [-Confirm] [-WhatIf] [<CommonParameters>]

Descrizione

Il cmdlet Start-Transcript crea un record di una sessione completa di Windows PowerShell, o di parte di essa, in un file di testo. La trascrizione include tutti i comandi digitati dall'utente e l'output visualizzato nella console.

Parametri

-Append

Aggiunge la nuova trascrizione alla fine del file esistente. Il parametro Path consente di specificare il file.

Obbligatorio?

false

Posizione?

named

Valore predefinito

Accettare input da pipeline?

false

Accettare caratteri jolly?

false

-Force

Consente al cmdlet di aggiungere la trascrizione a un file di sola lettura esistente. In caso di utilizzo in un file di sola lettura, il cmdlet modifica l'autorizzazione del file in lettura-scrittura. Quando si utilizza il parametro Force, il cmdlet non può ignorare le limitazioni di sicurezza.

Obbligatorio?

false

Posizione?

named

Valore predefinito

Accettare input da pipeline?

false

Accettare caratteri jolly?

false

-NoClobber

Impedisce che venga sovrascritto, ovvero sostituito, il contenuto di un file esistente. Per impostazione predefinita, se nel percorso specificato è presente un file di trascrizione, Start-Transcript lo sovrascrive senza visualizzare alcun avviso.

Obbligatorio?

false

Posizione?

named

Valore predefinito

Accettare input da pipeline?

false

Accettare caratteri jolly?

false

-Path <string>

Specifica un percorso per il file della trascrizione. Immettere un percorso di un file con estensione txt. Non è consentito l'utilizzo di caratteri jolly.

Se non si specifica un percorso, Start-Transcript utilizza quello presente nel valore della variabile globale $Transcript. Se questa variabile non è stata creata, Start-Transcript archivia le trascrizioni nella directory $Home\Documenti come file \PowerShell_transcript.<time-stamp>.txt.

Se una delle directory incluse nel percorso non esiste, il comando ha esito negativo.

Obbligatorio?

false

Posizione?

1

Valore predefinito

Accettare input da pipeline?

false

Accettare caratteri jolly?

false

-Confirm

Chiede una conferma prima di eseguire il comando.

Obbligatorio?

false

Posizione?

named

Valore predefinito

Accettare input da pipeline?

false

Accettare caratteri jolly?

false

-WhatIf

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Obbligatorio?

false

Posizione?

named

Valore predefinito

Accettare input da pipeline?

false

Accettare caratteri jolly?

false

<CommonParameters>

Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.

Input e output

Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.

Input

Nessuno

Non è possibile reindirizzare oggetti a questo cmdlet.

Output

System.String

Start-Transcript restituisce una stringa che contiene un messaggio di conferma e il percorso del file di output.

Note

Per interrompere una transazione, utilizzare il cmdlet Stop-Transcript.

Per registrare un'intera sessione, aggiungere il comando Start-Transcript al proprio profilo. Per ulteriori informazioni, vedere about_Profiles.

Esempio 1

C:\PS>start-transcript

Descrizione
-----------
Tramite questo comando viene avviata una trascrizione nel percorso di file predefinito.






Esempio 2

C:\PS>start-transcript -path c:\transcripts\transcript0.txt -noclobber

Descrizione
-----------
Tramite questo comando viene avviata una trascrizione nel file Transcript0.txt in C:\transcripts. Il parametro NoClobber impedisce che i file esistenti vengano sovrascritti. Se il file Transcript0.txt esiste già, il comando ha esito negativo.






Vedere anche




Argomenti della Guida