PowerShell module fields
These are the event fields specific to the module for the Microsoft-Windows-PowerShell/Operational and Windows PowerShell logs.
powershell.id
- Shell Id.
type: keyword
example: Microsoft Powershell
powershell.pipeline_id
- Pipeline id.
type: keyword
example: 1
powershell.runspace_id
- Runspace id.
type: keyword
example: 4fa9074d-45ab-4e53-9195-e91981ac2bbb
powershell.sequence
- Sequence number of the powershell execution.
type: long
example: 1
powershell.total
- Total number of messages in the sequence.
type: long
example: 10
Data related to the executed command.
powershell.command.path
- Path of the executed command.
type: keyword
example: C:\Windows\system32\cmd.exe
powershell.command.name
- Name of the executed command.
type: keyword
example: cmd.exe
powershell.command.type
- Type of the executed command.
type: keyword
example: Application
powershell.command.value
- The invoked command.
type: text
example: Import-LocalizedData LocalizedData -filename ArchiveResources
powershell.command.invocation_details
- An array of objects containing detailed information of the executed command.
type: array
powershell.command.invocation_details.type
- The type of detail.
type: keyword
example: CommandInvocation
powershell.command.invocation_details.related_command
- The command to which the detail is related to.
type: keyword
example: Add-Type
powershell.command.invocation_details.name
- Only used for ParameterBinding detail type. Indicates the parameter name.
type: keyword
example: AssemblyName
powershell.command.invocation_details.value
- The value of the detail. The meaning of it will depend on the detail type.
type: text
example: System.IO.Compression.FileSystem
Data related to the connected user executing the command.
powershell.connected_user.domain
- User domain.
type: keyword
example: VAGRANT
powershell.connected_user.name
- User name.
type: keyword
example: vagrant
Data related to the PowerShell engine.
powershell.engine.version
- Version of the PowerShell engine version used to execute the command.
type: keyword
example: 5.1.17763.1007
powershell.engine.previous_state
- Previous state of the PowerShell engine.
type: keyword
example: Available
powershell.engine.new_state
- New state of the PowerShell engine.
type: keyword
example: Stopped
Data related to the executed script file.
powershell.file.script_block_id
- Id of the executed script block.
type: keyword
example: 50d2dbda-7361-4926-a94d-d9eadfdb43fa
powershell.file.script_block_text
- Text of the executed script block.
type: text
example: .\a_script.ps1
powershell.process.executable_version
- Version of the engine hosting process executable.
type: keyword
example: 5.1.17763.1007
Data related to the PowerShell engine host.
powershell.provider.new_state
- New state of the PowerShell provider.
type: keyword
example: Active
powershell.provider.name
- Provider name.
type: keyword
example: Variable