PSEventViewer (Get-Events) is really useful PowerShell wrapper around Get-WinEvent. One of the features you may be interested in is a simple way of getting “hidden” events data
Why do you think that https://github.com/lazywinadmin/AdsiPS is a good alternative to PSEventViewer