Register-AzRecoveryServicesBackupContainer

O cmdlet Register-AzRecoveryServicesBackupContainer regista a carga de trabalho do Azure e os contentores de backup do Armazenamento do Azure com um cofre de Serviços de Recuperação.

Sintaxe

Register (Predefinição)

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>]

Descrição

Este comando permite ao Azure Backup converter o recurso para um Contentor de Backup registado no cofre de Serviços de Recuperação especificado. Suporta contentores de workload Azure e contentores Armazenamento do Azure usados para backup do Azure File Share. Um contentor do Armazenamento do Azure pode usar acesso de chave partilhada ou de identidade gerida.

Exemplos

Exemplo 1: Registrar um contêiner de backup

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

O cmdlet registra uma VM azure como um contêiner para a carga de trabalho MSSQL.

Exemplo 2: Registrar novamente um contêiner de backup

$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

O primeiro comando busca o cofre dos serviços de recuperação. O segundo comando busca todos os contêineres de backup registrados no cofre dos serviços de recuperação. O terceiro comando dispara uma operação de re-registro para o contêiner $container[-1], para registrar novamente um contêiner já registrado, passamos -Container parâmetro.

Exemplo 3: Registar uma conta Armazenamento do Azure usando uma identidade gerida atribuída pelo utilizador

$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

Este exemplo regista uma conta Armazenamento do Azure para backup do Azure File Share usando uma identidade gerida atribuída pelo utilizador. Se a conta já estiver registada com um tipo de acesso ou identidade diferente, o cmdlet solicita confirmação. Especifique -Force para saltar essa confirmação.

Parâmetros

-AccessType

Especifica como o Azure Backup acede a uma conta do Armazenamento do Azure. Use KeyBased para acesso a chaves partilhadas ou IdentityBased para acesso a identidade gerida.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Valores aceites:KeyBased, IdentityBased
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AzureFileRegister
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-BackupManagementType

A classe de recursos que estão sendo protegidos. Os valores suportados são AzureWorkload e AzureStorage.

Propriedades dos parâmetros

Tipo:BackupManagementType
Valor predefinido:None
Valores aceites:AzureWorkload, AzureStorage
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Cf.

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Container

Contentor onde o artigo reside

Propriedades dos parâmetros

Tipo:ContainerBase
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

ReRegister
Posto:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:True
Valor dos restantes argumentos:False

-ContainerSubscriptionId

ID de subscrição da subscrição que contém os contentores a descobrir durante o registo, para descoberta de contentores entre subscrições. Este parâmetro é opcional.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

Register
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False
ReRegister
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-DefaultProfile

As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.

Propriedades dos parâmetros

Tipo:IAzureContextContainer
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-Force

Ignora o diálogo de confirmação ao registar ou voltar a registar um contentor.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-IsSystemAssignedIdentity

Indica que o Azure Backup utiliza a identidade gerida atribuída ao sistema do cofre de Serviços de Recuperação para aceder à conta de armazenamento.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:False
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AzureFileRegister
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-ResourceId

ID completo do Azure Resource Manager da máquina virtual para registar. O cmdlet compara o ID completo, incluindo a subscrição, grupo de recursos e nome da máquina virtual, com contentores de carga de trabalho descobertos. Uma máquina virtual com o mesmo nome e nome de grupo de recursos numa subscrição diferente não é selecionada.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

Register
Posto:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-StorageAccountName

Especifica o nome da conta do Armazenamento do Azure para se registar no backup do Azure File Share.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AzureFileRegister
Posto:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-UserAssignedIdentityArmUrl

Especifica o ID de recurso ARM da identidade gerida atribuída pelo utilizador que o Azure Backup usa para aceder à conta de armazenamento.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

AzureFileRegister
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-VaultId

ID ARM do Cofre dos Serviços de Recuperação.

Propriedades dos parâmetros

Tipo:String
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor predefinido:None
Suporta carateres universais:False
NãoMostrar:False
Aliases:Wi

Conjuntos de parâmetros

(All)
Posto:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

-WorkloadType

Tipo de carga de trabalho do recurso. O valor atual suportado é AzureVM, WindowsServer, AzureFiles, MSSQL

Propriedades dos parâmetros

Tipo:WorkloadType
Valor predefinido:None
Valores aceites:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Suporta carateres universais:False
NãoMostrar:False

Conjuntos de parâmetros

(All)
Posto:2
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome de propriedade:False
Valor dos restantes argumentos:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

String

Saídas

ContainerBase