{"id":18061,"date":"2019-10-30T12:52:48","date_gmt":"2019-10-30T20:52:48","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/powershell\/?p=18061"},"modified":"2019-11-18T19:01:41","modified_gmt":"2019-11-19T03:01:41","slug":"dsc-resource-kit-release-october-2019","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/dsc-resource-kit-release-october-2019\/","title":{"rendered":"DSC Resource Kit Release October 2019"},"content":{"rendered":"<div class=\"markdown-body\">\n<h2><a id=\"user-content-dsc-resource-kit-release\" class=\"anchor\" href=\"#dsc-resource-kit-release\" aria-hidden=\"true\"><\/a>DSC Resource Kit Release<\/h2>\n<p>We just released the DSC Resource Kit!<\/p>\n<p>This release includes updates to <strong>9 DSC resource modules<\/strong>. In the past 6 weeks, <strong>91 pull requests<\/strong> have been merged and <strong>41 issues<\/strong> have been closed, all thanks to our amazing community!<\/p>\n<p>Special thanks to everyone who contributed to the Hacktoberfest effort to update xWebAdministration!!! This accounted for 26 of the pull requests closed this month.<\/p>\n<p>The modules updated in this release are:<\/p>\n<ul>\n<li>ActiveDirectoryDsc 4.2.0.0<\/li>\n<li>ComputerManagementDsc 7.1.0.0<\/li>\n<li>SharePointDsc 3.7.0.0<\/li>\n<li>StorageDsc 4.9.0.0<\/li>\n<li>xDnsServer .16.0.0<\/li>\n<li>xDscResourceDesigner .13.0.0<\/li>\n<li>xExchange .30.0.0<\/li>\n<li>xHyper-V .17.0.0<\/li>\n<li>xWebAdministration 3.0.0.0<\/li>\n<\/ul>\n<p>For a detailed list of the resource modules and fixes in this release, see the Included in this Release section below.<\/p>\n<p>Our latest <a href=\"https:\/\/dsccommunity.org\/community_calls\/\" rel=\"nofollow\">community call<\/a> for the DSC Resource Kit was last Wednesday, October 23. A recording of the call is posted on the PowerShell YouTube channel. You can join us for the next call at 12PM (Pacific time) on August 28th to ask questions and give feedback about your experience with the DSC Resource Kit.<\/p>\n<p><strong>Following this resource kit release, maintainers will begin publishing as soon as they are ready rather than holding 6 weeks to do a group release. In the next community call we will discuss progress and whether we need to do a November release or not. Be sure to follow the <a href=\"https:\/\/twitter.com\/dsccommunity\" rel=\"nofollow\">DSC Community<\/a> on Twitter for live updates as modules release.<\/strong><\/p>\n<p>You can find more information about our progress as a community on the <a href=\"https:\/\/dsccommunity.org\/\" rel=\"nofollow\">DSC Community page<\/a>.<\/p>\n<p>We strongly encourage you to update to the newest version of all modules using the PowerShell Gallery, and don&#8217;t forget to give us your feedback in the comments below, on GitHub, or on Twitter (<a href=\"https:\/\/twitter.com\/PowerShell_Team\" rel=\"nofollow\">@PowerShell_Team<\/a>)!<\/p>\n<p>Please see our documentation <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/blob\/master\/Supportability.md\">here<\/a> for information on the support of these resource modules.<\/p>\n<h2><a id=\"user-content-included-in-this-release\" class=\"anchor\" href=\"#included-in-this-release\" aria-hidden=\"true\"><\/a>Included in this Release<\/h2>\n<p>You can see a detailed summary of all changes included in this release in the table below. For past release notes, go to the README.md or CHANGELOG.md file on the GitHub repository page for a specific module (see the How to Find DSC Resource Modules on GitHub section below for details on finding the GitHub page for a specific module).<\/p>\n<table>\n<thead>\n<tr>\n<th>Module Name<\/th>\n<th>Version<\/th>\n<th>Release Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ActiveDirectoryDsc<\/td>\n<td>4.2.0.0<\/td>\n<td>\n<ul>\n<li>Changes to ActiveDirectoryDsc\n<ul>\n<li>Resolved custom Script Analyzer rules that was added to the test framework.<\/li>\n<li>Resolve style guideline violations for hashtables (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/516\">issue 516<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to ADReplicationSite\n<ul>\n<li>Added &#8220;Description&#8221; attribute parameter (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/500\">issue 500<\/a>).<\/li>\n<li>Added Integration testing (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/355\">issue 355<\/a>).<\/li>\n<li>Correct value returned for RenameDefaultFirstSiteName (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/502\">issue 502<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to ADReplicationSubnet\n<ul>\n<li>Added &#8220;Description&#8221; attribute parameter (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/500\">issue 503<\/a>)<\/li>\n<li>Added Integration testing (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/357\">issue 357<\/a>)<\/li>\n<\/ul>\n<\/li>\n<li>Changes to ADReplicationSiteLink\n<ul>\n<li>Added Integration testing (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/356\">issue 356<\/a>).<\/li>\n<li>Added ability to set &#8220;Options&#8221; such as Change Notification Replication (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/504\">issue 504<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to ActiveDirectoryDsc.Common\n<ul>\n<li>Fix <code>Test-DscPropertyState<\/code> Failing when Comparing $Null and Arrays. (<a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryDsc\/issues\/513\">issue 513<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>ComputerManagementDsc<\/td>\n<td>7.1.0.0<\/td>\n<td>\n<ul>\n<li>ComputerManagementDsc:\n<ul>\n<li>Update psd1 description &#8211; Fixes <a href=\"https:\/\/github.com\/PowerShell\/ComputerManagementDsc\/issues\/269\">Issue 269<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>Fix minor style issues with missing spaces between <code>param<\/code> statements and &#8220;(&#8220;.<\/li>\n<li>SmbServerConfiguration:\n<ul>\n<li>New resource for configuring the SMB Server settings.<\/li>\n<li>Added examples for SMB Server Configuration.<\/li>\n<\/ul>\n<\/li>\n<li>Minor corrections to CHANGELOG.MD.<\/li>\n<li>ScheduledTask:\n<ul>\n<li>Fixed bug when description has any form of whitespace at beginning or end the resource would not go into state &#8211; Fixes <a href=\"https:\/\/github.com\/PowerShell\/ComputerManagementDsc\/issues\/258\">Issue 258<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>SmbShare:\n<ul>\n<li>Removal of duplicate code in Add-SmbShareAccessPermission helper function fixes <a href=\"https:\/\/github.com\/PowerShell\/ComputerManagementDsc\/issues\/226\">Issue 226<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>SharePointDsc<\/td>\n<td>3.7.0.0<\/td>\n<td>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>SPConfigWizard\n<ul>\n<li>Fixed issue with incorrect check for upgrade status of server<\/li>\n<\/ul>\n<\/li>\n<li>SPDistributedCacheService\n<ul>\n<li>Improved error message for inclusion of server name into ServerProvisionOrder parameters when Present or change to Ensure Absent<\/li>\n<\/ul>\n<\/li>\n<li>SPFarm\n<ul>\n<li>Removed SingleServer as ServerRole, since this is an invalid role.<\/li>\n<li>Handle case where null or empty CentralAdministrationUrl is passed in<\/li>\n<li>Move CentralAdministrationPort validation into parameter definition to work with ReverseDsc<\/li>\n<li>Add NotNullOrEmpty parameter validation to CentralAdministrationUrl<\/li>\n<li>Fixed error when changing developer dashboard display level.<\/li>\n<li>Add support for updating Central Admin Authentication Method<\/li>\n<\/ul>\n<\/li>\n<li>SPFarmSolution\n<ul>\n<li>Fix for Web Application scoped solutions.<\/li>\n<\/ul>\n<\/li>\n<li>SPInstall\n<ul>\n<li>Fixes a terminating error for sources in weird file shares<\/li>\n<li>Corrected issue with incorrectly detecting SharePoint after it has been uninstalled<\/li>\n<li>Corrected issue with detecting a paused installation<\/li>\n<\/ul>\n<\/li>\n<li>SPInstallLanguagePack\n<ul>\n<li>Fixes a terminating error for sources in weird file shares<\/li>\n<\/ul>\n<\/li>\n<li>SPInstallPrereqs\n<ul>\n<li>Fixes a terminating error for sources in weird file shares<\/li>\n<\/ul>\n<\/li>\n<li>SPProductUpdate\n<ul>\n<li>Fixes a terminating error for sources in weird file shares<\/li>\n<li>Corrected incorrect farm detection, added in earlier bugfix<\/li>\n<\/ul>\n<\/li>\n<li>SPSite\n<ul>\n<li>Fixed issue with incorrectly updating site OwnerAlias and SecondaryOwnerAlias<\/li>\n<\/ul>\n<\/li>\n<li>SPWebAppAuthentication\n<ul>\n<li>Fixes issue where Test method return false on NON-US OS.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>StorageDsc<\/td>\n<td>4.9.0.0<\/td>\n<td>\n<ul>\n<li>Disk:\n<ul>\n<li>Added <code>Location<\/code> as a possible value for <code>DiskIdType<\/code>. This will select the disk based on the <code>Location<\/code> property returned by <code>Get-Disk<\/code><\/li>\n<li>Maximum size calculation now uses workaround so that Test-TargetResource works properly &#8211; workaround for <a href=\"https:\/\/github.com\/PowerShell\/StorageDsc\/issues\/181\">Issue 181<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>DiskAccessPath:\n<ul>\n<li>Added <code>Location<\/code> as a possible value for <code>DiskIdType<\/code>. This will select the disk based on the <code>Location<\/code> property returned by <code>Get-Disk<\/code><\/li>\n<\/ul>\n<\/li>\n<li>WaitForDisk:\n<ul>\n<li>Added <code>Location<\/code> as a possible value for <code>DiskIdType<\/code>. This will select the disk based on the <code>Location<\/code> property returned by <code>Get-Disk<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xDnsServer<\/td>\n<td>1.16.0.0<\/td>\n<td>\n<ul>\n<li>Changes to XDnsServerADZone\n<ul>\n<li>Raise an exception if <code>DirectoryPartitionName<\/code> is specified and <code>ReplicationScope<\/code> is not <code>Custom<\/code>. (<a href=\"https:\/\/github.com\/PowerShell\/xDnsServer\/issues\/110\">issue 110<\/a>).<\/li>\n<li>Enforce the <code>ReplicationScope<\/code> parameter being passed to <code>Set-DnsServerPrimaryZone<\/code> if <code>DirectoryPartitionName<\/code> has changed.<\/li>\n<\/ul>\n<\/li>\n<li>xDnsServer:\n<ul>\n<li>OptIn to the following Dsc Resource Meta Tests:\n<ul>\n<li>Common Tests &#8211; Relative Path Length<\/li>\n<li>Common Tests &#8211; Validate Markdown Links<\/li>\n<li>Common Tests &#8211; Custom Script Analyzer Rules<\/li>\n<li>Common Tests &#8211; Required Script Analyzer Rules<\/li>\n<li>Common Tests &#8211; Flagged Script Analyzer Rules<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xDscResourceDesigner<\/td>\n<td>1.13.0.0<\/td>\n<td>\n<ul>\n<li>Fix Parameter Blocks to conform to Dsc Style Guidlelines <a href=\"https:\/\/github.com\/PowerShell\/xDSCResourceDesigner\/issues\/79\">issue 79<\/a>.<\/li>\n<li>Fix README.md MarkDownLint Errors and Formatting Issues<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xExchange<\/td>\n<td>1.30.0.0<\/td>\n<td>\n<ul>\n<li>Resolved custom Script Analyzer rules that was added to the test framework.<\/li>\n<li>Added xExchAcceptedDomain resource<\/li>\n<li>Resolved hashtable styling issues<\/li>\n<li>Added xExchRemoteDomain resource<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xHyper-V<\/td>\n<td>3.17.0.0<\/td>\n<td>\n<ul>\n<li>MSFT_xVMNetworkAdapter:\n<ul>\n<li>Added NetworkSettings to be able to statically set IPAddress.<\/li>\n<li>Added option for Vlan tagging. You can now setup a Network Adapeter as an access switch on a specific Vlan.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xWebAdministration<\/td>\n<td>3.0.0.0<\/td>\n<td>\n<ul>\n<li>Changes to xWebAdministration\n<ul>\n<li>Changes to PULL_REQUEST_TEMPLATE.md\n<ul>\n<li>Improving descriptive text around the CHANGELOG.md entry.<\/li>\n<li>Adding note that entry in CHANGELOG.md is mandatory for all PRs.<\/li>\n<\/ul>\n<\/li>\n<li>Resolved custom Script Analyzer rules that was added to the test framework.<\/li>\n<li>Moved change log from README.md to a separate CHANGELOG.md (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/446\">issue 446<\/a>).<\/li>\n<li>Remove example &#8220;Creating the default website using configuration data&#8221; from README.md (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/488\">issue 488<\/a>).<\/li>\n<li>Removed examples README.md as it was obsolete (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/482\">issue 482<\/a>).<\/li>\n<li>Updated <code>Ensure<\/code> property description for <code>xIisHandler<\/code> resource to match schema.mof<\/li>\n<li>Moved examples from Readme.md to respective <code>\/Examples\/Resources\/<\/code> folders (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/486\">issue 486<\/a>).<\/li>\n<li>Created new folder structure for examples so that examples will be placed in <code>\/Examples\/Resources\/$resourceName<\/code> (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/483\">issue 483<\/a>).<\/li>\n<li>Added a table of contents for the resource list (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/450\">issue 450<\/a>).<\/li>\n<li>Alphabetized the resource list in the README.md (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/449\">issue 449<\/a>).<\/li>\n<li>Optimized exporting in the module manifest for best performance (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/448\">issue 448<\/a>).<\/li>\n<li>Updated hashtables in the repo to adhere to the style guidelines described at <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/blob\/master\/StyleGuidelines.mdcorrect-format-for-hashtables-or-objects\">https:\/\/github.com\/PowerShell\/DscResources\/blob\/master\/StyleGuidelines.mdcorrect-format-for-hashtables-or-objects<\/a> (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/524\">issue 524<\/a>)<\/li>\n<li>Moved example Sample_EndToEndxWebAdministration from readme.md to a separate .ps1 in <code>\/examples\/<\/code> (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/491\">issue 491<\/a>)<\/li>\n<li>Removed example &#8220;Create and configure an application pool&#8221; from README.md (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/489\">issue 489<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xIisHandler\n<ul>\n<li>Updated schema.mof to include descriptions for each property (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/453\">issue 453<\/a>).<\/li>\n<li>Moved MSFT_xIisHandler localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/463\">issue 463<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebSite\n<ul>\n<li>Fix <code>Get-TargetResource<\/code> so that <code>LogFlags<\/code> are returned as expected array of strings (one for each flag) rather than an array containing a single comma-separated string of flags&#8221; (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/332\">issue 332<\/a>).<\/li>\n<li>Moved localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/475\">issue 475<\/a>)<\/li>\n<li>Updated schema.mof so that each property has an appropriate description (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/456\">issue 456<\/a>).<\/li>\n<li>Updated schema.mof and README so that <code>SourceType<\/code> and <code>SourceName<\/code> properties for <code>MSFT_xLogCustomFieldInformation<\/code> are associated with the appropriate descriptions and valuemaps\/values (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/456\">issue 456<\/a>).<\/li>\n<li>Move examples from README.md to resource examples folder (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/487\">issue 487<\/a>).<\/li>\n<li>Fix case of resource name from <code>xWebsite<\/code> to <code>xWebSite<\/code> (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/535\">issue 535<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xIISLogging\n<ul>\n<li>Fix <code>Get-TargetResource<\/code> so that <code>LogFlags<\/code> are returned as expected array of strings (one for each flag) rather than an array containing a single comma-separated string of flags (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/332\">issue 332<\/a>).<\/li>\n<li>Moved MSFT_xIisLogging localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/464\">issue 464<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xSslSettings\n<ul>\n<li>Updated casing of <code>xSslSettings<\/code> in all file names, folder names, schema, and documentation (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/461\">issue 461<\/a>).<\/li>\n<li>Updated casing of <code>xSslSettings<\/code> in all file names, folder names, schema, and documentation (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/536\">issue 536<\/a>).<\/li>\n<li>Moved MSFT_xSslSettings localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/467\">issue 467<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebConfigKeyValue\n<ul>\n<li>Updated schema.mof to include a description for the Ensure property (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/455\">issue 455<\/a>).<\/li>\n<li>Move localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/472\">issue 472<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebAppPoolDefaults\n<ul>\n<li>Move localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/470\">issue 470<\/a>).<\/li>\n<li>BREAKING CHANGE: Changed <code>ApplyTo<\/code> key parameter to <code>IsSingleInstance<\/code> to bring the resource into compliance with published best practices (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/462\">issue 462<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebApplication\n<ul>\n<li>Move localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/468\">issue 468<\/a>)<\/li>\n<li>Add description on class MSFT_xWebApplicationAuthenticationInformation (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/454\">issue 454<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xIisModule entry\n<ul>\n<li>Moved xIisModule localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/466\">issue 466<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xIisMimeTypeMapping\n<ul>\n<li>Moved MSFT_xIisMimeTypeMapping localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/465\">issue 465<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebVirtualDirectory\n<ul>\n<li>Moved MSFT_xWebVirtualDirectory localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/477\">issue 477<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebSiteDefaults\n<ul>\n<li>Move localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/475\">issue 475<\/a>).<\/li>\n<li>BREAKING CHANGE: Changed <code>ApplyTo<\/code> key parameter to <code>IsSingleInstance<\/code> to bring the resource into compliance with published best practices (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/457\">issue 457<\/a>).<\/li>\n<li>Fix case of resource name from <code>xWebsiteDefaults<\/code> to <code>xWebSiteDefaults<\/code> (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/535\">issue 535<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebConfigProperty\n<ul>\n<li>Move localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/473\">issue 473<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebConfigPropertyCollection\n<ul>\n<li>Move localization strings to strings.psd1 file (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/474\">issue 474<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xIisFeatureDelegation\n<ul>\n<li>Moved MSFT_xIisFeatureDelegation localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/459\">issue 459<\/a>).<\/li>\n<\/ul>\n<\/li>\n<li>Changes to xWebAppPool\n<ul>\n<li>Moved MSFT_xWebAppPool localization strings to strings.psd1 (<a href=\"https:\/\/github.com\/PowerShell\/xWebAdministration\/issues\/469\">issue 469<\/a>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><a id=\"user-content-how-to-find-released-dsc-resource-modules\" class=\"anchor\" href=\"#how-to-find-released-dsc-resource-modules\" aria-hidden=\"true\"><\/a>How to Find Released DSC Resource Modules<\/h2>\n<p>To see a list of <strong>all<\/strong> released DSC Resource Kit modules, go to the <a href=\"http:\/\/www.powershellgallery.com\/\" rel=\"nofollow\">PowerShell Gallery<\/a> and display <a href=\"http:\/\/www.powershellgallery.com\/packages?q=Tags%3A%22DSCResourceKit%22\" rel=\"nofollow\">all modules tagged as DSCResourceKit<\/a>. You can also enter a module&#8217;s name in the search box in the upper right corner of the PowerShell Gallery to find a specific module.<\/p>\n<p>Of course, you can also always use PowerShellGet (available starting in <a href=\"https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=50395\" rel=\"nofollow\">WMF 5.0<\/a>) to find modules with DSC Resources:<\/p>\n<div class=\"highlight highlight-source-powershell\">\n<pre><span class=\"pl-c\"><span class=\"pl-c\">#<\/span> To list all modules that tagged as DSCResourceKit<\/span>\r\n<span class=\"pl-c1\">Find-Module<\/span> <span class=\"pl-k\">-<\/span>Tag DSCResourceKit \r\n<span class=\"pl-c\"><span class=\"pl-c\">#<\/span> To list all DSC resources from all sources <\/span>\r\n<span class=\"pl-c1\">Find-DscResource<\/span><\/pre>\n<\/div>\n<p>Please note only those modules released by the PowerShell Team are currently considered part of the &#8216;DSC Resource Kit&#8217; regardless of the presence of the &#8216;DSC Resource Kit&#8217; tag in the PowerShell Gallery.<\/p>\n<p>To find a <strong>specific<\/strong> module, go directly to its URL on the PowerShell Gallery:\n<a href=\"http:\/\/www.powershellgallery.com\/packages\/\" rel=\"nofollow\">http:\/\/www.powershellgallery.com\/packages\/<\/a>&lt; module name &gt;\nFor example:\n<a href=\"http:\/\/www.powershellgallery.com\/packages\/xWebAdministration\" rel=\"nofollow\">http:\/\/www.powershellgallery.com\/packages\/xWebAdministration<\/a><\/p>\n<h2><a id=\"user-content-how-to-install-dsc-resource-modules-from-the-powershell-gallery\" class=\"anchor\" href=\"#how-to-install-dsc-resource-modules-from-the-powershell-gallery\" aria-hidden=\"true\"><\/a>How to Install DSC Resource Modules From the PowerShell Gallery<\/h2>\n<p>We recommend that you use PowerShellGet to install DSC resource modules:<\/p>\n<div class=\"highlight highlight-source-powershell\">\n<pre><span class=\"pl-c1\">Install-Module<\/span> <span class=\"pl-k\">-<\/span>Name <span class=\"pl-k\">&lt;<\/span> module name <span class=\"pl-k\">&gt;<\/span><\/pre>\n<\/div>\n<p>For example:<\/p>\n<div class=\"highlight highlight-source-powershell\">\n<pre><span class=\"pl-c1\">Install-Module<\/span> <span class=\"pl-k\">-<\/span>Name xWebAdministration<\/pre>\n<\/div>\n<p>To update all previously installed modules at once, open an elevated PowerShell prompt and use this command:<\/p>\n<div class=\"highlight highlight-source-powershell\">\n<pre><span class=\"pl-c1\">Update-Module<\/span><\/pre>\n<\/div>\n<p>After installing modules, you can discover all DSC resources available to your local system with this command:<\/p>\n<div class=\"highlight highlight-source-powershell\">\n<pre><span class=\"pl-c1\">Get-DscResource<\/span><\/pre>\n<\/div>\n<h2><a id=\"user-content-how-to-find-dsc-resource-modules-on-github\" class=\"anchor\" href=\"#how-to-find-dsc-resource-modules-on-github\" aria-hidden=\"true\"><\/a>How to Find DSC Resource Modules on GitHub<\/h2>\n<p>All resource modules in the DSC Resource Kit are available open-source on GitHub.\nYou can see the most recent state of a resource module by visiting its GitHub page at:\n<a href=\"https:\/\/github.com\/PowerShell\/\">https:\/\/github.com\/PowerShell\/<\/a>&lt; module name &gt;\nFor example, for the CertificateDsc module, go to:\n<a href=\"https:\/\/github.com\/PowerShell\/CertificateDsc\">https:\/\/github.com\/PowerShell\/CertificateDsc<\/a>.<\/p>\n<p>All DSC modules are also listed as submodules of the <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/\">DscResources repository<\/a> in the <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/tree\/master\/DscResources\">DscResources folder<\/a> and the <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/tree\/master\/xDscResources\">xDscResources folder<\/a>.<\/p>\n<h2><a id=\"user-content-how-to-contribute\" class=\"anchor\" href=\"#how-to-contribute\" aria-hidden=\"true\"><\/a>How to Contribute<\/h2>\n<p>You are more than welcome to contribute to the development of the DSC Resource Kit! There are several different ways you can help. You can create new DSC resources or modules, add test automation, improve documentation, fix existing issues, or open new ones.\nSee our <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/blob\/master\/CONTRIBUTING.md\">contributing guide<\/a> for more info on how to become a DSC Resource Kit contributor.<\/p>\n<p>If you would like to help, please take a look at the list of <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/issues\">open issues<\/a> for the DscResources repository.\nYou can also check issues for specific resource modules by going to:\n<a href=\"https:\/\/github.com\/PowerShell\/\">https:\/\/github.com\/PowerShell\/<\/a>&lt; module name &gt;\/issues\nFor example:\n<a href=\"https:\/\/github.com\/PowerShell\/xPSDesiredStateConfiguration\/issues\">https:\/\/github.com\/PowerShell\/xPSDesiredStateConfiguration\/issues<\/a><\/p>\n<p>Your help in developing the DSC Resource Kit is invaluable to us!<\/p>\n<h2><a id=\"user-content-questions-comments\" class=\"anchor\" href=\"#questions-comments\" aria-hidden=\"true\"><\/a>Questions, comments?<\/h2>\n<p>If you&#8217;re looking into using PowerShell DSC, have questions or issues with a current resource, or would like a new resource, let us know in the comments below, on Twitter (<a href=\"https:\/\/twitter.com\/PowerShell_Team\" rel=\"nofollow\">@PowerShell_Team<\/a>), or by creating an issue on <a href=\"https:\/\/github.com\/powershell\/dscresources\/issues\">GitHub<\/a>.<\/p>\n<p>Michael Greene\nPrincipal Program Manager\nPowerShell DSC Team\n<a href=\"https:\/\/twitter.com\/migreene\" rel=\"nofollow\">@migreene<\/a> (Twitter)\n<a href=\"https:\/\/github.com\/mgreenegit\">@mgreenegit<\/a> (GitHub)<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This release includes updates to 9 DSC resource modules. In the past 6 weeks, 91 pull requests have been merged and 41 issues have been closed, all thanks to our amazing community!<\/p>\n","protected":false},"author":658,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[124,142,150,152,155,248,348],"class_list":["post-18061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-community","tag-desired-state-configuration","tag-dsc","tag-dsc-resource-kit","tag-dsc-resources","tag-powershell","tag-windows-powershell-desired-state-configuration"],"acf":[],"blog_post_summary":"<p>This release includes updates to 9 DSC resource modules. In the past 6 weeks, 91 pull requests have been merged and 41 issues have been closed, all thanks to our amazing community!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/18061","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\/658"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=18061"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/18061\/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=18061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=18061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=18061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}