Set-AzVMSqlServerExtension
Mengatur ekstensi Azure SQL Server pada komputer virtual.
Sintaks
Set-AzVMSqlServerExtension
[[-Version] <String>]
[-ResourceGroupName] <String>
[-VMName] <String>
[[-Name] <String>]
[[-AutoPatchingSettings] <AutoPatchingSettings>]
[[-AutoBackupSettings] <AutoBackupSettings>]
[[-KeyVaultCredentialSettings] <KeyVaultCredentialSettings>]
[[-Location] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Cmdlet Set-AzVMSqlServerExtension mengatur ekstensi AzureSQL Server pada komputer virtual.
Contoh
Contoh 1: Mengatur pengaturan patching otomatis pada komputer virtual
$AutoPatchingConfig = New-AzVMSqlServerAutoPatchingConfig -Enable -DayOfWeek "Thursday" -MaintenanceWindowStartingHour 11 -MaintenanceWindowDuration 120 -PatchCategory "Important"
Get-AzVM -ResourceGroupName "testrg" -Name "VirtualMachine11" | Set-AzVMSqlServerExtension -AutoPatchingSettings $AutoPatchingConfig | Update-AzVM
Perintah pertama membuat objek konfigurasi dengan menggunakan cmdlet New-AzVMSqlServerAutoPatchingConfig . Perintah menyimpan konfigurasi dalam variabel $AutoPatchingConfig. Perintah kedua mendapatkan komputer virtual bernama VirtualMachine11 di testrg Grup Sumber Daya dengan menggunakan cmdlet Get-AzVM. Perintah meneruskan objek tersebut ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet saat ini mengatur pengaturan patching otomatis di $AutoPatchingConfig untuk komputer virtual. Perintah meneruskan komputer virtual ke cmdlet Update-AzVM.
Contoh 2: Mengatur pengaturan pencadangan otomatis pada komputer virtual
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Get-AzVM -ResourceGroupName "testrg" -Name "VirtualMachine11" | Set-AzVMSqlServerExtension -AutoBackupSettings $AutoBackupConfig | Update-AzVM
Perintah pertama membuat objek konfigurasi dengan menggunakan cmdlet New-AzVMSqlServerAutoBackupConfig . Perintah menyimpan konfigurasi dalam variabel $AutoBackupConfig. Perintah kedua mendapatkan komputer virtual bernama VirtualMachine11 di testrg Grup Sumber Daya, lalu meneruskannya ke cmdlet saat ini. Cmdlet saat ini mengatur pengaturan pencadangan otomatis di $AutoBackupConfig untuk komputer virtual. Perintah meneruskan komputer virtual ke cmdlet Update-AzVM.
Parameter
-AutoBackupSettings
Menentukan pengaturan pencadangan SQL Server otomatis. Untuk membuat objek AutoBackupSettings , gunakan cmdlet New-AzVMSqlServerAutoBackupConfig.
Jenis: | AutoBackupSettings |
Position: | 6 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-AutoPatchingSettings
Menentukan pengaturan patching SQL Server otomatis. Untuk membuat objek AutoPatchingSettings , gunakan cmdlet New-AzVMSqlServerAutoPatchingConfig.
Jenis: | AutoPatchingSettings |
Position: | 5 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-KeyVaultCredentialSettings
Jenis: | KeyVaultCredentialSettings |
Position: | 7 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Location
Menentukan lokasi komputer virtual.
Jenis: | String |
Position: | 8 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Name
Menentukan nama ekstensi SQL Server.
Jenis: | String |
Position: | 4 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ResourceGroupName
Menentukan nama grup sumber daya komputer virtual.
Jenis: | String |
Position: | 2 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Version
Menentukan versi ekstensi SQL Server.
Jenis: | String |
Alias: | HandlerVersion |
Position: | 1 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-VMName
Menentukan nama komputer virtual tempat cmdlet ini mengatur ekstensi SQL Server.
Jenis: | String |
Position: | 3 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |