Register-AzRecoveryServicesBackupContainer

Il cmdlet Register-AzRecoveryServicesBackupContainer registra Azure carico di lavoro e Archiviazione di Azure contenitori di backup con un insieme di credenziali di Servizi di ripristino.

Sintassi

Register (Impostazione predefinita)

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

ReRegister

Register-AzRecoveryServicesBackupContainer
    [-Container] <ContainerBase>
    [-BackupManagementType] <BackupManagementType>
    [-WorkloadType] <WorkloadType>
    [-Force]
    [-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>]

Descrizione

Questo comando consente Backup di Azure di convertire la risorsa in un contenitore di backup registrato nell'insieme di credenziali di Servizi di ripristino specificato. Supporta Azure contenitori del carico di lavoro e contenitori di Archiviazione di Azure usati per il backup di Azure condivisione file. Un contenitore Archiviazione di Azure può usare l'accesso con chiave condivisa o identità gestita.

Esempio

Esempio 1 Registrare un contenitore di backup

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

Il cmdlet registra una macchina virtuale di Azure come contenitore per il carico di lavoro MSSQL.

Esempio 2 Registrare nuovamente un contenitore di 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

Il primo comando recupera l'insieme di credenziali dei servizi di ripristino. Il secondo comando recupera tutti i contenitori di backup registrati con l'insieme di credenziali dei servizi di ripristino. Il terzo comando attiva un'operazione di ripetizione della registrazione per il contenitore $container[-1], per registrare nuovamente un contenitore già registrato che viene passato -Container parametro.

Esempio 3: Registrare un account Archiviazione di Azure usando un'identità gestita assegnata dall'utente

$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

In questo esempio viene registrato un account Archiviazione di Azure per Azure backup di Condivisione file usando un'identità gestita assegnata dall'utente. Se l'account è già registrato con un tipo di accesso o un'identità diverso, il cmdlet richiede la conferma. Specificare -Force per ignorare la conferma.

Parametri

-AccessType

Specifica come Backup di Azure accede a un account Archiviazione di Azure. Usare KeyBased per l'accesso con chiave condivisa o IdentityBased per l'accesso alle identità gestite.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Valori accettati:KeyBased, IdentityBased
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureFileRegister
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-BackupManagementType

Classe di risorse protette. I valori supportati sono AzureWorkload e AzureStorage.

Proprietà dei parametri

Tipo:BackupManagementType
Valore predefinito:None
Valori accettati:AzureWorkload, AzureStorage
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Container

Contenitore in cui risiede l'elemento

Proprietà dei parametri

Tipo:ContainerBase
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ReRegister
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Force

Ignora la finestra di dialogo di conferma durante la registrazione o la nuova registrazione di un contenitore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-IsSystemAssignedIdentity

Indica che Backup di Azure usa l'identità gestita assegnata dal sistema dell'insieme di credenziali di Servizi di ripristino per accedere all'account di archiviazione.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureFileRegister
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ResourceId

ID della risorsa Azure il cui elemento rappresentativo deve essere controllato se è già protetto da alcuni insiemi di credenziali di RecoveryServices nella sottoscrizione.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Register
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-StorageAccountName

Specifica il nome dell'account Archiviazione di Azure da registrare per il backup di Azure condivisione file.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureFileRegister
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UserAssignedIdentityArmUrl

Specifica l'ID risorsa ARM dell'identità gestita assegnata dall'utente che Backup di Azure usa per accedere all'account di archiviazione.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

AzureFileRegister
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WorkloadType

Tipo di carico di lavoro della risorsa. Il valore supportato corrente è AzureVM, WindowsServer, AzureFiles, MSSQL

Proprietà dei parametri

Tipo:WorkloadType
Valore predefinito:None
Valori accettati:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

Output

ContainerBase