BUG: Dsc Engine Merge configuration doesn't compare Table String type as expected
When you run Start-DscConfiguration to apply a new configuration, LCM merge all the configuration settings who belong to the same node name. Like the file below. When sacfg (alias) run, then the ValueData of the two resource are compared by the merge processus. Then the merge fail because ValueData is declared as String (table) type into the RegistryResource .mof file.
Below you can find the configuration file to create the issue.
If you specify a string array with several value then PowerShell "PSDesiredStateConfiguration.psm1" throw an error at the execution instead of the LCM. The compared values are always false because a String Table Type.
This use case is just for help to identifiy this issue.
The target will use the same configuration settings into different configuration file provided by a pull server across a PartialConfiguration.
Thanks in advance to investigate the issue.