Ran into this cool blog post on Building Clouds by Tiander Turpijn (MSFT). It contains a practical example of the implementation of DCS. He describes a walk through to to use Desired State Configuration (DSC) to maintain RDP settings like Enabling RDP, configuring the Firewall and NLA settings.
Check it out here:
Writing a custom DSC resource for Remote Desktop (RDP) settings