Enable-AzRecoveryServicesBackupProtection

Aktiviert oder setzt die Sicherung für ein Element mit einer angegebenen Sicherungsschutzrichtlinie fort.

Syntax

AzureVMComputeEnableProtection (Standard)

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Name] <String>
    [-ResourceGroupName] <String>
    [-InclusionDisksList <String[]>]
    [-ExclusionDisksList <String[]>]
    [-ExcludeAllDataDisks]
    [-ContainerSubscriptionId <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureVMClassicComputeEnableProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Name] <String>
    [-ServiceName] <String>
    [-InclusionDisksList <String[]>]
    [-ExclusionDisksList <String[]>]
    [-ExcludeAllDataDisks]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureFileShareEnableProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Name] <String>
    [-StorageAccountName] <String>
    [-AccessType <String>]
    [-IsSystemAssignedIdentity]
    [-UserAssignedIdentityArmUrl <String>]
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureWorkloadEnableProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-ProtectableItem] <ProtectableItemBase>
    [-ChildDatabaseName <String[]>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ModifyProtection

Enable-AzRecoveryServicesBackupProtection
    [-Policy] <PolicyBase>
    [-Item] <ItemBase>
    [-InclusionDisksList <String[]>]
    [-ExclusionDisksList <String[]>]
    [-ResetExclusionSettings]
    [-ExcludeAllDataDisks]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Enable-AzRecoveryServicesBackupProtection ermöglicht die Sicherung, indem eine Schutzrichtlinie dem Element zugeordnet wird. Wenn die Richtlinien-ID nicht vorhanden ist oder das Sicherungselement keiner Richtlinie zugeordnet ist, erwartet dieser Befehl eine policyID. Sie können auch denselben Befehl verwenden, um die Sicherung für eine Ressource fortzusetzen, für die Sie den Schutz mit der Option zur Datenaufbewahrung beendet haben. Legen Sie den Tresorkontext mithilfe des Cmdlets Set-AzRecoveryServicesVaultContext fest, bevor Sie das aktuelle Cmdlet verwenden.

Beispiele

Beispiel 1: Aktivieren des Sicherungsschutzes für ein Element

$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy"
$inclusionDiskLUNS = ("1", "2")
Enable-AzRecoveryServicesBackupProtection -Policy $Pol -Name "V2VM" -ResourceGroupName "RGName1" -InclusionDisksList $inclusionDiskLUNS
WorkloadName    Operation        Status          StartTime                  EndTime
------------    ---------        ------          ---------                  -------
co03-vm         ConfigureBackup  Completed       11-Apr-16 12:19:49 PM      11-Apr-16 12:19:54 PM

Das erste Cmdlet ruft ein Standardrichtlinienobjekt ab und speichert es dann in der variablen $Pol. Das zweite Cmdlet gibt die Datenträger-LUNs an, die gesichert werden sollen, und speichert sie in $inclusionDiskLUNS Variablen. Das dritte Cmdlet legt die Sicherungsschutzrichtlinie für den virtuellen ARM-Computer mit dem Namen V2VM in einer Ressourcengruppe namens RGName1 unter Verwendung der Richtlinie in $Pol fest.

Beispiel 2

Aktiviert die Sicherung für ein Element mit einer angegebenen Sicherungsschutzrichtlinie oder setzt die Sicherung für ein Element fort, das beim Beenden der Sicherung daten aufbewahrt wurde.

Enable-AzRecoveryServicesBackupProtection -Item $Item -Policy $Pol -VaultId $vault

Beispiel 3: Aktivieren des Sicherungsschutzes für eine abonnementübergreifende VM

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "vaultResourceGroup" -Name "vaultName"
$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultPolicy" -VaultId $vault.ID
Enable-AzRecoveryServicesBackupProtection -Policy $Pol -Name "V2VM" -ResourceGroupName "RGName1" -ContainerSubscriptionId "00000000-0000-0000-0000-000000000000" -VaultId $vault.ID

In diesem Beispiel wird die Sicherung für einen virtuellen Computer konfiguriert, der sich in einem Abonnement befindet, das sich vom Tresor der Wiederherstellungsdienste (Cross Subscription Backup) unterscheidet. Der Parameter "-ContainerSubscriptionId " gibt das Abonnement des virtuellen Computers an, der durch -Name und -ResourceGroupName identifiziert wird.

Beispiel 4: Aktivieren einer identitätsbasierten Sicherung für eine Azure Dateifreigabe

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "vaultResourceGroup" -Name "vaultName"
$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name "AzureFilesPolicy" -VaultId $vault.ID
Enable-AzRecoveryServicesBackupProtection -StorageAccountName "storageAccountName" -Name "fileShareName" -Policy $policy -AccessType IdentityBased -IsSystemAssignedIdentity -VaultId $vault.ID

In diesem Beispiel wird das Speicherkonto bei Bedarf registriert und die Sicherung für die Azure Dateifreigabe mithilfe der vom System zugewiesenen verwalteten Identität des Recovery Services-Tresors aktiviert. Verwenden Sie -UserAssignedIdentityArmUrl anstelle von -IsSystemAssignedIdentity , um eine vom Benutzer zugewiesene verwaltete Identität auszuwählen, die dem Tresor zugeordnet ist.

Parameter

-AccessType

Gibt an, wie Azure Backup auf das Speicherkonto 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

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

-ChildDatabaseName

Liste der untergeordneten Datenbanknamen, die unter einem SQL-Instanzmomentaufnahmeschutz (MSSQL) geschützt werden sollen. Anwendbar beim Schützen einer SQL-Instanz mit einer MSSQLInstance (Snapshot)-Richtlinie.

Parametereigenschaften

Typ:

String[]

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

Parametersätze

AzureWorkloadEnableProtection
Position:Named
Obligatorisch.:False
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

-ContainerSubscriptionId

Abonnement-ID des Azure virtuellen Computers, der geschützt werden soll. Verwenden Sie diesen Parameter, um die Sicherung für einen virtuellen Computer zu konfigurieren, der sich in einem anderen Abonnement befindet als der Recovery Services Vault (Cross Subscription Backup).

Parametereigenschaften

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

Parametersätze

AzureVMComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
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

-ExcludeAllDataDisks

Option, um nur Betriebssystemdatenträger zu sichern

Parametereigenschaften

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

Parametersätze

AzureVMComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AzureVMClassicComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ModifyProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ExclusionDisksList

Liste der Datenträger-LUNs, die in der Sicherung ausgeschlossen werden sollen, und der Rest wird automatisch einbezogen.

Parametereigenschaften

Typ:

String[]

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

Parametersätze

AzureVMComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AzureVMClassicComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ModifyProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Überspringt die Bestätigung, wenn das Speicherkonto erneut registriert werden muss, da sich der angeforderte Zugriffstyp oder die verwaltete Identität von der vorhandenen Registrierung unterscheidet.

Parametereigenschaften

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

Parametersätze

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

-InclusionDisksList

Die Liste der Datenträger-LUNs, die in die Sicherung aufgenommen werden sollen, und der Rest wird mit Ausnahme des Betriebssystemdatenträgers automatisch ausgeschlossen.

Parametereigenschaften

Typ:

String[]

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

Parametersätze

AzureVMComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
AzureVMClassicComputeEnableProtection
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
ModifyProtection
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

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

-Item

Gibt das Sicherungselement an, für das dieses Cmdlet den Schutz ermöglicht. Verwenden Sie zum Abrufen eines AzureRmRecoveryServicesBackupItem-Objekts das cmdlet Get-AzRecoveryServicesBackupItem.

Parametereigenschaften

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

Parametersätze

ModifyProtection
Position:4
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt den Namen des Sicherungselements an.

Parametereigenschaften

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

Parametersätze

AzureVMComputeEnableProtection
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False
AzureVMClassicComputeEnableProtection
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False
AzureFileShareEnableProtection
Position:2
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Policy

Gibt eine Schutzrichtlinie an, die dieses Cmdlet einem Element zuordnet. Verwenden Sie zum Abrufen eines AzureRmRecoveryServicesBackupProtectionPolicy-Objekts das cmdlet Get-AzRecoveryServicesBackupProtectionPolicy.

Parametereigenschaften

Typ:PolicyBase
Standardwert:None
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

-ProtectableItem

Gibt das Element an, das mit der angegebenen Richtlinie geschützt werden soll.

Parametereigenschaften

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

Parametersätze

AzureWorkloadEnableProtection
Position:2
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ResetExclusionSettings

Gibt an, dass die Einstellung für den Datenträgerausschluss zurückgesetzt wird, die dem Element zugeordnet ist.

Parametereigenschaften

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

Parametersätze

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

-ResourceGroupName

Gibt den Namen der Ressourcengruppe eines virtuellen Computers an. Geben Sie diesen Parameter nur für virtuelle ARM-Computer an.

Parametereigenschaften

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

Parametersätze

AzureVMComputeEnableProtection
Position:3
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-SecureToken

Parameter zum Autorisieren von Vorgängen, die durch mandantenübergreifenden Ressourcenschutz geschützt sind. Befehl verwenden (Get-AzAccessToken -TenantId "xx-xxxx-xxxx-xxxx-xxxx-xxxxxx"). Token zum Abrufen des Autorisierungstokens für unterschiedliche Mandanten

Parametereigenschaften

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

Parametersätze

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

-ServiceName

Clouddienstname für Azure klassische Compute-VM.

Parametereigenschaften

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

Parametersätze

AzureVMClassicComputeEnableProtection
Position:3
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-StorageAccountName

Azure Dateifreigabe-Speicherkontoname

Parametereigenschaften

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

Parametersätze

AzureFileShareEnableProtection
Position:3
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-Token

Zusätzliches Zugriffstoken für die Authentifizierung kritischer Vorgänge für das Resource Guard-Abonnement

Parametereigenschaften

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

Parametersätze

ModifyProtection
Position:Named
Obligatorisch.:False
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

AzureFileShareEnableProtection
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

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

ItemBase

Ausgaben

JobBase