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 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительное выполнение команды без запроса на подтверждение пользователем.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceDeletion
Необязательный параметр для принудительного удаления виртуальной машины.
Тип: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InstanceId
Указывает в виде строкового массива идентификатор экземпляров, которые необходимо запустить.
Например: -InstanceId "0", "3"
Тип: | String[] |
Position: | 2 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ResourceGroupName
Указывает имя группы ресурсов, к которой принадлежит VMSS.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMScaleSetName
Удаляйте имя VMSS, которое удаляет этот командлет. Если указать параметр InstanceId , командлет удалит указанную виртуальную машину из VMSS с именем этого параметра.
Тип: | String |
Aliases: | Name |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
String[]
Выходные данные
Связанные ссылки
Azure PowerShell