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
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.
W tym przykładzie jest konfigurowana kopia zapasowa maszyny wirtualnej, która znajduje się w subskrypcji innej niż magazyn usługi Recovery Services (kopia zapasowa między subskrypcjami). Parametr -ContainerSubscriptionId określa subskrypcję maszyny wirtualnej zidentyfikowanej przez parametr -Name i -ResourceGroupName.
Przykład 4. Włączanie kopii zapasowej opartej na tożsamości dla udziału plików Azure
W tym przykładzie konto magazynu jest rejestrowane w razie potrzeby i umożliwia tworzenie kopii zapasowych dla udziału plików Azure przy użyciu przypisanej przez system tożsamości zarządzanej magazynu usługi Recovery Services. Użyj -UserAssignedIdentityArmUrl zamiast -IsSystemAssignedIdentity , aby wybrać tożsamość zarządzaną przypisaną przez użytkownika skojarzona z magazynem.
Parametry
-AccessType
Określa, jak Azure Backup uzyskuje dostęp do konta magazynu. Służy KeyBased do uzyskiwania dostępu za pomocą klucza współdzielonego lub IdentityBased dostępu do tożsamości zarządzanej.
Lista nazw podrzędnych baz danych, które mają być chronione w ramach ochrony migawek wystąpień SQL (MSSQL). Dotyczy ochrony wystąpienia SQL przy użyciu zasad MSSQLInstance (migawki).
Identyfikator subskrypcji maszyny wirtualnej Azure do ochrony. Użyj tego parametru, aby skonfigurować kopię zapasową maszyny wirtualnej znajdującej się w innej subskrypcji niż magazyn usługi Recovery Services (kopia zapasowa między subskrypcjami).
Pomija potwierdzenie ponownego zarejestrowania konta magazynu, ponieważ żądany typ dostępu lub tożsamość zarządzana różnią się od istniejącej rejestracji.
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.
Wskazuje, że Azure Backup używa przypisanej przez system tożsamości zarządzanej magazynu usługi Recovery Services w celu uzyskania dostępu do konta magazynu.
Określa element kopii zapasowej, dla którego to polecenie cmdlet umożliwia ochronę.
Aby uzyskać element AzureRmRecoveryServicesBackupItem, użyj polecenia cmdlet Get-AzRecoveryServicesBackupItem.
Określa zasady ochrony, które to polecenie cmdlet kojarzy z elementem.
Aby uzyskać obiekt AzureRmRecoveryServicesBackupProtectionPolicy , użyj polecenia cmdlet Get-AzRecoveryServicesBackupProtectionPolicy.
Parametr umożliwiający autoryzację operacji chronionych przez funkcję ochrony zasobów między dzierżawami. Użyj polecenia (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token do pobierania tokenu autoryzacji dla innej dzierżawy
Określa identyfikator zasobu usługi ARM tożsamości zarządzanej przypisanej przez użytkownika, która Azure Backup używa do uzyskiwania dostępu do konta magazynu.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.