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