When you set up a DSC pull server on Windows Server 2012 R2, you can simply run the command (Add-WindowsFeature DSC-Service) to install all of the necessary dependencies: IIS, ASP.NET, OData, and so on.

It appears to be possible to use older operating systems as DSC pull servers as well (so long as WMF 4.0 is supported on that platform), but you have to set up all of these prerequisites yourself. Here’s the process I used to build a Windows Server 2008 R2 DSC pull server:

Pretty nice post. I juist stumbled upon your weblog and wanted to say that I have really enjoyed
browsing your weblog posts. After all I will be subscribing iin your rss feed and I aam
hoping you write once more soon!

Hi Dave,
I followed exactly the procedures you indicated, but it still does not work.
It show I have installed the service. Do you have any ideas?
Thanks.
—————————————————-
PS C:\Workspace\dsc> dism /online /Enable-Feature /FeatureName:DSC-Service

Ah, it sounds like you’re trying to use a DSC configuration to install the pull server, and I doubt those DSC resources were written or tested with Server 2008 R2 in mind. When I wrote this article, I was still using a manual process to get the pull server set up (and I don’t think the DSC resource kit examples existed yet.) If you follow the link in my original post here, you’ll get to a blog post by Steven Murawski detailing what you need to do to manually install and configure a pull server.