Update-​Azure​Rm​Recovery​Services​Asr​Recovery​Plan

Updates the contents of an Azure Site recovery plan.

Syntax

Update-AzureRmRecoveryServicesAsrRecoveryPlan
      -InputObject <ASRRecoveryPlan>
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]
Update-AzureRmRecoveryServicesAsrRecoveryPlan
      -Path <String>
      [-Confirm]
      [-WhatIf]
      [<CommonParameters>]

Description

The Update-AzureRmRecoveryServicesAsrRecoveryPlan cmdlet updates the contents of a recovery plan using the contents of the specified ASR recovery plan object or ASR recovery plan definition json file.

Examples

Example 1: Update a recovery plan

PS C:\> $currentJob = Update-AzureRmRecoveryServicesAsrRecoveryPlan -RecoveryPlan $RP

Start the operation of updating a recovery plan using the contents of the specified ASR recovery plan object and returns the ASR job used to track the operation.

Required Parameters

-InputObject

Input Object to the cmdlet: Specifies an ASR recovery plan object, the contents of which are used to update the recovery plan referred to by the object.

Type:ASRRecoveryPlan
Aliases:RecoveryPlan
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
-Path

Specifies the path of the recovery plan definition json file used to update the recovery plan.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Optional Parameters

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Inputs

Microsoft.Azure.Commands.RecoveryServices.SiteRecovery.ASRRecoveryPlan

Outputs

System.Object