72882
Dec 12, 2008, updated at 12:25:54 (UTC)
9610
2
0
PowerShell ins EventLog schreiben
Hallo,
ich habe ein Problem beim schreiben ins EventLog mit der PowerShell.
Dies ist mein Code bisher...
if(![system.Diagnostics.EventLog]::SourceExists("EventQuelle"))
{
$strLog = [system.Diagnostics.EventLog]::CreateEventSource("EventQuelle","MyEventlog")
}
$strLog = New-Object system.Diagnostics.EventLog("MyEventlog",".")
$strLog.Source = "EventQuelle"
$strLog.WriteEntry("PowerShell 1.0")
Dies funktioniert alles... Jedoch möchte ich noch die EventID setzen, z.B. auf 12. Weiß jemand wie das geht?
Schonmal vielen Dank!
Gruß,
Silent88
ich habe ein Problem beim schreiben ins EventLog mit der PowerShell.
Dies ist mein Code bisher...
if(![system.Diagnostics.EventLog]::SourceExists("EventQuelle"))
{
$strLog = [system.Diagnostics.EventLog]::CreateEventSource("EventQuelle","MyEventlog")
}
$strLog = New-Object system.Diagnostics.EventLog("MyEventlog",".")
$strLog.Source = "EventQuelle"
$strLog.WriteEntry("PowerShell 1.0")
Dies funktioniert alles... Jedoch möchte ich noch die EventID setzen, z.B. auf 12. Weiß jemand wie das geht?
Schonmal vielen Dank!
Gruß,
Silent88
Please also mark the comments that contributed to the solution of the article
Content-Key: 103935
Url: https://administrator.de/contentid/103935
Printed on: April 19, 2024 at 01:04 o'clock
2 Comments
Latest comment
Hallo Silent88,
die .net Hilfe ist die richtige Anlaufstelle im Bezug auf die PowerShell:
System.Void WriteEntry(String message)
System.Void WriteEntry(String message, EventLogEntryType type)
System.Void WriteEntry(String message, EventLogEntryType type, Int32 eventID)
System.Void WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category)
System.Void WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte rawData)
([System.Diagnostics.EventLogEntryType])
Error
Warning
Information
SuccessAudit
FailureAudit
z.B:
$strLog.WriteEntry("PowerShell 1.0", [System.Diagnostics.EventLogEntryType]::Information, 12)
Hoffe du kannst damit etwas anfangen.
MfG
die .net Hilfe ist die richtige Anlaufstelle im Bezug auf die PowerShell:
System.Void WriteEntry(String message)
System.Void WriteEntry(String message, EventLogEntryType type)
System.Void WriteEntry(String message, EventLogEntryType type, Int32 eventID)
System.Void WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category)
System.Void WriteEntry(String message, EventLogEntryType type, Int32 eventID, Int16 category, Byte rawData)
([System.Diagnostics.EventLogEntryType])
Error
Warning
Information
SuccessAudit
FailureAudit
z.B:
$strLog.WriteEntry("PowerShell 1.0", [System.Diagnostics.EventLogEntryType]::Information, 12)
Hoffe du kannst damit etwas anfangen.
MfG