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 .
Sorties