PSWindowsUpdate is written by Michal Gajda (mgajda83/PSWindowsUpdate).
This "fork" is a decompiled version of the original PSWindowsUpdate DLLs for the sole purpose of fixing bugs, improving security, and allowing transparency to an otherwise awesome PowerShell module used by millions of sysadmins. Currently, this repo contains a bug fix for Remove-WindowsUpdate -UpdateID
(please see the git history for more information).
The project builds without any issues in Rider however its use in production environments is discouraged at this time. Additional source code reviews & cleanup of leftover artifacts are still needed.
For anyone wishing to build this project, one must first compile a BITSReference4_0
reference DLL using Type Libraries from the Windows 10+ SDK. For convenience, I have included the build script featured on Microsoft's page.