Start-Transcript
Erstellt eine Aufzeichnung einer gesamten oder teilweisen Windows PowerShell-Sitzung in einer Textdatei.
Syntax
Start-Transcript [[-Path] <string>] [-Append] [-Force] [-NoClobber] [-Confirm] [-WhatIf] [<CommonParameters>]
Beschreibung
Das Cmdlet "Start-Transcript" erstellt eine Aufzeichnung einer gesamten oder teilweisen Windows PowerShell-Sitzung in einer Textdatei. Die Aufzeichnung enthält alle vom Benutzer eingegebenen Befehle sowie die gesamte in der Konsole angezeigte Ausgabe.
Parameter
-Append
Fügt die neue Aufzeichnung am Ende einer vorhandenen Datei hinzu. Verwenden Sie den Path-Parameter, um die Datei anzugeben.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Force
Ermöglicht es dem Cmdlet, die Aufzeichnung an eine vorhandene schreibgeschützte Datei anzufügen. Bei Verwendung in einer schreibgeschützten Datei ändert das Cmdlet die Dateiberechtigung in Lese-/Schreibzugriff. Auch bei Verwendung des Force-Parameters kann das Cmdlet keine Sicherheitseinschränkungen außer Kraft setzen.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-NoClobber
Gibt an, dass eine vorhandene Datei nicht überschrieben (d. h. ihr Inhalt ersetzt) wird. Standardmäßig wird mit Start-Transcript eine unter dem angegebenen Pfad vorhandene Aufzeichnungsdatei ohne vorherige Warnung überschrieben.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Path <string>
Gibt einen Speicherort für die Aufzeichnungsdatei an. Geben Sie den Pfad zu einer TXT-Datei ein. Platzhalter sind nicht zulässig.
Wenn Sie keinen Pfad angeben, verwendet Start-Transcript den Pfad im Wert der globalen Variablen "$Transcript". Wenn Sie diese Variable nicht erstellt haben, speichert Start-Transcript die Aufzeichnungen im Verzeichnis "$Home\Eigene Dateien" als Dateien mit dem Namen "\PowerShell_transcript.<Zeitstempel>.txt".
Wenn eines der Verzeichnisse im Pfad nicht vorhanden ist, verursacht der Befehl einen Fehler.
Erforderlich? |
false |
Position? |
1 |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Confirm
Fordert Sie vor der Ausführung des Befehls zur Bestätigung auf.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-WhatIf
Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen.
Erforderlich? |
false |
Position? |
named |
Standardwert |
|
Pipelineeingaben akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
<CommonParameters>
Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_Commonparameters.
Eingaben und Ausgaben
Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können. Der Rückgabetyp ist der Typ der Objekte, die das Cmdlet zurückgibt.
Eingaben |
Keiner Objekte können nicht über die Pipeline an dieses Cmdlet übergeben werden. |
Ausgaben |
System.String Start-Transcript gibt eine Zeichenfolge, die eine Bestätigungsmeldung und den Pfad enthält, an die Ausgabedatei zurück. |
Hinweise
Zum Beenden einer Aufzeichnung verwenden Sie das Cmdlet "Stop-Transcript".
Zum Aufzeichnen einer gesamten Sitzung fügen Sie Ihrem Profil den Befehl "Start-Transcript" hinzu. Weitere Informationen finden Sie unter "about_Profiles".
Beispiel 1
C:\PS>start-transcript
Beschreibung
-----------
Mit diesem Befehl wird eine Aufzeichnung am Standard-Dateispeicherort gestartet.
Beispiel 2
C:\PS>start-transcript -path c:\transcripts\transcript0.txt -noclobber
Beschreibung
-----------
Mit diesem Befehl wird eine Aufzeichnung unter "C:\transcripts" in der Datei "Transcript0.txt" gestartet. Durch den NoClobber-Parameter wird verhindert, dass vorhandene Dateien überschrieben werden. Wenn die Datei "Transcript0.txt" bereits vorhanden ist, verursacht der Befehl einen Fehler.