Get-AzVmssLifecycleHookEvent

Elenca o recupera gli eventi di hook del ciclo di vita per un set di scalabilità di macchine virtuali.

Sintassi

ListParameterSet (Impostazione predefinita)

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

GetParameterSet

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

Descrizione

Il cmdlet Get-AzVmssLifecycleHookEvent elenca tutti gli eventi di hook del ciclo di vita per un set di scalabilità di macchine virtuali (VMSS) o recupera un evento specifico in base al nome (GUID). Gli eventi hook del ciclo di vita vengono creati dalla piattaforma quando gli hook configurati vengono attivati durante le fasi di aggiornamento automatico del sistema operativo.

Gli eventi hanno un Properties.State valore "Attivo" (in attesa di una risposta del cliente) o "Completato".

Esempio

Esempio 1: Elencare tutti gli eventi di hook del ciclo di vita per un set di scalabilità di macchine virtuali

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

Questo esempio elenca tutti gli eventi di hook del ciclo di vita per il set di scalabilità di macchine virtuali specificato.

Esempio 2: Ottenere un evento specifico in base al nome

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

In questo esempio viene recuperato un evento hook del ciclo di vita specifico in base al relativo nome GUID.

Esempio 3: Filtrare solo gli eventi attivi

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

Questo esempio elenca solo gli eventi hook del ciclo di vita attivi.

Esempio 4: Approvare tutti gli eventi attivi tramite pipeline

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

Questo esempio recupera tutti gli eventi attivi e ne approva ognuno tramite la pipeline.

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Nome (GUID) dell'evento hook del ciclo di vita da recuperare. Quando viene omesso, vengono elencati tutti gli eventi per il set di scalabilità di macchine virtuali.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

GetParameterSet
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-ResourceGroupName

Nome del gruppo di risorse.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-VMScaleSetName

Nome del set di scalabilità di macchine virtuali.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

Output

VMScaleSetLifecycleHookEvent