Aracılığıyla paylaş


Start-Trace

Olay İzleme günlüğü oturumu başlatın.

Syntax

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

Description

Bu cmdlet yalnızca Windows platformunda kullanılabilir.

Bu cmdlet bir Windows Olay İzleme günlüğü oturumu başlatır.

Bu cmdlet aşağıdaki cmdlet'ler tarafından kullanılır:

  • Enable-PSWSManCombinedTrace
  • Enable-WSManTrace

Bu cmdlet'i yükseltilmiş bir PowerShell oturumundan çalıştırmanız gerekir.

Örnekler

Örnek 1: WSMan İzleme günlüğü oturumu başlatma

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

Parametreler

-BufferSizeInKB

Olay İzleme Oturumu arabellek boyutu kilobayt (KB).

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

-ETS

Kaydetmeden veya zamanlamadan doğrudan Olay İzleme Oturumlarına komut gönderin.

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

-Format

Veri toplayıcı için günlük biçimini belirtir. SQL veritabanı biçimi için, komut satırındaki OutputFilePath seçeneğini değeriyle birlikte dsn!log kullanmanız gerekir. Varsayılan değer ikilidir (bin). Olası değerler:

  • bin - ikili
  • bincirc - döngüsel günlüklü ikili
  • csv - Virgülle ayrılmış değerler
  • tsv - Sekmeyle ayrılmış değerler
  • sql - SQL veritabanı
Type:Object
Accepted values:bin, bincirc, csv, tsv, sql
Position:Named
Default value:bin
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxBuffers

Olay İzleme Oturumu arabelleği sayısı üst sınırını ayarlar.

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

-MaxLogFileSizeInMB

SQL günlükleri için maksimum günlük dosyası boyutunu megabayt (MB) veya kayıt sayısını ayarlar.

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

-MinBuffers

Olay İzleme Oturumu arabelleklerinin en az sayısını ayarlar.

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

-OutputFilePath

Sql veritabanındaki çıkış günlük dosyasının veya DSN'nin ve günlük kümesi adının yolu. Varsayılan yol şeklindedir $env:systemdrive\PerfLogs\Admin.

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

-ProviderFilePath

Etkinleştirecek birden çok Olay İzleme sağlayıcısını listeleyen dosya.

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

-SessionName

Olay İzleme oturumunun adı. İzleme oturumunu durdurmak için oturum adını bilmeniz gerekir.

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

Girişler

None

Nesneleri bu cmdlet'e yöneltemezsiniz.

Çıkışlar

None

Bu cmdlet çıkış döndürmez.