Get-AzVmssLifecycleHookEvent

列出或檢索虛擬機器擴展集(VMSS)的生命週期鉤子事件。

語法

ListParameterSet (預設值)

Get-AzVmssLifecycleHookEvent
    -ResourceGroupName <String>
    -VMScaleSetName <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

GetParameterSet

Get-AzVmssLifecycleHookEvent
    -ResourceGroupName <String>
    -VMScaleSetName <String>
    -Name <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Get-AzVmssLifecycleHookEvent 指令檔列出虛擬機縮放集(VMSS)的所有生命週期鉤子事件,或依名稱檢索特定事件(GUID)。 當配置好的鉤子在自動作業系統升級階段觸發時,平台會產生生命週期鉤子事件。

活動的狀態 Properties.State 分為「活躍」(等待客戶回應)或「完成」兩種。

範例

範例 1:列出 VMSS 的所有生命週期鉤子事件

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss'

此範例列出指定 VMSS 的所有生命週期鉤子事件。

範例 2:以名稱取得特定事件

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'

此範例透過 GUID 名稱檢索特定生命週期鉤子事件。

範例 3:僅篩選至活躍事件

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
    Where-Object { $_.Properties.State -eq 'Active' }

此範例僅列出活躍的生命週期鉤子事件。

範例 4:透過管線批准所有活躍事件

Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
    Where-Object { $_.Properties.State -eq 'Active' } |
    Update-AzVmssLifecycleHookEvent -ActionState Approved

此範例會擷取所有活躍事件,並透過管線批准每一個事件。

參數

-DefaultProfile

用於與 Azure 通訊的憑證、帳號、租戶和訂閱。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

要取回的生命週期鉤子事件名稱(GUID)。 若省略,則列出所有VMSS的事件。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

GetParameterSet
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ResourceGroupName

資源群組的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-VMScaleSetName

VM 擴展集的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

String

輸出

VMScaleSetLifecycleHookEvent