Partager via


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

String[]

Sorties

PSOperationStatusResponse