Crée un enregistrement de tout ou partie d'une session Windows PowerShell dans un fichier texte.
Syntaxe
Start-Transcript [[-Path] <string>] [-Append] [-Force] [-NoClobber] [-Confirmer] [-WhatIf] [<CommonParameters>]
Description
L'applet de commande Start-Transcript crée un enregistrement de tout ou partie d'une session Windows PowerShell dans un fichier texte. La transcription inclut toute commande que l'utilisateur tape et toute sortie qui apparaît sur la console.
Paramètres
-Append
Ajoute la nouvelle transcription à la fin d'un fichier existant. Utilisez le paramètre Path pour spécifier le fichier.
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
|
Accepter l'entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-Force
Permet à l'applet de commande d'ajouter la transcription dans un fichier en lecture seule existant. En cas d'utilisation sur un fichier en lecture seule, l'applet de commande transforme l'autorisation d'accès au fichier en lecture/écriture. Même en utilisant le paramètre Force, l'applet de commande ne peut pas remplacer les restrictions de sécurité.
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
|
Accepter l'entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-NoClobber
Ne remplace pas un fichier existant (n'écrase pas son contenu). Par défaut, s'il y a un fichier de transcription dans le chemin d'accès spécifié, Start-Transcript le remplace sans avertissement.
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
|
Accepter l'entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-Path <string>
Spécifie un emplacement pour le fichier de transcription. Entrez un chemin d'accès à un fichier .txt. Les caractères génériques ne sont pas autorisés.
Si vous ne spécifiez pas de chemin d'accès, Start-Transcript utilise le chemin d'accès indiqué dans la valeur de la variable globale $Transcript. Si vous n'avez pas créé cette variable, Start-Transcript stocke les transcriptions dans le répertoire $Home\Mes documents en tant que fichiers \PowerShell_transcript.<horodatage>.txt.
Si l'un des répertoires du chemin d'accès n'existe pas, la commande échoue.
Obligatoire ? |
false |
Position ? |
1 |
Valeur par défaut |
|
Accepter l'entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-Confirmer
Vous invite à confirmer l'exécution de la commande.
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
|
Accepter l'entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
-WhatIf
Décrit le résultat que vous obtiendriez en exécutant la commande, sans réellement l'exécuter.
Obligatoire ? |
false |
Position ? |
named |
Valeur par défaut |
|
Accepter l'entrée de pipeline ? |
false |
Accepter les caractères génériques ? |
false |
<CommonParameters>
Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer et -OutVariable. Pour plus d'informations, consultez about_Commonparameters.
Entrées et sorties
Le type d'entrée est le type des objets que vous pouvez diriger vers l'applet de commande. Le type de retour est le type des objets que l'applet de commande retourne.
Entrées |
None Vous ne pouvez pas diriger des objets vers cette applet de commande. |
Sorties |
System.String Start-Transcript retourne une chaîne contenant un message de confirmation et le chemin d'accès au fichier de sortie. |
Remarques
Pour arrêter une transcription, utilisez l'applet de commande Stop-Transcript.
Pour enregistrer une session entière, ajoutez la commande Start-Transcript à votre profil. Pour plus d'informations, consultez about_Profiles.
Exemple 1
C:\PS>start-transcript Description ----------- Cette commande démarre une transcription à l'emplacement par défaut des fichiers.
Exemple 2
C:\PS>start-transcript -path c:\transcripts\transcript0.txt -noclobber Description ----------- Cette commande démarre une transcription dans le fichier Transcript0.txt de C:\transcripts. Le paramètre NoClobber empêche le remplacement des fichiers existants. Si le fichier Transcript0.txt existe déjà, la commande échoue.
Voir aussi