Set-AzVMSqlServerExtension

Anger Azure SQL Server-tillägget på en virtuell dator.

Anteckning

Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.

Syntax

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

Description

Cmdleten Set-AzVMSqlServerExtension anger AzureSQL Server-tillägget på en virtuell dator.

Exempel

Exempel 1: Ange inställningar för automatisk korrigering på en virtuell dator

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

Det första kommandot skapar ett konfigurationsobjekt med cmdleten New-AzVMSqlServerAutoPatchingConfig . Kommandot lagrar konfigurationen i variabeln $AutoPatchingConfig. Det andra kommandot hämtar den virtuella datorn med namnet VirtualMachine11 i resursgruppens testrg med hjälp av cmdleten Get-AzVM. Kommandot skickar objektet till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten anger inställningarna för automatisk korrigering i $AutoPatchingConfig för den virtuella datorn. Kommandot skickar den virtuella datorn till cmdleten Update-AzVM.

Exempel 2: Ange inställningar för automatisk säkerhetskopiering på en virtuell dator

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

Det första kommandot skapar ett konfigurationsobjekt med cmdleten New-AzVMSqlServerAutoBackupConfig . Kommandot lagrar konfigurationen i variabeln $AutoBackupConfig. Det andra kommandot hämtar den virtuella datorn med namnet VirtualMachine11 i resursgruppens testrg och skickar den sedan till den aktuella cmdleten. Den aktuella cmdleten anger inställningarna för automatisk säkerhetskopiering i $AutoBackupConfig för den virtuella datorn. Kommandot skickar den virtuella datorn till cmdleten Update-AzVM.

Parametrar

-AutoBackupSettings

Anger inställningarna för automatisk SQL Server säkerhetskopiering. Om du vill skapa ett AutoBackupSettings-objekt använder du cmdleten New-AzVMSqlServerAutoBackupConfig.

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

Anger inställningarna för automatisk SQL Server korrigering. Om du vill skapa ett AutoPatchingSettings-objekt använder du cmdleten New-AzVMSqlServerAutoPatchingConfig.

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

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-KeyVaultCredentialSettings
Type:KeyVaultCredentialSettings
Position:7
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Location

Anger platsen för den virtuella datorn.

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

Anger namnet på SQL Server tillägget.

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

Anger namnet på resursgruppen för den virtuella datorn.

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

Anger versionen av SQL Server-tillägget.

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

Anger namnet på den virtuella dator där den här cmdleten anger SQL Server-tillägget.

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

Indata

String

AutoPatchingSettings

AutoBackupSettings

KeyVaultCredentialSettings

Utdata

PSAzureOperationResponse