Megosztás a következőn keresztül:


Enable-AzRecoveryServicesBackupAutoProtection

Az Enable-AzRecoveryServicesBackupAutoProtection parancsmag automatikus védelmet állít be az aktuális és a jövőbeli SQL-tartományvezérlők számára az adott példányon belül a megadott szabályzattal.

Syntax

Enable-AzRecoveryServicesBackupAutoProtection
      [-InputItem] <ProtectableItemBase>
      [-BackupManagementType] <BackupManagementType>
      [-WorkloadType] <WorkloadType>
      [-Policy] <PolicyBase>
      [-PassThru]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Ez a parancs lehetővé teszi a felhasználók számára, hogy automatikusan megvédjék az összes meglévő nem védett SQL-adatbázist és minden olyan adatbázist, amelyet később hozzáadnak az adott szabályzattal. Mivel az utasítás az összes jövőbeli DB biztonsági mentése, a művelet SQLInstance szinten történik, az Azure backup szolgáltatás ezután rendszeresen ellenőrzi az automatikusan védett tárolókat az új DB-k esetében, és automatikusan védi őket.

Példák

1. példa

$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultSQLPolicy"
$SQLInstance = Get-AzRecoveryServicesBackupProtectableItem -workloadType MSSQL -ItemType SQLInstance -VaultId $targetVault.ID -Name "MSSQLInstance" -ServerName "TestSQLServer"
Enable-AzRecoveryServicesBackupAutoProtection -InputItem $SQLInstance -BackupManagementType AzureWorkload -WorkloadType MSSQL -Policy $Pol -VaultId $targetvault.ID

Az első parancsmag egy alapértelmezett szabályzatobjektumot kap, majd a $Pol változóban tárolja. A második parancsmag lekéri a megfelelő SQLInstance-t, amely egy védhető elem. A 3. parancs ezután beállítja a példány automatikus védelmét a $Pol házirendjének használatával.

2. példa

Ez a parancsok lehetővé teszik a felhasználók számára, hogy automatikusan megvédjék az összes meglévő nem védett adatbázist és minden olyan adatbázist, amelyet később a megadott szabályzattal adnak hozzá. (automatikusan létrehozott)

Enable-AzRecoveryServicesBackupAutoProtection -BackupManagementType AzureVM -InputItem <ProtectableItemBase> -Policy $Pol -VaultId $vault.ID -WorkloadType AzureVM

Paraméterek

-BackupManagementType

A védett erőforrások osztálya. Jelenleg a parancsmag által támogatott értékek a MAB, az AzureWorkload és az AzureVM

Típus:BackupManagementType
Elfogadott értékek:AzureWorkload
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InputItem

Megadja a bemenetként átadható védhető elemobjektumot. Az aktuális támogatott érték egy "SQLInstance" típusú protectableItem objektum.

Típus:ProtectableItemBase
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-PassThru

Az automatikus védelem eredményének visszaadása.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Policy

Védelmi szabályzat objektuma.

Típus:PolicyBase
Position:3
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-VaultId

A Recovery Services-tároló ARM-azonosítója.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-WorkloadType

Az erőforrás számítási feladatainak típusa. A jelenlegi támogatott értékek az AzureVM, a WindowsServer, az MSSQL

Típus:WorkloadType
Elfogadott értékek:MSSQL, SAPHanaDatabase
Position:2
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

Kimenetek

Object