Set-AzVMSqlServerExtension

Sanal makinede Azure SQL Server uzantısını ayarlar.

Sözdizimi

Set-AzVMSqlServerExtension
   [[-Version] <String>]
   [-ResourceGroupName] <String>
   [-VMName] <String>
   [[-Name] <String>]
   [[-AutoPatchingSettings] <AutoPatchingSettings>]
   [[-AutoBackupSettings] <AutoBackupSettings>]
   [[-KeyVaultCredentialSettings] <KeyVaultCredentialSettings>]
   [[-Location] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Set-AzVMSqlServerExtension cmdlet'i bir sanal makinede AzureSQL Server uzantısını ayarlar.

Örnekler

Örnek 1: Sanal makinede otomatik düzeltme eki uygulama ayarlarını belirleme

$AutoPatchingConfig = New-AzVMSqlServerAutoPatchingConfig -Enable -DayOfWeek "Thursday" -MaintenanceWindowStartingHour 11 -MaintenanceWindowDuration 120 -PatchCategory "Important"
Get-AzVM -ResourceGroupName "testrg" -Name "VirtualMachine11" | Set-AzVMSqlServerExtension -AutoPatchingSettings $AutoPatchingConfig | Update-AzVM

İlk komut, New-AzVMSqlServerAutoPatchingConfig cmdlet'ini kullanarak bir yapılandırma nesnesi oluşturur. komutu yapılandırmayı $AutoPatchingConfig değişkeninde depolar. İkinci komut, Get-AzVM cmdlet'ini kullanarak Kaynak Grubu testrg'sinde VirtualMachine11 adlı sanal makineyi alır. Komut, işlem hattı işlecini kullanarak bu nesneyi geçerli cmdlet'e geçirir. Geçerli cmdlet, sanal makine için $AutoPatchingConfig otomatik düzeltme eki uygulama ayarlarını ayarlar. komut, sanal makineyi Update-AzVM cmdlet'ine geçirir.

Örnek 2: Sanal makinede otomatik yedekleme ayarlarını ayarlama

$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Get-AzVM -ResourceGroupName "testrg" -Name "VirtualMachine11" | Set-AzVMSqlServerExtension -AutoBackupSettings $AutoBackupConfig | Update-AzVM

İlk komut, New-AzVMSqlServerAutoBackupConfig cmdlet'ini kullanarak bir yapılandırma nesnesi oluşturur. komutu yapılandırmayı $AutoBackupConfig değişkeninde depolar. İkinci komut, Kaynak Grubu testrg'sinde VirtualMachine11 adlı sanal makineyi alır ve geçerli cmdlet'e geçirir. Geçerli cmdlet, sanal makine için $AutoBackupConfig otomatik yedekleme ayarlarını ayarlar. komut, sanal makineyi Update-AzVM cmdlet'ine geçirir.

Parametreler

-AutoBackupSettings

Otomatik SQL Server yedekleme ayarlarını belirtir. AutoBackupSettings nesnesi oluşturmak için New-AzVMSqlServerAutoBackupConfig cmdlet'ini kullanın.

Tür:AutoBackupSettings
Position:6
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-AutoPatchingSettings

Otomatik SQL Server düzeltme eki uygulama ayarlarını belirtir. AutoPatchingSettings nesnesi oluşturmak için New-AzVMSqlServerAutoPatchingConfig cmdlet'ini kullanın.

Tür:AutoPatchingSettings
Position:5
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-KeyVaultCredentialSettings

Tür:KeyVaultCredentialSettings
Position:7
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Location

Sanal makinenin konumunu belirtir.

Tür:String
Position:8
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

Uzantının SQL Server adını belirtir.

Tür:String
Position:4
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ResourceGroupName

Sanal makinenin kaynak grubunun adını belirtir.

Tür:String
Position:2
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Version

SQL Server uzantısının sürümünü belirtir.

Tür:String
Diğer adlar:HandlerVersion
Position:1
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-VMName

Bu cmdlet'in SQL Server uzantısını ayarladığı sanal makinenin adını belirtir.

Tür:String
Position:3
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

String

AutoPatchingSettings

AutoBackupSettings

KeyVaultCredentialSettings

Çıkışlar

PSAzureOperationResponse