Please make this a community module.
With newer and larger WSUS environments this is outdated and slow.
As an example: Get-PSWSUSUpdatePerClient used to take 30 mins to pull the updates and now it runs for 20 hours on a Windows Server 2019 WSUS server.
Doesn't work on PS7 so I can use parallel processing. Having to split the code between both PS5 and PS7 and it takes 24 hours to create reports for 5000 servers.
Needs much improvements to support newer Server OSs and PowerShell versions.