Logevent.exe için olay bir toplu iş dosyası nasıl kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 131008 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Logevent.exe, bir komut satırı yardımcı programı, uygulama olay günlüğüne kullanıcı tarafından sağlanan bir olay KIMLIĞI günlüğe kaydetmek için kullanılır. Bu kullanıcının, toplu iş dosyaları, oturum açma komut dosyaları ve performans izleyicisi, hataları ve bilgi veri oturum sağlar. Uygulama olay günlüğüne görüntülenebilecek ve olay günlüklerini postalarla için kullanılan standart araçlarla işletilen.

Windows NT 4.0 altında LOGEVENT da girişleri için bir yerel veya uzak bilgisayarda Windows NT olay günlüğünü oluşturmak için kullanılır. Oturum açma komut dosyaları veya AT komutunu toplu programlar yürütülmesini geçmiş bilgileri depolamak için özellikle kullanışlıdır. Gerekirse, diğer bilgisayarların olay günlüğü girişlerini saklamak yeteneğini bu veriler, merkezi olarak, toplanacak sağlar.

Daha fazla bilgi

Windows NT 3.51

%SystemRoot%\System32 dizinine kopyalayarak logevent.exe yükleyin.

Kayıt defterinin bir ek anahtar ile değiştirilmesi LOGEVENT gerektirir. Çalışan kayıt defterinde gerekli bir anahtar oluşturmak için LOGEVENT hiçbir parametre olmadan. Aşağıdaki anahtarı oluşturulur:
   \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog
   \Application\CommandLog
				

ve bu anahtarın altında aşağıdaki değerleri oluşturur:
   EventMessageFile
   TypesSupported
				

LOGEVENT tarafından günlüğe kaydedilen tüm olayları Olay Görüntüleyicisi'nde görüntülendiğinde olay kaynağı olarak CommandLog gösterir.

Logevent.exe komutunun sözdizimi aşağıdaki gibidir:
LOGEVENT xxxxx Dize1 Dize2 string3 string4 string5

burada xxxxx string5 aracılığıyla dize1 ve olay KIMLIĞI (ondalık) olarak kaydetmek istediğiniz 1 ile 5 arası ekleme dizeleri dır

LOGEVENT herhangi bir parametre çalıştırılırsa kayıt defterinde (yukarıda açıklandığı gibi) gerekli anahtar oluşturur. Herhangi bir parametre çalışır ve kayıt defteri anahtarı zaten aşağıdaki kullanım verilir:
 [e:\ntbin]logevent
   Usage: LogEvent xxxx string1 string2 string3 string4 string5
   Where xxxx = numeric ID and stringX is "multiple word string" | single_word
				

Yalnızca, 5 ekleme dizeleri için izin verilir, ancak çift teklif çünkü bu uygulamaların çoğu için yeterli olmalıdır ('') karakteri, tek bir dizede gerektiği kadar bilgi aktarmak için kullanılabilir. Ek dizeler kullanışlıdır; burada ortam değişkenlerini parametre olarak bir toplu iş dosyasından geçirilecek durumdur. Olay KIMLIĞI ALWAYS yoksa hizmet programı, kullanım için komut verir ve herhangi bir şey günlüğe oturum olmadan çıkılacak sağlanmalıdır.

Örneğin, LOGEVENT bir toplu iş dosyasından, bir komut başarıyla yürütüldüğünü rapor ve uygulama olay günlüğüne aşağıdaki örnek komutları ile oturum için kullanılabilir:
   LOGEVENT 9876 "program failure in batch file" %0
      (to report failure of program execution from a batch file)
				

   LOGEVENT 1234 "Program CAPTURE.EXE" "ran successfully to completion"
      (from the batch file after successful execution of the program)
				

   LOGEVENT 2222 "Program failed for user" %USERNAME% "with a path of" %PATH%
      (from a batch file showing use of environment variables)
				

Performans izleyicisi'nden LOGEVENT kullanımını başka bir örnektir. PerfMon uyarılar oluşturmak için ayarlanmış olması durumunda olay günlüğüne, bu uyarılar mümkündür. Ancak, PerfMon geçerli sürümü olarak aynı olay KIMLIĞI, uygulama olay günlüğüne bir uyarı tarafından oluşturulan tüm olayların günlüğe kaydeder. Gönderilmekte (olay ayrıntı bu bilgileri gösterilir ancak), hangi uyarı olayı nedeniyle olay günlüğüne kimliği ayırt etmek için kullanılamaz, çeşitli uyarılar, izlenen.

SNA Sunucusu NVAlert özelliği, bu uyarılar NetView için (bir anabilgisayar) iletmek için kullanılıyorsa, bu olay ayırt etmek için hangi uyarı olayı günlüğe oluşturulan KIMLIĞI'ni kullanabilmeniz için gerekli demektir. LOGEVENT kullanarak bunu olanaklı değildir. Örneğin, PerfMon, izlemek ve daha sonra uyarı tetiklendiğinde yürütülmek üzere de aşağıdaki komutu koymak istediğiniz uyarı ayarlamanız:
   LOGEVENT 2001 "Alert generated from Perfmon" "disk usage on D: exceeded 70%%"
				

Olay günlüğü için bu görüntülediğinizde örnek için aşağıdakini görürsünüz:
   Date:      4/13/95      Event ID:  2001
   Time:      9:16:40 AM   Source:    CommandLog
   User:      N/A          Type:      Information
   Computer:  SPYMASTER    Category:  None
				

   Description:
   The description for Event ID ( 2001 ) in Source ( CommandLog ) could not
   be found. It contains the following insertion string(s): Alert generated
   from  Perfmon, disk usage on D: exceeded 70%.
				

Sağlanan dizelerinin öncelikle geçirilecek ve PerfMon tarafından sağlanan Parametreler gönderilir. PerfMon geçirilen parametreleri gerçekten PerfMon için günlüğe kaydedilen bilgileri aynıdır. PerfMon geçirilen tüm parametreleri aynı olarak yukarıdaki satır ancak put olay günlüğüne kullanımı günlüğe kaydedilmesini, a, "(virgül ve çift tırnak) veya (virgül), satırın sonuna (NT 3.5 ve NT 3.51 için sırasıyla). Bu durumda yalnızca 1-4 ekleme dizeleri birlikte iletilmesi gereken, "veya sonuna. Örneğin,:
   LOGEVENT 2001 "Alert generated from Perfmon" "disk usage on D: exceeded 70%%"
				

LOGEVENT için sağlanan bir 2 dizesini geçer ve sonra tüm bilgisi gelen Perfmon üçüncü ekleme dizesi olarak geçirir. (NT 3.51 için budur) satırın sonundaki virgül (,) unutmayın. NT 3.1 veya NT 3.5 için, "karakter.

Olay günlüğünde görülen, bu açıklama için bu olay KIMLIğI bulunamadı, raporlanacak Yok olay günlüğüne ne olay kimliği kullanıcı biliyor yolu olduğundan logevent.exe için bir açıklama dizesi içeren dosya geçirmeden olmasıdır. Kayıt defterindeki EventMessageFile Logevent.exe program için kendine işaret edecektir. Herhangi bir açıklama dizesi logevent.exe verilmediği ancak bu yalnızca gerçekten bir yer tutucu kayıt defterindeki giriştir.

Günlüğe olay kimliği gerçekten olacak kullanıcı ya da uygulama olay günlüğüne (gibi GEÇICI Uyarısı) izleyecekseniz, anlam yalnızca. Bu örnekte ayrıca, %% (özel ekleme dize işleme <a1>%</a1> karakterinin anlamı nedeniyle budur) olay günlüğünde görünmesini % için gereklidir.

Bu olay, kullanıcı tarafından oluşturulan için buna ek olarak, bu günlüğünde bu bilgi türünü iletileri olarak yerleştirmek için yeterli olduğunu Keçeli. Yok şu anda bu yardımcı programı'nı kullanarak uyarı veya hata türü olayları günlüğe kaydetmek için hiçbir şekilde (veya gerekli).

Windows NT 4.0

Görüntüleyiciyi giriş doğru olarak görüntülemek olay günlüğü izin vermek için <a0></a0>, uygulama olay günlüğünü görüntülemek için kullanılan bir bilgisayara yüklenmesi gerekir. Yükleme, LOGEVENT programı ilk kez kullanıldığında otomatik olarak gerçekleştirilir.

Logevent.exe için sözdizimi aşağıdaki gibidir:
   LOGEVENT [-m \\MACHINENAME] [-s SIWEF] [-c CategoryNumber] "Event Text"
   Severity is one of (S)uccess, (I)nformation, (W)arning, (E)rror or
   (F)ailure.
				

Özellikler

Makale numarası: 131008 - Last Review: 1 Kasım 2006 Çarşamba - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Anahtar Kelimeler: 
kbmt kbinfo kbnetwork KB131008 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:131008

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com