Get-AzVmssLifecycleHookEvent
Listet Lebenszyklus-Hook-Ereignisse für einen VM-Skalierungssatz (VIRTUAL Machine Scale Set, VMSS) auf oder ruft diese ab.
Syntax
ListParameterSet (Standard)
Get-AzVmssLifecycleHookEvent
-ResourceGroupName <String>
-VMScaleSetName <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
GetParameterSet
Get-AzVmssLifecycleHookEvent
-ResourceGroupName <String>
-VMScaleSetName <String>
-Name <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-AzVmssLifecycleHookEvent listet alle Lebenszyklus-Hook-Ereignisse für einen VM-Skalierungssatz (VMSS) auf oder ruft ein bestimmtes Ereignis anhand des Namens (GUID) ab. Lebenszyklus-Hook-Ereignisse werden von der Plattform erstellt, wenn konfigurierte Hooks während der Phasen des Automatischen Betriebssystemupgrades ausgelöst werden.
Ereignisse haben Properties.State entweder "Aktiv" (warten auf eine Kundenantwort) oder "Abgeschlossen".
Beispiele
Beispiel 1: Auflisten aller Lebenszyklus-Hook-Ereignisse für eine VMSS
Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss'
In diesem Beispiel werden alle Lebenszyklus-Hook-Ereignisse für die angegebene VMSS aufgelistet.
Beispiel 2: Abrufen eines bestimmten Ereignisses anhand des Namens
Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' -Name 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
In diesem Beispiel wird ein bestimmtes Lebenszyklus-Hook-Ereignis anhand des GUID-Namens abgerufen.
Beispiel 3: Nur auf aktive Ereignisse filtern
Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
Where-Object { $_.Properties.State -eq 'Active' }
In diesem Beispiel werden nur die aktiven Lifecycle-Hook-Ereignisse aufgelistet.
Beispiel 4: Genehmigen aller aktiven Ereignisse über die Pipeline
Get-AzVmssLifecycleHookEvent -ResourceGroupName 'myRg' -VMScaleSetName 'myVmss' |
Where-Object { $_.Properties.State -eq 'Active' } |
Update-AzVmssLifecycleHookEvent -ActionState Approved
In diesem Beispiel werden alle aktiven Ereignisse abgerufen und die einzelnen Ereignisse über die Pipeline genehmigt.
Parameter
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Parametereigenschaften
| Typ: | IAzureContextContainer |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | AzContext, AzureRmContext, AzureCredential |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Name
Der Name (GUID) des abzurufenden Lebenszyklus-Hook-Ereignisses. Wenn sie weggelassen wird, werden alle Ereignisse für vmSS aufgelistet.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
GetParameterSet
| Position: | 2 |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-ResourceGroupName
Der Name der Ressourcengruppe.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-VMScaleSetName
Der Name des VM-Skalierungssatzes.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.