Remove-AzVmss

Удаляет vmSS или виртуальную машину, которая находится в VMSS.

Синтаксис

Remove-AzVmss
      [-ResourceGroupName] <String>
      [-VMScaleSetName] <String>
      [[-InstanceId] <String[]>]
      [-ForceDeletion <Boolean>]
      [-Force]
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-AzVmss удаляет масштабируемый набор виртуальных машин (VMSS) из Azure. Этот командлет также можно использовать для удаления определенной виртуальной машины внутри VMSS. Параметр InstanceId можно использовать для удаления определенной виртуальной машины внутри VMSS.

Примеры

Пример 1. Удаление VMSS

Remove-AzVmss -ResourceGroupName "Group001" -VMScaleSetName "VMScaleSet001"

Эта команда удаляет vmSS с именем VMScaleSet001, которая принадлежит группе ресурсов с именем Group001.

Пример 2. Удаление виртуальной машины из vmSS

Remove-AzVmss -ResourceGroupName "Group002" -VMScaleSetName "VMScaleSet002" -InstanceId "3";

Эта команда удаляет виртуальную машину с идентификатором экземпляра 3 из vmSS с именем VMScaleSet002, которая принадлежит группе ресурсов с именем Group002.

Параметры

-AsJob

Запустите командлет в фоновом режиме и верните задание для отслеживания хода выполнения.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceDeletion

Необязательный параметр для принудительного удаления виртуальной машины.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

Указывает в виде строкового массива идентификатор экземпляров, которые необходимо запустить. Например: -InstanceId "0", "3"

Type:String[]
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Указывает имя группы ресурсов, к которой принадлежит VMSS.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMScaleSetName

Удаляйте имя VMSS, которое удаляет этот командлет. Если указать параметр InstanceId , командлет удалит указанную виртуальную машину из VMSS с именем этого параметра.

Type:String
Aliases:Name
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

String

String[]

Выходные данные

PSOperationStatusResponse