Register-AzRecoveryServicesBackupContainer

Das Cmdlet Register-AzRecoveryServicesBackupContainer registriert Azure Workload und Azure Storage Sicherungscontainer mit einem Recovery Services-Tresor.

Syntax

Register (Standard)

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

Beschreibung

Mit diesem Befehl können Azure Backup die Ressource in einen Sicherungscontainer konvertieren, der im angegebenen Wiederherstellungsdienstetresor registriert ist. Es unterstützt Azure Workloadcontainer und Azure Storage Container, die für Azure Dateifreigabesicherung verwendet werden. Ein Azure Storage Container kann gemeinsam genutzten Schlüssel oder verwalteten Identitätszugriff verwenden.

Beispiele

Beispiel 1 Registrieren eines Sicherungscontainers

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

Das Cmdlet registriert eine azure-VM als Container für die Workload MSSQL.

Beispiel 2: Erneutes Registrieren eines Sicherungscontainers

$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

Der erste Befehl ruft den Wiederherstellungsdiensttresor ab. Der zweite Befehl ruft alle Sicherungscontainer ab, die beim Wiederherstellungsdiensttresor registriert sind. Der dritte Befehl löst einen erneuten Registrierungsvorgang für den Container $container[-1] aus, um einen bereits registrierten Container erneut zu registrieren, den wir -Container Parameter übergeben.

Beispiel 3: Registrieren eines Azure Storage Kontos mithilfe einer vom Benutzer zugewiesenen verwalteten Identität

$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 diesem Beispiel wird ein Azure Storage Konto für Azure Dateifreigabesicherung mithilfe einer vom Benutzer zugewiesenen verwalteten Identität registriert. Wenn das Konto bereits mit einem anderen Zugriffstyp oder einer anderen Identität registriert ist, fordert das Cmdlet die Bestätigung an. Geben Sie "-Force " an, um diese Bestätigung zu überspringen.

Parameter

-AccessType

Gibt an, wie Azure Backup auf ein Azure Storage-Konto zugreift. Wird für den Zugriff auf gemeinsam genutzte Schlüssel oder IdentityBased für den verwalteten Identitätszugriff verwendetKeyBased.

Parametereigenschaften

Typ:String
Standardwert:None
Zulässige Werte:KeyBased, IdentityBased
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AzureFileRegister
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-BackupManagementType

Die Klasse der Ressourcen, die geschützt werden. Unterstützte Werte sind AzureWorkload und AzureStorage.

Parametereigenschaften

Typ:BackupManagementType
Standardwert:None
Zulässige Werte:AzureWorkload, AzureStorage
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Container

Container, in dem sich das Element befindet

Parametereigenschaften

Typ:ContainerBase
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ReRegister
Position:0
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Überspringt das Bestätigungsdialogfeld beim Registrieren oder erneuten Registrieren eines Containers.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IsSystemAssignedIdentity

Gibt an, dass Azure Backup die vom System zugewiesene verwaltete Identität des Recovery Services-Tresors verwendet, um auf das Speicherkonto zuzugreifen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AzureFileRegister
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ResourceId

ID der Azure Ressource, deren repräsentatives Element überprüft werden muss, wenn es bereits durch einen RecoveryServices Vault im Abonnement geschützt ist.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

Register
Position:0
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-StorageAccountName

Gibt den Namen des Azure Storage Kontos an, das für Azure Dateifreigabesicherung registriert werden soll.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AzureFileRegister
Position:0
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UserAssignedIdentityArmUrl

Gibt die ARM-Ressourcen-ID der vom Benutzer zugewiesenen verwalteten Identität an, die Azure Backup für den Zugriff auf das Speicherkonto verwendet.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

AzureFileRegister
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VaultId

ARM-ID des Recovery Services Vault.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WorkloadType

Workloadtyp der Ressource. Der aktuelle unterstützte Wert ist AzureVM, WindowsServer, AzureFiles, MSSQL

Parametereigenschaften

Typ:WorkloadType
Standardwert:None
Zulässige Werte:AzureVM, AzureSQLDatabase, AzureFiles, MSSQL
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

String

Ausgaben

ContainerBase