Set-AzureVMSqlServerExtension
Définit l’extension Azure SQL Server sur une machine virtuelle.
Remarque
Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.
Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.
Syntaxe
Set-AzureVMSqlServerExtension
[[-ReferenceName] <String>]
[[-Version] <String>]
[[-AutoPatchingSettings] <AutoPatchingSettings>]
[[-AutoBackupSettings] <AutoBackupSettings>]
[[-KeyVaultCredentialSettings] <KeyVaultCredentialSettings>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMSqlServerExtension
[[-ReferenceName] <String>]
[[-Version] <String>]
[-Disable]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMSqlServerExtension
[[-ReferenceName] <String>]
[[-Version] <String>]
[-Uninstall]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Set-AzureVMSqlServerExtension définit l’extension Azure SQL Server sur une machine virtuelle.
Exemples
Exemple 1 : Définir les paramètres de mise à jour corrective automatique sur une machine virtuelle
PS C:\> Get-AzureVM -ServiceName "ServiceName" -Name "VMName" | Set-AzureVMSqlServerExtension -AutoPatchingSettings $APS | Update-AzureVM
Cette commande définit les paramètres de mise à jour corrective automatique sur une machine virtuelle Azure.
Exemple 2 : Définir les paramètres de sauvegarde automatique sur une machine virtuelle
PS C:\> Get-AzureVM -ServiceName "ServiceName" -Name "VMName" | Set-AzureVMSqlServerExtension -AutoBackupSettings $ABS | Update-AzureVM
Cette commande définit les paramètres de sauvegarde automatique sur une machine virtuelle Azure.
Exemple 3 : Désactiver une extension SQL Server sur une machine virtuelle
PS C:\> Get-AzureVM -ServiceName "Service" -Name "VMName" | Set-AzureVMSqlServerExtension -Disable
Cette commande désactive l’extension de machine virtuelle SQL Server sur une machine virtuelle donnée.
Exemple 4 : Désinstaller une extension SQL Server sur une machine virtuelle spécifique
PS C:\> Get-AzureVM -ServiceName "Service" -Name "VMName" | Set-AzureVMSqlServerExtension -Uninstall
Cette commande désinstalle une extension de machine virtuelle SQL Server sur la machine virtuelle nommée VMName.
Paramètres
-AutoBackupSettings
Spécifie les paramètres de sauvegarde SQL Server automatiques.
Type: | AutoBackupSettings |
Position: | 4 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-AutoPatchingSettings
Spécifie les paramètres de mise à jour corrective SQL Server automatiques.
Type: | AutoPatchingSettings |
Position: | 3 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Disable
Indique que cette applet de commande désactive l’état de l’extension.
Type: | SwitchParameter |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-InformationAction
Spécifie la façon dont cette applet de commande répond à un événement d’information.
Les valeurs valides pour ce paramètre sont :
- Continuer
- Ignorer
- Demander
- SilentlyContinue
- Stop
- Suspendre
Type: | ActionPreference |
Alias: | infa |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InformationVariable
Spécifie une variable d’informations.
Type: | String |
Alias: | iv |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-KeyVaultCredentialSettings
Spécifie les paramètres d’informations d’identification du coffre de clés.
Type: | KeyVaultCredentialSettings |
Position: | 5 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Profile
Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.
Type: | AzureSMProfile |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ReferenceName
Spécifie le nom de référence de l’extension SQL Server.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Uninstall
Indique que cette applet de commande désinstalle l’extension SQL Server de la machine virtuelle.
Type: | SwitchParameter |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Version
Spécifie la version de l’extension SQL Server à partir de laquelle Get-AzureVMSqlServerExtension récupère les paramètres.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VM
Spécifie l’objet de machine virtuelle persistante.
Type: | IPersistentVM |
Alias: | InputObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |