Enable-AzRecoveryServicesBackupProtection
Włącza lub wznawia tworzenie kopii zapasowej dla elementu z określonymi zasadami ochrony kopii zapasowych.
Składnia
Enable-AzRecoveryServicesBackupProtection
[-Policy] <PolicyBase>
[-Name] <String>
[-ResourceGroupName] <String>
[-InclusionDisksList <String[]>]
[-ExclusionDisksList <String[]>]
[-ExcludeAllDataDisks]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
[-Policy] <PolicyBase>
[-Name] <String>
[-ServiceName] <String>
[-InclusionDisksList <String[]>]
[-ExclusionDisksList <String[]>]
[-ExcludeAllDataDisks]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
[-Policy] <PolicyBase>
[-Name] <String>
[-StorageAccountName] <String>
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
[-Policy] <PolicyBase>
[-ProtectableItem] <ProtectableItemBase>
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Enable-AzRecoveryServicesBackupProtection
[-Policy] <PolicyBase>
[-Item] <ItemBase>
[-InclusionDisksList <String[]>]
[-ExclusionDisksList <String[]>]
[-ResetExclusionSettings]
[-ExcludeAllDataDisks]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Enable-AzRecoveryServicesBackupProtection umożliwia tworzenie kopii zapasowej przez skojarzenie zasad ochrony z elementem. Jeśli identyfikator zasad nie jest obecny lub element kopii zapasowej nie jest skojarzony z żadnymi zasadami, to polecenie będzie oczekiwać identyfikatora policyID. Możesz również użyć tego samego polecenia, aby wznowić tworzenie kopii zapasowej zasobu, dla którego zatrzymano ochronę z opcją przechowywania danych. Ustaw kontekst magazynu przy użyciu polecenia cmdlet Set-AzRecoveryServicesVaultContext przed użyciem bieżącego polecenia cmdlet.
Przykłady
Przykład 1. Włączanie ochrony kopii zapasowej dla elementu
$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
Pierwsze polecenie cmdlet pobiera domyślny obiekt zasad, a następnie przechowuje go w zmiennej $Pol. Drugie polecenie cmdlet określa LUN dysku, których kopię zapasową ma zostać utworzona, i zapisuje je w zmiennej $inclusionDiskLUNS. Trzecie polecenie cmdlet ustawia zasady ochrony kopii zapasowej dla maszyny wirtualnej usługi ARM o nazwie V2VM w grupie zasobów o nazwie RGName1 przy użyciu zasad w $Pol.
Przykład 2
Włącza tworzenie kopii zapasowej dla elementu z określonymi zasadami ochrony kopii zapasowej lub wznawia tworzenie kopii zapasowej dla elementu, który zawiera dane przechowywane po zatrzymaniu kopii zapasowej.
Enable-AzRecoveryServicesBackupProtection -Item $Item -Policy $Pol -VaultId $vault
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ExcludeAllDataDisks
Opcja określania tylko do tworzenia kopii zapasowych dysków systemu operacyjnego
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ExclusionDisksList
Lista jednostek LUN dysku, które mają być wykluczone w kopii zapasowej, a pozostałe są automatycznie dołączane.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InclusionDisksList
Lista jednostek LUN dysku, które mają być uwzględnione w kopii zapasowej, a pozostałe są automatycznie wykluczane z wyjątkiem dysku systemu operacyjnego.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Item
Określa element kopii zapasowej, dla którego to polecenie cmdlet umożliwia ochronę. Aby uzyskać AzureRmRecoveryServicesBackupItem, użyj polecenia cmdlet Get-AzRecoveryServicesBackupItem.
Typ: | ItemBase |
Position: | 4 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę elementu kopii zapasowej.
Typ: | String |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Policy
Określa zasady ochrony, które to polecenie cmdlet kojarzy z elementem. Aby uzyskać obiekt AzureRmRecoveryServicesBackupProtectionPolicy, użyj polecenia cmdlet Get-AzRecoveryServicesBackupProtectionPolicy.
Typ: | PolicyBase |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ProtectableItem
Określa element, który ma być chroniony przy użyciu podanych zasad.
Typ: | ProtectableItemBase |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ResetExclusionSettings
Określa, aby zresetować ustawienie wykluczania dysku skojarzone z elementem
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ResourceGroupName
Określa nazwę grupy zasobów maszyny wirtualnej. Określ ten parametr tylko dla maszyn wirtualnych usługi ARM.
Typ: | String |
Position: | 3 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ServiceName
Nazwa usługi w chmurze dla klasycznej maszyny wirtualnej obliczeniowej platformy Azure.
Typ: | String |
Position: | 3 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-StorageAccountName
Nazwa konta magazynu udziału plików platformy Azure
Typ: | String |
Position: | 3 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Token
Pomocniczy token dostępu do uwierzytelniania krytycznej operacji w subskrypcji ochrony zasobów
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VaultId
Identyfikator ARM magazynu usługi Recovery Services.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |