Поделиться через


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

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

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
значение по умолчанию:False
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Тип:SwitchParameter
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceDeletion

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

Тип:Nullable<T>[Boolean]
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceId

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

Тип:String[]
Position:2
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

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

Тип:String
Position:0
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-VMScaleSetName

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

Тип:String
Aliases:Name
Position:1
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
значение по умолчанию:False
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

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

String

String[]

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

PSOperationStatusResponse