Sdílet prostřednictvím


Set-AzVMSqlServerExtension

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

Syntaxe

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 AutoBackupSettings použijte rutinu New-AzVMSqlServerAutoBackupConfig.

Typ:AutoBackupSettings
Position:6
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-AutoPatchingSettings

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

Typ:AutoPatchingSettings
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-KeyVaultCredentialSettings

Typ:KeyVaultCredentialSettings
Position:7
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Location

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

Typ:String
Position:8
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

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

Typ:String
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-ResourceGroupName

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

Typ:String
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Version

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

Typ:String
Aliasy:HandlerVersion
Position:1
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMName

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

Typ:String
Position:3
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Vstupy

String

AutoPatchingSettings

AutoBackupSettings

KeyVaultCredentialSettings

Výstupy

PSAzureOperationResponse