Invoke-LMRemediationSource
Syntax
Section titled “Syntax”Id-remediationId (Default)
Section titled “Id-remediationId (Default)”Invoke-LMRemediationSource -Id <Int32> -RemediationId <Int32> [-AlertId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Id-remediationName
Section titled “Id-remediationName”Invoke-LMRemediationSource -Id <Int32> -RemediationName <String> [-AlertId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Name-remediationName
Section titled “Name-remediationName”Invoke-LMRemediationSource -Name <String> -RemediationName <String> [-AlertId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Name-remediationId
Section titled “Name-remediationId”Invoke-LMRemediationSource -Name <String> -RemediationId <Int32> [-AlertId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]DisplayName-remediationName
Section titled “DisplayName-remediationName”Invoke-LMRemediationSource -DisplayName <String> -RemediationName <String> [-AlertId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]DisplayName-remediationId
Section titled “DisplayName-remediationId”Invoke-LMRemediationSource -DisplayName <String> -RemediationId <Int32> [-AlertId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Description
Section titled “Description”The Invoke-LMRemediationSource function manually triggers a remediation source execution for a LogicMonitor host. The host can be identified by ID, name, or display name, and the remediation source can be identified by ID or name.
Examples
Section titled “Examples”Example 1
Section titled “Example 1”Invoke-LMRemediationSource -Id 123 -RemediationId 456Triggers remediation source ID 456 on host ID 123.
Example 2
Section titled “Example 2”Invoke-LMRemediationSource -HostName "server01" -RemediationName "Restart Agent" -AlertId "A123456"Looks up host and remediation source by name, then triggers a remediation execution associated with alert A123456.
Parameters
Section titled “Parameters”The host ID to run the remediation source against. Alias: HostId.
Type: Int32Parameter Sets: Id-remediationId, Id-remediationNameAliases: HostId, DeviceId
Required: TruePosition: NamedDefault value: 0Accept pipeline input: True (ByPropertyName)Accept wildcard characters: FalseThe host name to run the remediation source against. Alias: HostName.
Type: StringParameter Sets: Name-remediationName, Name-remediationIdAliases: HostName, DeviceName
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-DisplayName
Section titled “-DisplayName”The host display name to run the remediation source against.
Type: StringParameter Sets: DisplayName-remediationName, DisplayName-remediationIdAliases: HostDisplayName, DeviceDisplayName
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-RemediationId
Section titled “-RemediationId”The remediation source ID to execute.
Type: Int32Parameter Sets: Id-remediationId, Name-remediationId, DisplayName-remediationIdAliases:
Required: TruePosition: NamedDefault value: 0Accept pipeline input: FalseAccept wildcard characters: False-RemediationName
Section titled “-RemediationName”The remediation source name to execute.
Type: StringParameter Sets: Id-remediationName, Name-remediationName, DisplayName-remediationNameAliases:
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-AlertId
Section titled “-AlertId”Optional alert ID associated with this remediation execution.
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-ProgressAction
Section titled “-ProgressAction”Fill ProgressAction Description
Type: ActionPreferenceParameter Sets: (All)Aliases: proga
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: FalseCommonParameters
Section titled “CommonParameters”This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs
Section titled “Inputs”None. You cannot pipe objects to this command.
Section titled “None. You cannot pipe objects to this command.”Outputs
Section titled “Outputs”Returns LogicMonitor.RemediationSourceExecution object.
Section titled “Returns LogicMonitor.RemediationSourceExecution object.”You must run Connect-LMAccount before running this command.