อย่างไรก็ตามรุ่น cmd / batch ทำงานได้คุณสามารถพบปัญหาเมื่อคุณต้องการกำหนด eventID ที่สูงกว่า 1,000 สำหรับการสร้างกิจกรรมด้วย eventID ที่มีมากกว่า 1000+ ฉันจะใช้ PowerShell ดังนี้:
$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)