Thank you for helping improve PSWindowsUpdate GUI.
- Open an issue for significant behavior or security-model changes before investing in a large implementation.
- Create a focused branch from
main. - Keep all WUA calls typed and on the dedicated STA COM worker. Do not add script interpolation, arbitrary command execution, or silent policy changes.
- Run
build\Build.ps1and include the relevant tests. - Never include real hostnames, credentials, update logs, or enterprise policy data.
- Submit a pull request using the repository template.
Windows PowerShell is reserved for fixed, embedded WinRM transport scripts with typed arguments. Update execution must stay inside the staged native executable.