Enable-PSWSManCombinedTrace

Start a logging session with the WSMan and PowerShell providers enabled.

Syntax

Enable-PSWSManCombinedTrace
      [-DoNotOverwriteExistingTrace]
      [<CommonParameters>]

Description

This cmdlet is only available on the Windows platform.

This cmdlet starts a logging session with the following PowerShell providers enabled:

  • Microsoft-Windows-PowerShell
  • Microsoft-Windows-WinRM

The session is named 'PSTrace'.

This cmdlet uses the Start-Trace cmdlet.

You must run this cmdlet from an elevated PowerShell session.

Examples

Example 1: Start a combined logging session

Enable-PSWSManCombinedTrace

Parameters

-DoNotOverwriteExistingTrace

By default, the events are written to "$pshome\Traces\PSTrace.etl". When this parameter is used, the cmdlet creates a unique filename: "$pshome\Traces\PSTrace_{guid}.etl"

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Inputs

None

Outputs

None