İ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-PSWSManCombinedTraceEnable-WSManTraceBu 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 @parametersParametreler
-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.