Remove-AzVmss
Supprime la machine virtuelle VMSS ou une machine virtuelle qui se trouve dans vmSS.
Syntaxe
Remove-AzVmss
[-ResourceGroupName] <String>
[-VMScaleSetName] <String>
[[-InstanceId] <String[]>]
[-ForceDeletion <Boolean>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
La cmdlet Remove-AzVmss supprime le groupe de machines virtuelles identiques (VMSS) d’Azure. Cette applet de commande peut également être utilisée pour supprimer une machine virtuelle spécifique à l’intérieur de VMSS. Vous pouvez utiliser le paramètre InstanceId pour supprimer une machine virtuelle spécifique à l’intérieur de VMSS.
Exemples
Exemple 1 : Supprimer une machine virtuelle
Remove-AzVmss -ResourceGroupName "Group001" -VMScaleSetName "VMScaleSet001"
Cette commande supprime la machine virtuelle VMSS nommée VMScaleSet001 qui appartient au groupe de ressources nommé Group001.
Exemple 2 : Supprimer une machine virtuelle à partir d’un vmSS
Remove-AzVmss -ResourceGroupName "Group002" -VMScaleSetName "VMScaleSet002" -InstanceId "3";
Cette commande supprime la machine virtuelle avec l’ID d’instance 3 du vmSS nommé VMScaleSet002 qui appartient au groupe de ressources nommé Group002.
Paramètres
-AsJob
Exécutez l’applet de commande en arrière-plan et retournez un travail pour suivre la progression.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Force
Force l’exécution de la commande sans demander la confirmation de l’utilisateur.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceDeletion
Paramètre facultatif pour forcer la suppression d’une machine virtuelle.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InstanceId
Spécifie, en tant que tableau de chaînes, l’ID des instances qui doivent être démarrées.
Par exemple : -InstanceId "0", "3"
Type: | String[] |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources auquel appartient VMSS.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VMScaleSetName
Indique le nom du service VMSS supprimé par cette applet de commande. Si vous spécifiez le paramètre InstanceId, l’applet de commande supprime la machine virtuelle spécifiée de vmSS nommée par ce paramètre.
Type: | String |
Alias: | Name |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
String[]