共用方式為


Remove-AzVmss

拿掉 VMSS 或 VMSS 內的虛擬機。

語法

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

Description

Remove-AzVmss Cmdlet 會從 Azure 移除虛擬機擴展集 (VMSS)。 此 Cmdlet 也可用來移除 VMSS 內的特定虛擬機。 您可以使用 InstanceId 參數來移除 VMSS 內的特定虛擬機。

範例

範例 1:移除 VMSS

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

此命令會移除屬於 Group001 資源群組的 VMSS 名為 VMScaleSet001。

範例 2:從 VMSS 內移除虛擬機

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

此命令會從名為 VMScaleSet002 的 VMSS 中移除實例識別碼為 3 的虛擬機,該 VMSS 屬於名為 Group002 的資源群組。

參數

-AsJob

在背景執行 Cmdlet,並傳回作業以追蹤進度。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Force

強制命令執行,而不要求使用者確認。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceDeletion

選擇性參數以強制刪除 VM。

類型:Nullable<T>[Boolean]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InstanceId

指定作為字串陣列,這是需要啟動之實例的標識碼。 例如: -InstanceId "0", "3"

類型:String[]
Position:2
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-ResourceGroupName

指定 VMSS 所屬的資源群組名稱。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-VMScaleSetName

物種此 Cmdlet 移除的 VMSS 名稱。 如果您指定 InstanceId 參數,Cmdlet 將會從此參數所命名的 VMSS 中移除指定的虛擬機。

類型:String
別名:Name
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

String

String[]

輸出

PSOperationStatusResponse