Partager via


Set-AzureSiteRecoveryVM

Définit les options côté récupération d’une entité de protection 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

Set-AzureSiteRecoveryVM
   -VirtualMachine <ASRVirtualMachine>
   [-Name <String>]
   [-Size <String>]
   [-PrimaryNic <String>]
   [-RecoveryNetworkId <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

L’applet de commande Set-AzureSiteRecoveryVM définit les options de protection côté récupération, telles que la taille de machine virtuelle de récupération et le réseau de machine virtuelle de récupération, pour les entités de protection Azure Site Recovery.

Exemples

Exemple 1 : Autoriser la mise à jour sur une machine virtuelle protégée

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $VirtualMachines = Get-AzureSiteRecoveryVM -ProtectionContainer $ProtectionContainer 
PS C:\> Set-AzureSiteRecoveryVM -VirtualMachine $VirtualMachines[0] -Name "NewVirtualMachine05"
Name             : 
ID               : 8170d274-1e48-404a-b080-172ada140bc3
ClientRequestId  : 09354052-8430-4fa8-9a35-63196dd4b2b4-2015-02-03 04:19:06Z-P
State            : NotStarted
StateDescription : NotStarted
StartTime        : 
EndTime          : 
AllowedActions   : 
Tasks            : {}
Errors           : {}

La première commande utilise l’applet de commande Get-AzureSiteRecoveryProtectionContainer pour obtenir un conteneur protégé, puis la stocke dans la variable $ProtectionContainer.

La deuxième commande obtient les machines virtuelles dans $ProtectionContainer, à l’aide de l’applet de commande Get-AzureSiteRecoveryVM , puis les stocke dans la variable $VitrualMachines.

La commande finale autorise les mises à jour de la première machine virtuelle dans le tableau $VitrualMachines, nommée NewVirtualMachine05.

Paramètres

-Name

Spécifie le nom de la machine virtuelle cible.

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

-PrimaryNic

Spécifie la carte réseau principale.

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

-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

-RecoveryNetworkId

Spécifie l’ID réseau de récupération.

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

-Size

Spécifie la taille de la machine virtuelle cible.

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

-VirtualMachine

Spécifie l’objet de machine virtuelle Site Recovery.

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