Format-BluGenieEvent

Format-BluGenieEvent
SYNOPSIS
Format a Windows System Event Log with new properties from the Message field
SYNTAX
Format-BluGenieEvent [[-Logname] <String>] [[-Schema] <String>] [-NoMsgPrefix] [-ClearGarbageCollecting] [-Export] [[-ExportPath] <String>] [[-ExcludeFilter] <String>] [-RemoveCache] [[-DBName] <String>]
[[-DBTableName] <String>] [[-DBPath] <String>] [-Walkthrough] [-ReturnObject] [-OutUnEscapedJSON] [-OutYaml] [-OutJSON] [-PropsOnly] [[-EQLQuery] <String>] [[-SQLQuery] <String>] [-ForceEQLGenericQuery] [-Save]
[[-SavePath] <String>] [[-UseInputFile] <String>] [[-MaxEvents] <Int32>] [[-ID] <String>] [[-AppendEventHash] <String>] [[-FormatView] <String>] [<CommonParameters>]DESCRIPTION
Format a Windows System Event Log with new properties from the Message field
An Event has a Message that is one big string. This function will parse that information and convert any valid line item into a new Object Property and bind it back to the original PsObject.
You can parse any property table name via PowerShell, EQL, and SQL Queries
EXAMPLES
EXAMPLE 1
EXAMPLE 2
EXAMPLE 3
EXAMPLE 4
EXAMPLE 5
EXAMPLE 6
EXAMPLE 7
EXAMPLE 8
EXAMPLE 9
EXAMPLE 10
EXAMPLE 11
EXAMPLE 12
EXAMPLE 13
EXAMPLE 14
EXAMPLE 15
EXAMPLE 16
EXAMPLE 17
EXAMPLE 18
EXAMPLE 19
EXAMPLE 20
EXAMPLE 21
EXAMPLE 22
EXAMPLE 23
EXAMPLE 24
PARAMETERS
Logname
Schema
NoMsgPrefix
ClearGarbageCollecting
Export
ExportPath
ExcludeFilter
RemoveCache
DBName
DBTableName
DBPath
Walkthrough
ReturnObject
OutUnEscapedJSON
OutYaml
OutJSON
PropsOnly
EQLQuery
SQLQuery
ForceEQLGenericQuery
Save
SavePath
UseInputFile
MaxEvents
ID
AppendEventHash
FormatView
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Last updated