From d1b28b85d9df530b01af71c8f655ad6a91b324f6 Mon Sep 17 00:00:00 2001 From: Adam Ahern <26538900+adam-ahern@users.noreply.github.com> Date: Mon, 3 Mar 2025 13:45:43 +0000 Subject: [PATCH] Get-VIEventPlus taking a long time on vCenter 8.0u3 and later --- Plugins/00 Initialize/00 Connection Plugin for vCenter.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Plugins/00 Initialize/00 Connection Plugin for vCenter.ps1 b/Plugins/00 Initialize/00 Connection Plugin for vCenter.ps1 index 6b6181ff..9dd1ed17 100644 --- a/Plugins/00 Initialize/00 Connection Plugin for vCenter.ps1 +++ b/Plugins/00 Initialize/00 Connection Plugin for vCenter.ps1 @@ -420,7 +420,7 @@ function Get-VIEventPlus { ) process { - $eventnumber = 100 + $eventnumber = 1000 # Increase the number of events retrieved per call $events = New-Object System.Collections.Generic.List[PSObject] $eventMgr = Get-View EventManager $eventFilter = New-Object VMware.Vim.EventFilterSpec @@ -469,6 +469,7 @@ function Get-VIEventPlus { } $events.add($Item) } + $eventsBuffer = $eventCollector.ReadNextEvents($eventnumber) # Continue reading events } $eventCollector.DestroyCollector() }