13 lines
786 B
PowerShell
13 lines
786 B
PowerShell
# Create Event Log object
|
|
$EventLog=new-object System.Diagnostics.EventLog("Application")
|
|
#Declare Event Source; must be 'registered' with Windows
|
|
$EventLog.Source="Application" # It is possible to register a new source (see Note2)
|
|
# Setup the Event Types; you don't have to use them all, but I'm including all the possibilities for reference
|
|
$infoEvent=[System.Diagnostics.EventLogEntryType]::Information
|
|
$errorEvent=[System.Diagnostics.EventLogEntryType]::Error
|
|
$warningEvent=[System.Diagnostics.EventLogEntryType]::Warning
|
|
$successAuditEvent=[System.Diagnostics.EventLogEntryType]::SuccessAudit
|
|
$failureAuditEvent=[System.Diagnostics.EventLogEntryType]::FailureAudit
|
|
|
|
# Write the event in the format "Event test",EventType,EventID
|
|
$EventLog.WriteEntry("My Test Event",$infoevent,70)
|