Loading

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