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 |