Skip to content

Build-EAISdtFilter

Terminal window
Build-EAISdtFilter [[-ExistingFilter] <Object>] [-PassThru] [<CommonParameters>]

This cmdlet has the following aliases,

Build-EAISdtFilter interactively creates a filter condition object for use with New-EAISdt, Set-EAISdt, and other Edwin Action Service cmdlets.

The completed filter is saved to the global $EAIFilter variable.

Terminal window
Build-EAISdtFilter
Terminal window
$filter = Build-EAISdtFilter -PassThru
New-EAISdt -Name 'Maintenance' -Duration 60 -Filter $filter
Terminal window
Build-EAISdtFilter -ExistingFilter (Get-EAISdt -Id $id).filter

Optional current filter to keep or replace when updating a schedule.

Type: System.Object
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 0
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

Returns the filter object instead of only saving it to $EAIFilter.

Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

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.