Enable-AzRecoveryServicesBackupAutoProtection
Cmdlet Enable-AzRecoveryServicesBackupAutoProtection menyiapkan perlindungan otomatis DB SQL saat ini dan masa mendatang dalam instans tertentu dengan kebijakan yang disediakan.
Sintaks
Enable-AzRecoveryServicesBackupAutoProtection
[-InputItem] <ProtectableItemBase>
[-BackupManagementType] <BackupManagementType>
[-WorkloadType] <WorkloadType>
[-Policy] <PolicyBase>
[-PassThru]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Perintah ini memungkinkan pengguna untuk secara otomatis melindungi semua DB SQL yang tidak terlindungi dan DB apa pun yang akan ditambahkan nanti dengan kebijakan yang diberikan. Karena instruksinya adalah mencadangkan semua DB di masa mendatang, operasi dilakukan pada tingkat SQLInstance, layanan pencadangan Azure kemudian akan secara teratur memindai kontainer yang dilindungi otomatis untuk setiap DB baru dan melindunginya secara otomatis.
Contoh
Contoh 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
Cmdlet pertama mendapatkan objek kebijakan default, lalu menyimpannya dalam variabel $Pol. Cmdlet kedua mengambil SQLInstance yang relevan yang merupakan item yang dapat dilindungi. Perintah ke-3 kemudian menyiapkan perlindungan otomatis untuk instans ini menggunakan kebijakan di $Pol.
Contoh 2
Perintah ini memungkinkan pengguna untuk secara otomatis melindungi semua DB yang tidak terlindungi dan DB apa pun yang akan ditambahkan nanti dengan kebijakan yang diberikan. (dibuat otomatis)
Enable-AzRecoveryServicesBackupAutoProtection -BackupManagementType AzureVM -InputItem <ProtectableItemBase> -Policy $Pol -VaultId $vault.ID -WorkloadType AzureVM
Parameter
-BackupManagementType
Kelas sumber daya yang dilindungi. Saat ini nilai yang didukung untuk cmdlet ini adalah MAB, AzureWorkload, AzureVM
Type: | BackupManagementType |
Accepted values: | AzureWorkload |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputItem
Menentukan objek item yang dapat dilindungi yang dapat diteruskan sebagai input. Nilai yang didukung saat ini adalah objek protectableItem jenis "SQLInstance".
Type: | ProtectableItemBase |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Mengembalikan hasil untuk perlindungan otomatis.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Policy
Objek kebijakan perlindungan.
Type: | PolicyBase |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
ID ARM dari Vault Layanan Pemulihan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkloadType
Jenis beban kerja sumber daya. Nilai yang didukung saat ini adalah AzureVM, WindowsServer, MSSQL
Type: | WorkloadType |
Accepted values: | MSSQL, SAPHanaDatabase |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk