Remove-AzVmssLifecycleHook
移除虛擬機擴展集(VMSS)中的一個或全部生命週期鉤子。
語法
ByTypeParameterSet (預設值)
Remove-AzVmssLifecycleHook
-ResourceGroupName <String>
-VMScaleSetName <String>
-Type <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AllParameterSet
Remove-AzVmssLifecycleHook
-ResourceGroupName <String>
-VMScaleSetName <String>
[-All]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-AzVmssLifecycleHook 指令檔可透過擷取現有虛擬機縮放集(VMSS)移除一個生命週期鉤子(透過 -Type)或所有生命週期鉤子(-All) 移除,方法是取得目前的 VMSS,移除指定的鉤子,並更新 VMSS。
範例
範例 1:依類型移除生命週期鉤子
Remove-AzVmssLifecycleHook -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Type 'UpgradeAutoOSScheduling'
此範例移除了指定 VMSS 中的「UpgradeAutoOSSchefling」生命週期鉤子。
範例 2:移除所有生命週期鉤子
Remove-AzVmssLifecycleHook -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -All
此範例移除了指定 VMSS 中的所有生命週期鉤子。
範例 3:使用 WhatIf 移除預覽
Remove-AzVmssLifecycleHook -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Type 'UpgradeAutoOSScheduling' -WhatIf
這個範例預覽了移除鉤子時會發生什麼,且不做任何更改。
參數
-All
指定時,會移除虛擬機縮放集中的所有生命週期鉤子。
參數屬性
參數集
AllParameterSet
| Position: | Named |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
參數屬性
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-DefaultProfile
用於與 Azure 通訊的憑證、帳號、租戶和訂閱。
參數屬性
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-ResourceGroupName
資源群組的名稱。
參數屬性
| 類型: | String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 0 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-Type
要移除的生命週期鉤子類型。 可能的值:「UpgradeAutoOSSchescheduleing」、「UpgradeAutoOSRollingBatchStarting」。
參數屬性
| 類型: | String
|
| 預設值: | None |
| 接受的值: | UpgradeAutoOSScheduling, UpgradeAutoOSRollingBatchStarting |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
ByTypeParameterSet
| Position: | 2 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-VMScaleSetName
VM 擴展集的名稱。
參數屬性
| 類型: | String
|
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
| 別名: | Name |
參數集
(All)
| Position: | 1 |
| 必要: | True |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 指令未執行。
參數屬性
參數集
(All)
| Position: | Named |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
CommonParameters
此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。
輸出