The PowerShell team have produced wave 9 of the DSc resource kit – just in time for Christmas – http://blogs.msdn.com/b/powershell/archive/2014/12/17/another-holiday-present-from-the-powershell-team-dsc-reskit-wave-9.aspx
This wave contains a number of new resources and some updates to existing resources including the Exchange resource.
You can download the latest version of the resource kit from https://gallery.technet.microsoft.com/DSC-Resource-Kit-All-c449312d
The team’s blog post states that you should check for the GA update (which is minimum requirement for running the DSC res kit) by testing to see if KB2883200 is installed. This won’t work if you’ve built you system using Windows media that incorporates the update.
A better test is to look at the build number. It should be 9400 or higher. You can see this by using $psversiontable
£> $PSVersionTable
Name Value
—- —–
PSVersion 4.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.34014
BuildVersion 6.3.9600.17400
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion 2.2
The version is 6.3.9600.17400 where 6.3 = Windows 2012 R2 and 9600 = the build
You can also use WMI
£> Get-CimInstance -ClassName Win32_Operatingsystem | Format-List BuildNumber, Version
BuildNumber : 9600
Version : 6.3.9600