हालांकि cmd / बैच संस्करण काम करता है आप एक मुद्दे में चला सकते हैं जब आप एक eventID को परिभाषित करना चाहते हैं जो कि तब उच्चतर है। 1000 के एक घटना के साथ घटना के निर्माण के लिए + मैं इस तरह से पॉवरशेल का उपयोग करूंगा:
$evt=new-object System.Diagnostics.Eventlog(“Define Logbook”)
$evt.Source=”Define Source”
$evtNumber=Define Eventnumber
$evtDescription=”Define description”
$infoevent=[System.Diagnostics.EventLogEntryType]::Define error level
$evt.WriteEntry($evtDescription,$infoevent,$evtNumber)
नमूना:
$evt=new-object System.Diagnostics.Eventlog(“System”)
$evt.Source=”Tcpip”
$evtNumber=4227
$evtDescription=”This is a Test Event”
$infoevent=[System.Diagnostics.EventLogEntryType]::Warning
$evt.WriteEntry($evtDescription,$infoevent,$evtNumber)