{"id":1531,"date":"2014-09-26T17:25:00","date_gmt":"2014-09-26T17:25:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/powershell\/2014\/09\/26\/continuing-the-dsc-resource-kit-additions-wave-7-is-live\/"},"modified":"2019-02-18T13:05:14","modified_gmt":"2019-02-18T20:05:14","slug":"continuing-the-dsc-resource-kit-additions-wave-7-is-live","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/continuing-the-dsc-resource-kit-additions-wave-7-is-live\/","title":{"rendered":"Continuing the DSC Resource Kit Additions \u2013 Wave 7 is Live"},"content":{"rendered":"<p>The <strong>DSC Resource Kit Wave 7 <\/strong>update has been published, and is now available. You can download all of the resources from the <a href=\"https:\/\/gallery.technet.microsoft.com\/DSC-Resource-Kit-All-c449312d\">DSC Resource Kit (All Resources)<\/a>&nbsp;topic, and&nbsp;also find them by using <a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2014\/05\/14\/windows-management-framework-5-0-preview-may-2014-is-now-available.aspx\">PowerShellGet<\/a>. This wave contains 4 new<em> <\/em>DSC Resources, which brings the total count of resources over 90 since last December.&nbsp;&nbsp;<\/p>\n<p>In addition to the new resources, we have also made some updates to existing resources based on feedback we have received.<\/p>\n<p><strong>Questions, Comments?<\/strong><\/p>\n<p>If you&#8217;re looking into using PowerShell DSC, but are blocked by a lack of resources, let us know in the comments or the TechNet QA Section.<\/p>\n<p><strong>What&#8217;s in this Wave?<\/strong><\/p>\n<p>This wave has added the following<\/p>\n<ul>\n<li>xPendingReboot examines three specific registry locations where a Windows Server might indicate that a reboot is pending and allows DSC to predictably handle the condition<\/li>\n<li>xCredSSP enables or disables the server &amp; client CredSSP roles on a system.<\/li>\n<li>xAdcsCertificationAuthority this resource installs and configures the Certificate Authority role on a Windows Server.<\/li>\n<li>xAdcsWebEnrollment this resource configures Certificate Services Web Enrollment on a Windows Server following installation of the component using the WindowsFeature resource.<\/li>\n<\/ul>\n<p>As always, we must reiterate that these resources come without any guarantees.&nbsp; The &ldquo;x&rdquo; prefix stands for experimental &ndash; which means these resources are provided AS IS and are not supported through any Microsoft support program or service. We will monitor the TechNet pages, take&nbsp;feedback, and <em>may<\/em> provide fixes moving forward.&nbsp; Also, don&rsquo;t forget to check out the community versions of many resources on <a href=\"https:\/\/github.com\/powershell\/\">PowerShell.Org&#8217;s GitHub<\/a>.<\/p>\n<p><strong>Details<\/strong><\/p>\n<p>After installing the modules, you can discover all of the resources available by using the Get-DSCResource cmdlet.&nbsp; Here is a brief description of each resource (for more details on a resource, check out the TechNet pages).&nbsp;<\/p>\n<table style=\"width: 677px\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"196\">\n<p><strong>Module<\/strong><\/p>\n<\/td>\n<td valign=\"top\" width=\"193\">\n<p><strong>Resource(s)&nbsp;<\/strong><\/p>\n<\/td>\n<td valign=\"top\" width=\"288\">\n<p><strong>Description&nbsp;<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">\n<p>xAdcsDeployment<\/p>\n<\/td>\n<td valign=\"top\" width=\"193\">\n<p>xAdcsCertificationAuthority,<br \/>&nbsp; xAdcsWebEnrollment<\/p>\n<\/td>\n<td valign=\"top\" width=\"288\">\n<p>The purpose of these&nbsp;resources is to install and configure the Certificate Authority role and the Certificate Services Web Enrollment on a Windows Server following installation of the&nbsp;component using the WindowsFeature resource.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"196\">\n<p>xCredSSP<\/p>\n<\/td>\n<td valign=\"top\" width=\"193\">\n<p>xCredSSP<\/p>\n<\/td>\n<td valign=\"top\" width=\"288\">\n<p>The xCredSSP module enables or disables Credential Security Support Provider (CredSSP) authentication, and supports configuring&nbsp; the server and client roles, plus which server or servers the client credentials can be delegated to.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"196\">\n<p>xPendingReboot<\/p>\n<\/td>\n<td valign=\"top\" width=\"193\">\n<p>xPendingReboot<\/p>\n<\/td>\n<td valign=\"top\" width=\"288\">\n<p>xPendingReboot&nbsp;examines three specific registry locations where a Windows Server might&nbsp;indicate that a reboot is pending and allows DSC to predictably handle the condition.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"196\">\n<p>Updates<\/p>\n<\/td>\n<td valign=\"top\" width=\"193\">\n<p>xRemoteDesktopAdmin<\/p>\n<\/td>\n<td valign=\"top\" width=\"288\">\n<p>Bug fixes have&nbsp;been made to improve each of these items. Please see the individual topics for details.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><strong>Renaming Guidelines<\/strong><\/p>\n<p>When making changes to these resources, we urge the following practice:<\/p>\n<p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update the following names by replacing MSFT with your company\/community name and replacing the &ldquo;x&rdquo; with &#8220;c&#8221; (short for &#8220;Community&#8221;) or another prefix of your choice:<\/p>\n<p style=\"padding-left: 30px\">a.&nbsp;&nbsp;&nbsp;Module name (ex: xWebAdministration becomes cWebAdministration)<\/p>\n<p style=\"padding-left: 30px\">b.&nbsp;&nbsp;&nbsp;Folder name (ex: MSFT_xWebsite becomes Contoso_cWebsite)<\/p>\n<p style=\"padding-left: 30px\">c.&nbsp;&nbsp;&nbsp;Resource Name (ex: MSFT_xWebsite becomes Contoso_cWebsite)<\/p>\n<p style=\"padding-left: 30px\">d.&nbsp;&nbsp;&nbsp;Resource Friendly Name (ex: xWebsite becomes cWebsite)<\/p>\n<p style=\"padding-left: 30px\">e.&nbsp;&nbsp;&nbsp;MOF class name (ex: MSFT_xWebsite becomes Contoso_cWebsite)<\/p>\n<p style=\"padding-left: 30px\">f.&nbsp;&nbsp;&nbsp;&nbsp;Filename for the &lt;resource&gt;.schema.mof (ex: MSFT_xWebsite.schema.mof becomes Contoso_cWebsite.schema.mof)<\/p>\n<p>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update module and metadata information in the module manifest<\/p>\n<p>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Update any configuration that use these resources<\/p>\n<p>&nbsp;<\/p>\n<p><em>We reserve resource and module names without prefixes (&#8220;x&#8221; or &#8220;c&#8221;) forfuture use (e.g. &#8220;MSFT_WebAdministration&#8221; or &#8220;Website&#8221;).&nbsp; If the next version of Windows Server ships with a &#8220;Website&#8221; resource, we don&#8217;t want to break any configurations that use any community modifications.&nbsp; Please keep a prefix such as &#8220;c&#8221; on all community modifications. <\/em><\/p>\n<p><em>As specified in the license, you may copy or modify this resource as long as they are used on the Windows Platform. <\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Requirements<\/strong><\/p>\n<p>Note:<\/p>\n<p>The DSC Resource Kit requires at least Windows 8.1 or Windows Server 2012 R2 with update <a href=\"http:\/\/support.microsoft.com\/kb\/2883200\">KB2883200<\/a> (aka the GA Update Rollup). You can check whether it is installed by running the following command:<\/p>\n<p>PS<br \/><span style=\"font-family: courier new,courier\">C:\\WINDOWS\\system32&gt; Get-HotFix -Id KB2883200<\/span><\/p>\n<p><span style=\"font-family: courier new,courier\">Source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description&nbsp;&nbsp;&nbsp;&nbsp; HotFixID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InstalledBy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InstalledOn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"font-family: courier new,courier\">&#8212;&#8212;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;&#8212;&#8212;&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;&#8212;&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;&#8212;&#8212;&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8212;&#8212;&#8212;&#8211;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"font-family: courier new,courier\">MyMachine&nbsp;&nbsp;&nbsp; Update&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KB2883200&nbsp;&nbsp;&nbsp;&nbsp;MyMachine\\Admini&#8230; 9\/30\/2013 12:00:00AM&nbsp;&nbsp;&nbsp;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>For most modules, you can use them on supported down-level versions of Windows by installing WMF 4.0. Refer to these previous blog posts for more information on <a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/10\/25\/windows-management-framework-4-0-is-now-available.aspx\">WMF 4.0<\/a> and <a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/10\/29\/wmf-4-0-known-issue-partial-installation-without-net-framework-4-5.aspx\">issues with partial installation<\/a>.<\/p>\n<p>A few modules will require the use of WMF 5.0. You can confirm the requirements for each module on the individual blog topics that provide the details for the module.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DSC Resource Kit Wave 7 update has been published, and is now available. You can download all of the resources from the DSC Resource Kit (All Resources)&nbsp;topic, and&nbsp;also find them by using PowerShellGet. This wave contains 4 new DSC Resources, which brings the total count of resources over 90 since last December.&nbsp;&nbsp; In addition [&hellip;]<\/p>\n","protected":false},"author":600,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[142,150,152,248,251,348],"class_list":["post-1531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-desired-state-configuration","tag-dsc","tag-dsc-resource-kit","tag-powershell","tag-powershell-4-0","tag-windows-powershell-desired-state-configuration"],"acf":[],"blog_post_summary":"<p>The DSC Resource Kit Wave 7 update has been published, and is now available. You can download all of the resources from the DSC Resource Kit (All Resources)&nbsp;topic, and&nbsp;also find them by using PowerShellGet. This wave contains 4 new DSC Resources, which brings the total count of resources over 90 since last December.&nbsp;&nbsp; In addition [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/1531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/users\/600"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=1531"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/1531\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media\/13641"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/media?parent=1531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=1531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=1531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}