Aracılığıyla paylaş


logman create API

Api izleme veri toplayıcısı oluşturur.

Sözdizimi

logman create api <[-n] <name>> [options]

Parametreler

Parametre Açıklama
-s <computer name> Belirtilen uzak bilgisayarda komutunu gerçekleştirir.
-config <value> Komut seçeneklerini içeren ayarlar dosyasını belirtir.
[-n] <name> Hedef nesnenin adı.
-f <bin|bincirc> Veri toplayıcı için günlük biçimini belirtir.
-[-]u <user [password]> Farklı Çalıştırılacak kullanıcıyı belirtir. Parola için bir * girilmesi, parola için bir istem oluşturur. Parola isteminde yazdığınızda parola görüntülenmez.
-m <[start] [stop] [[start] [stop] [...]]> Zamanlanmış başlangıç veya bitiş saati yerine el ile başlatma veya durdurma olarak değiştirildi.
-Rf <[[hh:]mm:]ss> Veri toplayıcıyı belirtilen süre boyunca çalıştırın.
-b <M/d/yyyy h:mm:ss[AM|PM]> Belirtilen zamanda veri toplamaya başlayın.
-e <M/d/yyyy h:mm:ss[AM|PM]> Veri toplamayı belirtilen zamanda sonlandırın.
-Si <[[hh:]mm:]ss> Performans sayacı veri toplayıcıları için örnek aralığı belirtir.
-o <path|dsn!log> Sql veritabanında çıkış günlük dosyasını veya DSN ve günlük kümesi adını belirtir.
-[-]r Veri toplayıcıyı belirtilen başlangıç ve bitiş saatlerinde günlük olarak yineleyin.
-[-]a Var olan bir günlük dosyasını ekleyin.
-[-]ow Var olan günlük dosyasının üzerine yaz.
-[-]v <nnnnnn|mmddhhmm> Dosya sürüm oluşturma bilgilerini günlük dosyası adının sonuna ekler.
-[-]rc <task> Günlük her kapatıldığında belirtilen komutu çalıştırın.
-[-]en fazla <value> MB cinsinden en büyük günlük dosyası boyutu veya SQL günlükleri için maksimum kayıt sayısı.
-[-]cnf <[[hh:]mm:]ss> Zaman belirtildiğinde, belirtilen süre dolduğunda yeni bir dosya oluşturur. Zaman belirtilmediğinde, boyut üst sınırı aşıldığında yeni bir dosya oluşturur.
-y Soru sormadan tüm sorulara evet yanıtlayın.
-Mods <path [path [...]]> API çağrılarını günlüğe kaydedecek modüllerin listesini belirtir.
-inapis <module!api [module!api [...]]> Günlüğe eklenecek API çağrılarının listesini belirtir.
-exapis (eski örnek) <module!api [module!api [...]]> Günlüğe kaydetmenin dışında tutulacak API çağrılarının listesini belirtir.
-[-]ano Yalnızca API adlarını günlüğe (-ano) veya yalnızca (-ano) API adlarını günlüğe kaydetmeyin.
-[-]özyinelemeli (-recursive) veya (-recursive) API'lerini ilk katmanın ötesinde özyinelemeli olarak günlüğe kaydetmeyin.
-exe dosyası <value> API İzleme için yürütülebilir dosyanın tam yolunu belirtir.
/? Bağlama duyarlı yardımı görüntüler.

Açıklamalar

  • [-] listelendiğinde, fazladan kısa çizgi (-) eklemek seçeneği geçersiz hale getirmektir.

Örnekler

c:\windows\notepad.exeyürütülebilir dosyası için trace_notepad adlı bir API izleme sayacı oluşturmak ve sonuçları c:\notepad.etl dosyasına yerleştirmek için şunu yazın:

logman create api trace_notepad -exe c:\windows\notepad.exe -o c:\notepad.etl

c:\windows\notepad.exeyürütülebilir dosyası için trace_notepad adlı bir API izleme sayacı oluşturmak için, c:\windows\system32\advapi32.dllkonumunda modül tarafından üretilen değerleri toplar, yazın:

logman create api trace_notepad -exe c:\windows\notepad.exe -mods c:\windows\system32\advapi32.dll

c:\windows\notepad.exe, excluding the API call TlsGetValue produced by the module kernel32.dllyürütülebilir dosyası için trace_notepad adlı bir API izleme sayacı oluşturmak için şunu yazın:

logman create api trace_notepad -exe c:\windows\notepad.exe -exapis kernel32.dll!TlsGetValue