Register-AzRecoveryServicesBackupContainer

L’applet de commande Register-AzRecoveryServicesBackupContainer inscrit Azure charge de travail et stockage Azure conteneurs de sauvegarde avec un coffre Recovery Services.

Syntaxe

Register (Par défaut)

Register-AzRecoveryServicesBackupContainer
    [-ResourceId] <String>
    [-BackupManagementType] <BackupManagementType>
    [-WorkloadType] <WorkloadType>
    [-Force]
    [-ContainerSubscriptionId <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ReRegister

Register-AzRecoveryServicesBackupContainer
    [-Container] <ContainerBase>
    [-BackupManagementType] <BackupManagementType>
    [-WorkloadType] <WorkloadType>
    [-Force]
    [-ContainerSubscriptionId <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureFileRegister

Register-AzRecoveryServicesBackupContainer
    [-StorageAccountName] <String>
    [-BackupManagementType] <BackupManagementType>
    [-WorkloadType] <WorkloadType>
    [-AccessType <String>]
    [-IsSystemAssignedIdentity]
    [-UserAssignedIdentityArmUrl <String>]
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cette commande permet Sauvegarde Azure de convertir la ressource en conteneur de sauvegarde inscrit dans le coffre Recovery Services spécifié. Il prend en charge Azure conteneurs de charge de travail et stockage Azure utilisés pour Azure sauvegarde de partage de fichiers. Un conteneur stockage Azure peut utiliser l’accès à une clé partagée ou à une identité managée.

Exemples

Exemple 1 Inscrire un conteneur de sauvegarde

Register-AzRecoveryServicesBackupContainer -ResourceId <AzureVMID> -VaultId <vaultID> -WorkloadType MSSQL -BackupManagementType AzureWorkload

L’applet de commande inscrit une machine virtuelle Azure en tant que conteneur pour la charge de travail MSSQL.

Exemple 2 Réinscrire un conteneur de sauvegarde

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName"  -Name "vaultName"
$container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVMAppContainer -VaultId $vault.ID
Register-AzRecoveryServicesBackupContainer -Container $container[-1] -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID

La première commande récupère le coffre Recovery Services. La deuxième commande récupère tous les conteneurs de sauvegarde inscrits auprès du coffre Recovery Services. La troisième commande déclenche une opération de réinscription pour le conteneur $container[-1], afin de réinscrire un conteneur déjà inscrit que nous transmettons -Container paramètre.

Exemple 3 : Inscrire un compte stockage Azure à l’aide d’une identité managée affectée par l’utilisateur

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "vaultResourceGroup" -Name "vaultName"
$identityId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/identityResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/backupIdentity"
Register-AzRecoveryServicesBackupContainer -StorageAccountName "storageAccountName" -BackupManagementType AzureStorage -WorkloadType AzureFiles -AccessType IdentityBased -UserAssignedIdentityArmUrl $identityId -VaultId $vault.ID

Cet exemple enregistre un compte stockage Azure pour Azure sauvegarde de partage de fichiers à l’aide d’une identité managée affectée par l’utilisateur. Si le compte est déjà inscrit avec un autre type d’accès ou identité, l’applet de commande demande la confirmation. Spécifiez -Force à ignorer cette confirmation.

Paramètres

-AccessType

Spécifie comment Sauvegarde Azure accède à un compte stockage Azure. Utiliser KeyBased pour l’accès à clé partagée ou IdentityBased pour l’accès aux identités managées.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Valeurs acceptées:KeyBased, IdentityBased
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AzureFileRegister
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-BackupManagementType

Classe de ressources protégées. Les valeurs prises en charge sont AzureWorkload et AzureStorage.

Propriétés du paramètre

Type:BackupManagementType
Valeur par défaut:None
Valeurs acceptées:AzureWorkload, AzureStorage
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Container

Conteneur où réside l’élément

Propriétés du paramètre

Type:ContainerBase
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ReRegister
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ContainerSubscriptionId

ID d’abonnement de l’abonnement contenant les conteneurs à découvrir lors de l’inscription, pour la découverte de conteneurs entre abonnements. Ce paramètre est facultatif.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Register
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
ReRegister
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Force

Ignore la boîte de dialogue de confirmation lors de l’inscription ou de la réinscription d’un conteneur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-IsSystemAssignedIdentity

Indique que Sauvegarde Azure utilise l'identité managée affectée par le système du coffre Recovery Services pour accéder au compte de stockage.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AzureFileRegister
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceId

ID complet Azure Resource Manager de la machine virtuelle à inscrire. L’applet de commande correspond à l’ID complet, y compris l’abonnement, le groupe de ressources et le nom de la machine virtuelle, par rapport aux conteneurs de charge de travail détectés. Une machine virtuelle portant le même nom et le même nom de groupe de ressources dans un autre abonnement n’est pas sélectionnée.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Register
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-StorageAccountName

Spécifie le nom du compte stockage Azure à inscrire pour Azure sauvegarde de partage de fichiers.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AzureFileRegister
Position:0
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-UserAssignedIdentityArmUrl

Spécifie l’ID de ressource ARM de l’identité managée affectée par l’utilisateur que Sauvegarde Azure utilise pour accéder au compte de stockage.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AzureFileRegister
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-VaultId

ID ARM du coffre Recovery Services.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WorkloadType

Type de charge de travail de la ressource. La valeur prise en charge actuelle est AzureVM, WindowsServer, AzureFiles, MSSQL

Propriétés du paramètre

Type:WorkloadType
Valeur par défaut:None
Valeurs acceptées:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

Sorties

ContainerBase