Build-EAIQueryFilter
Syntax
Section titled “Syntax”__AllParameterSets
Section titled “__AllParameterSets”Build-EAIQueryFilter [[-ExistingFilter] <Object>] [-PassThru] [<CommonParameters>]Description
Section titled “Description”Build-EAIQueryFilter interactively creates a filterCondition schema version 4 object for use with Invoke-EAIRecordsQuery and other Edwin UI Query cmdlets.
The completed filter is saved to the global $EAIQueryFilter variable.
The same filter DSL is used
for SDT schedules and record queries.
Examples
Section titled “Examples”EXAMPLE 1
Section titled “EXAMPLE 1”Build-EAIQueryFilterEXAMPLE 2
Section titled “EXAMPLE 2”$filter = Build-EAIQueryFilter -PassThruInvoke-EAIRecordsQuery -RecordType events -Field '_id','cf.eventName' -Filter $filterEXAMPLE 3
Section titled “EXAMPLE 3”Build-EAIQueryFilter -ExistingFilter $filterParameters
Section titled “Parameters”-ExistingFilter
Section titled “-ExistingFilter”Optional current filter to keep or replace when refining a query.
Type: System.ObjectDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: (All) Position: 0 IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-PassThru
Section titled “-PassThru”Returns the filter object instead of only saving it to $EAIQueryFilter.
Type: System.Management.Automation.SwitchParameterDefaultValue: FalseSupportsWildcards: falseAliases: []ParameterSets:- Name: (All) Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''CommonParameters
Section titled “CommonParameters”This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.