İzlemeyi Başlat (PSDiagnostics)


Start-Trace

Modül:
PSDiagnostics

Bir Olay İzleme kayıt oturumu başlatın.

Sözdizimi

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

Tanım

Bu cmdlet yalnızca Windows platformunda mevcuttur.

Bu cmdlet bir Windows Olay İzleme günlük kaydı 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ırmalısınız.

Örnekler

Örnek 1: Bir WSMan Trace günlük kaydı oturumu başlatın

$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

Kilobayt (KB) cinsinden Olay İzleme Oturumu arabellek boyutu.

Tip :

Int32

Konum:

Adlandırılmış

Varsayılan değer:

0

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-ETS

Komutları kaydetmeden veya planlamadan doğrudan Olay İzleme Oturumlarına gönderin.

Tip :

SwitchParameter

Konum:

Adlandırılmış

Varsayılan değer:

None

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-Format

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

  • bin - ikili
  • bincirc - döngüsel günlük kaydıyla ikili
  • csv - Virgülle ayrılmış değerler
  • tsv - Sekmeyle ayrılmış değerler
  • sql - SQL veritabanı
Tip :

Nesne

Kabul edilen değerler:

bin, bincirc, csv, tsv, sql

Konum:

Adlandırılmış

Varsayılan değer:

çöp kutusu

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-MaxBuffers

Olay İzleme Oturumu arabelleklerinin maksimum sayısını ayarlar.

Tip :

Int32

Konum:

Adlandırılmış

Varsayılan değer:

256

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-MaxLogFileSizeInMB

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

Tip :

Int32

Konum:

Adlandırılmış

Varsayılan değer:

0 (sınır yok)

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-MinBuffers

Olay İzleme Oturumu arabelleklerinin minimum sayısını ayarlar.

Tip :

Int32

Konum:

Adlandırılmış

Varsayılan değer:

0

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-OutputFilePath

Çıkış günlük dosyasının yolu veya bir SQL veritabanındaki DSN ve günlük kümesi adı. Varsayılan yol şu şekildedir: $env:systemdrive\PerfLogs\Admin.

Tip :

String

Konum:

1

Varsayılan değer:

$env:systemdrive\PerfLogs\Yönetici

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-ProviderFilePath

Etkinleştirilecek birden fazla Olay İzleme sağlayıcısını listeleyen dosya.

Tip :

String

Konum:

2

Varsayılan değer:

None

Gerekli:

False

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

-SessionName

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

Tip :

String

Konum:

0

Varsayılan değer:

None

Gerekli:

True

Boru hattı girişini kabul edin:

False

Joker karakterleri kabul et:

False

Girişler

Yok

Nesneleri bu cmdlet'e aktaramazsınız.

Çıkışlar

Yok

Bu cmdlet hiçbir çıktı döndürmez.

İlgili makaleler