In the previous sections, we covered using DSC configuration script files with DSC configuration data, but we have not covered exactly how to specify configuration data or how it is stored separately from the configuration scripts. In this section, we will cover this and the rules applying to what configuration data can be specified as well as some best practices on using it.
When we refer to DSC configuration data, we are referring to any environmental data supplied to the DSC configuration function. This may be slightly confusing, as we mentioned a DSC special variable called $ConfigurationData earlier in this chapter. Try to remember that when we refer to the DSC configuration data term, we are referring to the entirety of the data supplied to the configuration function, not just the data available through the special variable called ...