Set-AzVMSqlServerExtension

Mengatur ekstensi Azure SQL Server pada komputer virtual.

Sintaks

Default (Default)

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.

Properti parameter

Jenis:AutoBackupSettings
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:6
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-AutoPatchingSettings

Menentukan pengaturan patching SQL Server otomatis. Untuk membuat objek AutoPatchingSettings , gunakan cmdlet New-AzVMSqlServerAutoPatchingConfig.

Properti parameter

Jenis:AutoPatchingSettings
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:5
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-KeyVaultCredentialSettings

Cmdlet Set-AzVMSqlServerExtension mengatur ekstensi AzureSQL Server pada komputer virtual.

Properti parameter

Jenis:KeyVaultCredentialSettings
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:7
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Location

Menentukan lokasi komputer virtual.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:8
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Name

Menentukan nama SQL Server ekstensi.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:4
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ResourceGroupName

Menentukan nama grup sumber daya komputer virtual.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:2
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Version

Menentukan versi ekstensi SQL Server.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:HandlerVersion

Kumpulan parameter

(All)
Position:1
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-VMName

Menentukan nama komputer virtual tempat cmdlet ini mengatur ekstensi SQL Server.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:3
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

String

AutoPatchingSettings

AutoBackupSettings

KeyVaultCredentialSettings

Output

PSAzureOperationResponse