microsoft / winget-cli

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).
https://learn.microsoft.com/windows/package-manager/
MIT License
23.37k stars 1.45k forks source link

WinGet Configuration Export includes Windows Settings #4941

Open denelon opened 3 weeks ago

denelon commented 3 weeks ago

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

similar-issues-ai[bot] commented 3 weeks ago

We've found some similar issues:

If any of the above are duplicates, please consider closing this issue out and adding additional context in the original issue.

Note: You can give me feedback by 👍 or 👎 this comment.