Get-EAISdtInstance
Syntax
Section titled “Syntax”BySchedule (Default)
Section titled “BySchedule (Default)”Get-EAISdtInstance -ScheduleId <string> [-StartTime <datetime>] [-EndTime <datetime>] [<CommonParameters>]ByInstanceId
Section titled “ByInstanceId”Get-EAISdtInstance -InstanceId <string> [<CommonParameters>]Description
Section titled “Description”Get-EAISdtInstance lists downtime instances for a schedule within a time range, or retrieves a single instance by ID.
Examples
Section titled “Examples”EXAMPLE 1
Section titled “EXAMPLE 1”Get-EAISdtInstance -ScheduleId '97038d1b-648a-4718-b287-33726ed49624'EXAMPLE 2
Section titled “EXAMPLE 2”Get-EAISdt -Id $id | Get-EAISdtInstanceEXAMPLE 3
Section titled “EXAMPLE 3”$instances = Get-EAISdt -Id $id | Get-EAISdtInstance -EndTime (Get-Date).ToUniversalTime().AddDays(30)$instances | Format-Table instanceId, startTime, endTime, statusEXAMPLE 4
Section titled “EXAMPLE 4”Get-EAISdtInstance -InstanceId '97038d1b-648a-4718-b287-33726ed49624:2026-07-22T16:00:00.000Z'Parameters
Section titled “Parameters”-EndTime
Section titled “-EndTime”Exclusive range end. Defaults to seven days after StartTime when omitted.
Type: System.DateTimeDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: BySchedule Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-InstanceId
Section titled “-InstanceId”Instance ID in the format scheduleId:isoStartTime.
Type: System.StringDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: ByInstanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-ScheduleId
Section titled “-ScheduleId”Schedule ID (UUID). Required for the BySchedule parameter set unless piping an Edwin.SDT object.
Type: System.StringDefaultValue: ''SupportsWildcards: falseAliases:- IdParameterSets:- Name: BySchedule Position: Named IsRequired: true ValueFromPipeline: true ValueFromPipelineByPropertyName: true ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-StartTime
Section titled “-StartTime”Inclusive range start. Defaults to the current UTC time when omitted.
Type: System.DateTimeDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: BySchedule 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.