Aracılığıyla paylaş


Enable-AzRecoveryServicesBackupAutoProtection

Enable-AzRecoveryServicesBackupAutoProtection cmdlet'i, sağlanan ilkeyle verilen örnekteki geçerli ve gelecekteki TÜM SQL DB'lerinin otomatik korumasını ayarlar.

Syntax

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

Description

Bu komut, kullanıcıların tüm mevcut korumasız SQL DB'lerini ve verilen ilkeyle daha sonra eklenecek tüm DB'leri otomatik olarak korumasını sağlar. Yönerge gelecekteki tüm DB'leri yedeklemek olduğundan, işlem SQLInstance düzeyinde gerçekleştirilir, azure yedekleme hizmeti otomatik olarak korunan kapsayıcıları düzenli olarak yeni DB'ler için tarar ve otomatik olarak korur.

Örnekler

Örnek 1

$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

İlk cmdlet varsayılan bir ilke nesnesi alır ve $Pol değişkeninde depolar. İkinci cmdlet, korunabilir bir öğe olan ilgili SQLInstance'ı getirir. Ardından 3. komut, $Pol'deki ilkeyi kullanarak bu örnek için otomatik korumayı ayarlar.

Örnek 2

Bu komutlar, kullanıcıların tüm mevcut korumasız DB'leri ve daha sonra belirtilen ilkeyle eklenecek tüm DB'leri otomatik olarak korumasını sağlar. (otomatik olarak oluşturulmuş)

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

Parametreler

-BackupManagementType

Korunan kaynak sınıfı. Şu anda bu cmdlet için desteklenen değerler MAB, AzureWorkload, AzureVM'dir

Type:BackupManagementType
Accepted values:AzureWorkload
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputItem

Giriş olarak geçirilebilecek korunabilir öğe nesnesini belirtir. Desteklenen geçerli değer, "SQLInstance" türünde bir protectableItem nesnesidir.

Type:ProtectableItemBase
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Otomatik koruma sonucunu döndürür.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Koruma ilkesi nesnesi.

Type:PolicyBase
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

Kurtarma Hizmetleri Kasası'nın ARM Kimliği.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkloadType

Kaynağın iş yükü türü. Desteklenen geçerli değerler AzureVM, WindowsServer, MSSQL'tir

Type:WorkloadType
Accepted values:MSSQL, SAPHanaDatabase
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Çıkışlar

Object