WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
Note: This module is in development, and in its current implementation it would generate a large number of entries in the configuration file. We're considering the concept of "export not default" which would essentially only generate lines of configuration for settings that were not in their default state to reduce the size of the WinGet configuration file.
Description of the new feature / enhancement
After enumerating over all installed packages, WinGet should include WIndows Settings in the WinGet Configuration file.
Over at the winget-dsc repository, we're working on a PowerShell DSC v2 Resource Microsoft.Windows.Setting module.
Note: This module is in development, and in its current implementation it would generate a large number of entries in the configuration file. We're considering the concept of "export not default" which would essentially only generate lines of configuration for settings that were not in their default state to reduce the size of the WinGet configuration file.
Proposed technical implementation details
No response