Set-AzVMSqlServerExtension
Définit l’extension Azure SQL Server sur une machine virtuelle.
Syntax
Set-AzVMSqlServerExtension
[[-Version] <String>]
[-ResourceGroupName] <String>
[-VMName] <String>
[[-Name] <String>]
[[-AutoPatchingSettings] <AutoPatchingSettings>]
[[-AutoBackupSettings] <AutoBackupSettings>]
[[-KeyVaultCredentialSettings] <KeyVaultCredentialSettings>]
[[-Location] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Set-AzVMSqlServerExtension définit l’extension de serveur AzureSQL sur une machine virtuelle.
Exemples
Exemple 1 : Définir les paramètres de mise à jour corrective automatique sur une machine virtuelle
$AutoPatchingConfig = New-AzVMSqlServerAutoPatchingConfig -Enable -DayOfWeek "Thursday" -MaintenanceWindowStartingHour 11 -MaintenanceWindowDuration 120 -PatchCategory "Important"
Get-AzVM -ResourceGroupName "testrg" -Name "VirtualMachine11" | Set-AzVMSqlServerExtension -AutoPatchingSettings $AutoPatchingConfig | Update-AzVM
La première commande crée un objet de configuration à l’aide de l’applet de commande New-AzVMSqlServerAutoPatchingConfig . La commande stocke la configuration dans la variable $AutoPatchingConfig. La deuxième commande obtient la machine virtuelle nommée VirtualMachine11 dans le groupe de ressources testrg à l’aide de l’applet de commande Get-AzVM. La commande transmet cet objet à l’applet de commande actuelle à l’aide de l’opérateur de pipeline. L’applet de commande actuelle définit les paramètres de mise à jour corrective automatique dans $AutoPatchingConfig pour la machine virtuelle. La commande transmet la machine virtuelle à l’applet de commande Update-AzVM.
Exemple 2 : Définir les paramètres de sauvegarde automatique sur une machine virtuelle
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Get-AzVM -ResourceGroupName "testrg" -Name "VirtualMachine11" | Set-AzVMSqlServerExtension -AutoBackupSettings $AutoBackupConfig | Update-AzVM
La première commande crée un objet de configuration à l’aide de l’applet de commande New-AzVMSqlServerAutoBackupConfig . La commande stocke la configuration dans la variable $AutoBackupConfig. La deuxième commande obtient la machine virtuelle nommée VirtualMachine11 dans le groupe de ressources testrg, puis la transmet à l’applet de commande actuelle. L’applet de commande actuelle définit les paramètres de sauvegarde automatique dans $AutoBackupConfig pour la machine virtuelle. La commande transmet la machine virtuelle à l’applet de commande Update-AzVM.
Paramètres
-AutoBackupSettings
Spécifie les paramètres de sauvegarde SQL Server automatiques. Pour créer un objet AutoBackup Paramètres, utilisez l’applet de commande New-AzVMSqlServerAutoBackupConfig.
Type: | AutoBackupSettings |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutoPatchingSettings
Spécifie les paramètres de mise à jour corrective SQL Server automatiques. Pour créer un objet AutoPatching Paramètres, utilisez l’applet de commande New-AzVMSqlServerAutoPatchingConfig.
Type: | AutoPatchingSettings |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec 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
Spécifie l’emplacement de la machine virtuelle.
Type: | String |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Spécifie le nom de l’extension SQL Server.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources de la machine virtuelle.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Version
Spécifie la version de l’extension SQL Server.
Type: | String |
Aliases: | HandlerVersion |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMName
Spécifie le nom de la machine virtuelle sur laquelle cette applet de commande définit l’extension SQL Server.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour