Partager via


Update-AzureSiteRecoveryProtectionEntity

Met à jour les propriétés d’une entité de protection dans Azure Site Recovery.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

Update-AzureSiteRecoveryProtectionEntity
      -ProtectionEntity <ASRProtectionEntity>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

L’applet de commande Update-AzureSiteRecoveryProtectionEntity met à jour les propriétés d’une entité de protection dans Azure Site Recovery, telles que les informations de propriétaire de machine virtuelle. Cette applet de commande est prise en charge uniquement pour les entités de protection protégées par VMM pour Virtual Machine Monitor (VMM).

Exemples

Exemple 1 : Mettre à jour une entité de protection

PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container
PS C:\> Update-AzureSiteRecoveryProtectionEntity -ProtectionEntity $ProtectionEntity
           Name             : 
           ID               : 680ffe0f-6236-465e-8c94-81242fa67e6d
           ClientRequestId  : 2c47e6ce-1460-4187-8a0f-b9073735fa38-2014-12-30 06:44:40Z-P
           State            : NotStarted
           StateDescription : NotStarted
           StartTime        : 
           EndTime          : 
           AllowedActions   : {}
           Tasks            : {}
           Errors           : {}

La première commande obtient un conteneur protégé à l’aide de l’applet de commande Get-AzureSiteRecoveryProtectionContainer , puis stocke cet objet dans la variable $Container.

La deuxième commande obtient la machine virtuelle protégée qui appartient au conteneur stocké dans $Container à l’aide de l’applet de commande Get-AzureSiteRecoveryProtectionEntity , puis la stocke dans la variable $ProtectionEntity.

La commande finale met à jour l’entité de protection dans $ProtectionEntity.

Paramètres

-Profile

Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ProtectionEntity

Spécifie une entité de protection à mettre à jour. Pour obtenir un objet ASRProtectionEntity , utilisez l’applet de commande Get-AzureSiteRecoveryProtectionEntity .

Type:ASRProtectionEntity
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WaitForCompletion

Indique que cette applet de commande attend la fin de l’opération avant de retourner le contrôle à la console Windows PowerShell.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False