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 |