I've successfully used DSC to apply registry changes with single values like DWORDS and strings. I flip the Force flag on, and it replaces whatever is there with the value I want.
However, I have a project now that would require adding a value to a MULTI_SZ with existing values. I don't want to remove what's already there – just append an additional value. I haven't come across any examples where people have done anything similar, and I didn't find any logic to handle this in a cursory read of the registry resource code.
Can the registry resource be used as-is to append values rather than replace, or do I need to just create some custom code in my script? I can do the latter easily enough, but I'd much prefer to keep my configuration code as clean as possible.