Чтобы просто получить время загрузки:
$bootevent.Event.EventData.Data | ? name -eq boottime
Name #text
---- -----
BootTime 30234
Кстати, более новые PowerShell (6, 7) могут фильтровать именованные поля данных события. И некоторые фильтры могут принимать групповые символы. Но в логе есть ограничение в 256 элементов.
Get-WinEvent @{logname='*Diagnostics-Performance*'; boottime=30234}
ProviderName: Microsoft-Windows-Diagnostics-Performance
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
4/12/2020 1:11:05 PM 100 Warning Windows has started up: …