Skip to main content

How to Record a Transcript of Your in Windows PowerShell Session

Problem

You want to record a log or transcript of your shell session.

Solution

To record a transcript of your shell session, run the command StartTranscript Path. Path is optional and defaults to a filename based on the current system time. By default, PowerShell places this file in the My Documents directory. To stop recording the transcript of your shell system, run the command StopTranscript.

Discussion

Although the GetHistory cmdlet is helpful, it does not record the output produced during your PowerShell session. To accomplish that, use the StartTranscript cmdlet. In addition to the Path parameter described previously, the StartTranscript cmdlet also supports parameters that let you control how PowerShell interacts with the output file.

If you need dedicated infrastructure for recording and transcribing Windows PowerShell sessions, consider a Singapore Dedicated Server for greater control over session logging, command monitoring, PowerShell administration, automation, and Windows-based application workloads.

Help Category