Start-Trace

Starta en händelsespårningsloggningssession.

Syntax

Start-Trace
     [-SessionName] <String>
     [[-OutputFilePath] <String>]
     [[-ProviderFilePath] <String>]
     [-ETS]
     [-Format <String>]
     [-MinBuffers <Int32>]
     [-MaxBuffers <Int32>]
     [-BufferSizeInKB <Int32>]
     [-MaxLogFileSizeInMB <Int32>]
     [<CommonParameters>]

Description

Den här cmdleten är endast tillgänglig på Windows-plattformen.

Den här cmdleten startar en loggningssession för Windows-händelsespårning.

Den här cmdleten används av följande cmdletar:

  • Enable-PSWSManCombinedTrace
  • Enable-WSManTrace

Du måste köra den här cmdleten från en upphöjd PowerShell-session.

Exempel

Exempel 1: Starta en WSMan Trace-loggningssession

Start-Trace -SessionName 'wsmlog' -ETS -OutputFilePath "$env:windir\system32\wsmtraces.log" -Format 'bincirc' -MinBuffers 16 -MaxBuffers 256 -BufferSizeInKb 64 -MaxLogFileSizeInMB 256 -ProviderFilePath "$env:windir\system32\wsmtraceproviders.txt"

Parametrar

-BufferSizeInKB

Buffertstorlek för händelsespårningssession i kilobyte (KB).

Type:Int32
Position:Named
Default value:0
Accept pipeline input:False
Accept wildcard characters:False

-ETS

Skicka kommandon till händelsespårningssessioner direkt utan att spara eller schemalägga.

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

-Format

Anger loggformatet för datainsamlaren. För SQL-databasformat måste du använda alternativet OutputFilePath på kommandoraden dsn!log med värdet . Standardvärdet är binärt (bin). Möjliga värden är:

  • bin – binär
  • bincirc – binär med cirkulär loggning
  • csv – Kommaavgränsade värden
  • tsv – Tabbavgränsade värden
  • sql – SQL-databas
Type:Object
Accepted values:bin, bincirc, csv, tsv, sql
Position:Named
Default value:bin
Accept pipeline input:False
Accept wildcard characters:False

-MaxBuffers

Anger det maximala antalet buffertar för händelsespårningssessioner.

Type:Int32
Position:Named
Default value:256
Accept pipeline input:False
Accept wildcard characters:False

-MaxLogFileSizeInMB

Anger den maximala loggfilstorleken i mb eller antal poster för SQL-loggar.

Type:Int32
Position:Named
Default value:0 (no limit)
Accept pipeline input:False
Accept wildcard characters:False

-MinBuffers

Anger det minsta antalet buffertar för händelsespårningssessioner.

Type:Int32
Position:Named
Default value:0
Accept pipeline input:False
Accept wildcard characters:False

-OutputFilePath

Sökväg till utdataloggfilen eller DSN- och logguppsättningsnamnet i en SQL-databas. Standardsökvägen är $env:systemdrive\PerfLogs\Admin.

Type:String
Position:1
Default value:$env:systemdrive\PerfLogs\Admin
Accept pipeline input:False
Accept wildcard characters:False

-ProviderFilePath

Fil som visar flera händelsespårningsprovidrar som ska aktiveras.

Type:String
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SessionName

Namnet på händelsespårningssessionen. Om du vill stoppa en spårningssession måste du känna till sessionsnamnet.

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

None