GamingPCSetup icon indicating copy to clipboard operation
GamingPCSetup copied to clipboard

DSC v3

Open dummys opened this issue 10 months ago • 2 comments

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.

dummys avatar Apr 10 '25 15:04 dummys

Thanks for the feedback. I haven't been following the changes to DSC too closely.. but those do sound like pretty significant improvements.

djdallmann avatar Apr 25 '25 22:04 djdallmann

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 ?

dummys avatar Apr 28 '25 09:04 dummys