Get-AzVmssLifecycleHookEvent

Visar eller hämtar livscykelkrokhändelser för en VMSS (Virtual Machine Scale Set).

Syntax

ListParameterSet (Standard)

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

GetParameterSet

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

Description

Cmdleten Get-AzVmssLifecycleHookEvent listar alla livscykelkrokhändelser för en VMSS (VMSS) eller hämtar en specifik händelse med namn (GUID). Livscykelkrokhändelser skapas av plattformen när konfigurerade krokar utlöses under faserna för automatisk os-uppgradering.

Händelser har antingen Properties.State "Aktiv" (väntar på ett kundsvar) eller "Slutfört".

Exempel

Exempel 1: Lista alla livscykelkrokhändelser för en VMSS

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

I det här exemplet visas alla livscykelkrokhändelser för den angivna VMSS.

Exempel 2: Hämta en specifik händelse efter namn

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

Det här exemplet hämtar en specifik livscykelhookhändelse med dess GUID-namn.

Exempel 3: Filtrera endast till aktiva händelser

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

I det här exemplet visas endast aktiva livscykelkrokhändelser.

Exempel 4: Godkänn alla aktiva händelser via pipeline

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

Det här exemplet hämtar alla aktiva händelser och godkänner var och en via pipelinen.

Parametrar

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Parameteregenskaper

Typ:IAzureContextContainer
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Name

Namnet (GUID) för livscykelkroken som ska hämtas. När de utelämnas visas alla händelser för VMSS.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

GetParameterSet
Position:2
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-ResourceGroupName

Namnet på resursgruppen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-VMScaleSetName

Namnet på VM-skalningsuppsättningen.

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

Utdata

VMScaleSetLifecycleHookEvent