GamingPCSetup
GamingPCSetup copied to clipboard
DSC v3
Hello, There is DSC V3 that is out now, maybe a good idea to migrate to it.
https://github.com/powershell/dsc?tab=readme-ov-file
The benefit are:
- DSCv3 doesn't depend on PowerShell. You can use DSCv3 without PowerShell installed and manage resources written in bash, python, C#, Go, or any other language.
- DSCv3 use of PowerShell based resources does not depend on PSDesiredStateConfiguration module
- DSCv3 doesn't include a local configuration manager. DSCv3 is invoked as a command. It doesn't run as a service.
- Non-PowerShell resources define their schemas with JSON files, not MOF files.
- Configuration documents are defined in JSON or YAML files, not PowerShell script files.
Thanks for the feedback. I haven't been following the changes to DSC too closely.. but those do sound like pretty significant improvements.
Yes I started migrating to it, but for now for me there isn't enough native implementation of resource, but you can fallback to old dsc if it didn't exist. For me it is still too early to start migrating to it.
I was wondering, did you have made all change to be fully compatible with windows 11 or you are still on windows 10 ?