Set-AzVMSqlServerExtension

Nastaví rozšíření Azure SQL Serveru na virtuálním počítači.

Syntax

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

Description

Rutina Set-AzVMSqlServerExtension nastaví rozšíření AzureSQL Server na virtuálním počítači.

Příklady

Příklad 1: Nastavení automatických oprav na virtuálním počítači

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

První příkaz vytvoří objekt konfigurace pomocí rutiny New-AzVMSqlServerAutoPatchingConfig . Příkaz uloží konfiguraci do proměnné $AutoPatchingConfig. Druhý příkaz získá virtuální počítač s názvem VirtualMachine11 v testrg skupiny prostředků pomocí rutiny Get-AzVM. Příkaz předá tento objekt aktuální rutině pomocí operátoru kanálu. Aktuální rutina nastaví nastavení automatických oprav v $AutoPatchingConfig pro virtuální počítač. Příkaz předá virtuální počítač rutině Update-AzVM.

Příklad 2: Nastavení automatického zálohování na virtuálním počítači

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

První příkaz vytvoří objekt konfigurace pomocí rutiny New-AzVMSqlServerAutoBackupConfig . Příkaz uloží konfiguraci do proměnné $AutoBackupConfig. Druhý příkaz získá virtuální počítač s názvem VirtualMachine11 v testrg skupiny prostředků a pak ho předá aktuální rutině. Aktuální rutina nastaví nastavení automatického zálohování v $AutoBackupConfig pro virtuální počítač. Příkaz předá virtuální počítač rutině Update-AzVM.

Parametry

-AutoBackupSettings

Určuje nastavení automatického zálohování SQL Serveru. K vytvoření objektu AutoBackup Nastavení použijte rutinu New-AzVMSqlServerAutoBackupConfig.

Type:AutoBackupSettings
Position:6
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AutoPatchingSettings

Určuje nastavení automatických oprav SQL Serveru. K vytvoření objektu AutoPatching Nastavení použijte rutinu New-AzVMSqlServerAutoPatchingConfig.

Type:AutoPatchingSettings
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

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

-KeyVaultCredentialSettings

Type:KeyVaultCredentialSettings
Position:7
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Location

Určuje umístění virtuálního počítače.

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

-Name

Určuje název rozšíření SQL Serveru.

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

-ResourceGroupName

Určuje název skupiny prostředků virtuálního počítače.

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

-Version

Určuje verzi rozšíření SQL Serveru.

Type:String
Aliases:HandlerVersion
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMName

Určuje název virtuálního počítače, na kterém tato rutina nastaví rozšíření SQL Serveru.

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

Vstupy

String

AutoPatchingSettings

AutoBackupSettings

KeyVaultCredentialSettings

Výstupy

PSAzureOperationResponse