{"id":14475,"date":"2019-01-09T17:25:44","date_gmt":"2019-01-10T01:25:44","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/powershell\/?p=14475"},"modified":"2019-02-19T23:49:36","modified_gmt":"2019-02-20T06:49:36","slug":"dsc-resource-kit-release-january-2019","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/dsc-resource-kit-release-january-2019\/","title":{"rendered":"DSC Resource Kit Release January 2019"},"content":{"rendered":"<div class=\"markdown-body\">\n<p>We just released the DSC Resource Kit!<\/p>\n<p>This release includes updates to <strong>14 DSC resource modules<\/strong>. In the past 6 weeks, <strong>41 pull requests<\/strong> have been merged and <strong>54 issues<\/strong> have been closed, all thanks to our amazing community!<\/p>\n<p>The modules updated in this release are:<\/p>\n<ul>\n<li>ActiveDirectoryCSDsc<\/li>\n<li>AuditPolicyDsc<\/li>\n<li>CertificateDsc<\/li>\n<li>ComputerManagementDsc<\/li>\n<li>NetworkingDsc<\/li>\n<li>SecurityPolicyDsc<\/li>\n<li>SqlServerDsc<\/li>\n<li>StorageDsc<\/li>\n<li>xActiveDirectory<\/li>\n<li>xBitlocker<\/li>\n<li>xExchange<\/li>\n<li>xFailOverCluster<\/li>\n<li>xHyper-V<\/li>\n<li>xWebAdministration<\/li>\n<\/ul>\n<p>Several of these modules were released to remove the hidden files\/folders from <a href=\"https:\/\/github.com\/PowerShell\/DscResources\/issues\/470\">this issue<\/a>. This issue should now be fixed for all modules except DFSDsc which is waiting for some fixes to its tests.<\/p>\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 <strong>community call<\/strong> for the DSC Resource Kit was today, January 9. A recording is available on YouTube <a href=\"https:\/\/youtu.be\/hH2XkR-YZNQ\" rel=\"nofollow\">here<\/a>. Join us for the next call at 12PM (Pacific time) on February 13 to ask questions and give feedback about your experience with the DSC Resource Kit.<\/p>\n<p>The next DSC Resource Kit release will be on Wednesday, February 20.<\/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\"><\/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>ActiveDirectoryCSDsc<\/td>\n<td>3.1.0.0<\/td>\n<td>\n<ul>\n<li>Updated LICENSE file to match the Microsoft Open Source Team standard.<\/li>\n<li>Added .VSCode settings for applying DSC PSSA rules &#8211; fixes <a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryCSDsc\/issues\/60\">Issue 60<\/a>.<\/li>\n<li>Added fix for two tier PKI deployment fails on initial deployment, not error &#8211; fixes <a href=\"https:\/\/github.com\/PowerShell\/ActiveDirectoryCSDsc\/issues\/57\">Issue 57<\/a>.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>AuditPolicyDsc<\/td>\n<td>1.4.0.0<\/td>\n<td>\n<ul>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>CertificateDsc<\/td>\n<td>4.3.0.0<\/td>\n<td>\n<ul>\n<li>Updated certificate import to only use Import-CertificateEx &#8211; fixes <a href=\"https:\/\/github.com\/PowerShell\/CertificateDsc\/issues\/161\">Issue 161<\/a><\/li>\n<li>Update LICENSE file to match the Microsoft Open Source Team standard -fixes <a href=\"https:\/\/github.com\/PowerShell\/CertificateDsc\/issues\/164\">Issue 164<\/a>.<\/li>\n<li>Opted into Common Tests &#8211; fixes <a href=\"https:\/\/github.com\/PowerShell\/CertificateDsc\/issues\/168\">Issue 168<\/a>:\n<ul>\n<li>Required Script Analyzer Rules<\/li>\n<li>Flagged Script Analyzer Rules<\/li>\n<li>New Error-Level Script Analyzer Rules<\/li>\n<li>Custom Script Analyzer Rules<\/li>\n<li>Validate Example Files To Be Published<\/li>\n<li>Validate Markdown Links<\/li>\n<li>Relative Path Length<\/li>\n<\/ul>\n<\/li>\n<li>CertificateExport:\n<ul>\n<li>Fixed bug causing PFX export with matchsource enabled to fail &#8211; fixes <a href=\"https:\/\/github.com\/PowerShell\/CertificateDsc\/issues\/117\">Issue 117<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>ComputerManagementDsc<\/td>\n<td>6.1.0.0<\/td>\n<td>\n<ul>\n<li>Updated LICENSE file to match the Microsoft Open Source Team standard. Fixes <a href=\"https:\/\/github.com\/PowerShell\/ComputerManagementDsc\/issues\/197\">Issue 197<\/a>.<\/li>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>NetworkingDsc<\/td>\n<td>6.3.0.0<\/td>\n<td>\n<ul>\n<li>MSFT_IPAddress:\n<ul>\n<li>Updated to allow retaining existing addresses in order to support cluster configurations as well<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>SecurityPolicyDsc<\/td>\n<td>2.7.0.0<\/td>\n<td>\n<ul>\n<li>Bug fix &#8211; Issue 83 &#8211; Network_access_Remotely_accessible_registry_paths_and_subpaths correctly applies multiple paths<\/li>\n<li>Update LICENSE file to match the Microsoft Open Source Team standard<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>SqlServerDsc<\/td>\n<td>12.2.0.0<\/td>\n<td>\n<ul>\n<li>Changes to SqlServerDsc\n<ul>\n<li>During testing in AppVeyor the Build Worker is restarted in the install step to make sure the are no residual changes left from a previous SQL Server install on the Build Worker done by the AppVeyor Team (<a href=\"https:\/\/github.com\/PowerShell\/SqlServerDsc\/issues\/1260\">issue 1260<\/a>).<\/li>\n<li>Code cleanup: Change parameter names of Connect-SQL to align with resources.<\/li>\n<li>Updated README.md in the Examples folder.\n<ul>\n<li>Added a link to the new xADObjectPermissionEntry examples in ActiveDirectory, fixed a broken link and a typo. <a href=\"https:\/\/github.com\/adamrushuk\">Adam Rush (@adamrushuk)<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Change to SqlServerLogin so it doesn&#8221;t check properties for absent logins.\n<ul>\n<li>Fix for (<a href=\"https:\/\/github.com\/PowerShell\/SqlServerDsc\/issues\/1096\">issue 1096<\/a>)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>StorageDsc<\/td>\n<td>4.4.0.0<\/td>\n<td>\n<ul>\n<li>Refactored module folder structure to move resource to root folder of repository and remove test harness &#8211; fixes <a href=\"https:\/\/github.com\/PowerShell\/StorageDsc\/issues\/169\">Issue 169<\/a>.<\/li>\n<li>Updated Examples to support deployment to PowerShell Gallery scripts.<\/li>\n<li>Removed limitation on using Pester 4.0.8 during AppVeyor CI.<\/li>\n<li>Moved the Code of Conduct text out of the README.md and into a CODE_OF_CONDUCT.md file.<\/li>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xActiveDirectory<\/td>\n<td>2.23.0.0<\/td>\n<td>\n<ul>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xBitlocker<\/td>\n<td>1.4.0.0<\/td>\n<td>\n<ul>\n<li>Change double quoted string literals to single quotes<\/li>\n<li>Add spaces between array members<\/li>\n<li>Add spaces between variable types and variable names<\/li>\n<li>Add spaces between comment hashtag and comments<\/li>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xExchange<\/td>\n<td>1.26.0.0<\/td>\n<td>\n<ul>\n<li>Add support for Exchange Server 2019<\/li>\n<li>Added additional parameters to the MSFT_xExchUMService resource<\/li>\n<li>Rename improperly named functions, and add comment based help in MSFT_xExchClientAccessServer, MSFT_xExchDatabaseAvailabilityGroupNetwork, MSFT_xExchEcpVirtualDirectory, MSFT_xExchExchangeCertificate, MSFT_xExchImapSettings.<\/li>\n<li>Added additional parameters to the MSFT_xExchUMCallRouterSettings resource<\/li>\n<li>Rename improper function names in MSFT_xExchDatabaseAvailabilityGroup, MSFT_xExchJetstress, MSFT_xExchJetstressCleanup, MSFT_xExchMailboxDatabase, MSFT_xExchMailboxDatabaseCopy, MSFT_xExchMailboxServer, MSFT_xExchMaintenanceMode, MSFT_xExchMapiVirtualDirectory, MSFT_xExchOabVirtualDirectory, MSFT_xExchOutlookAnywhere, MSFT_xExchOwaVirtualDirectory, MSFT_xExchPopSettings, MSFT_xExchPowershellVirtualDirectory, MSFT_xExchReceiveConnector, MSFT_xExchWaitForMailboxDatabase, and MSFT_xExchWebServicesVirtualDirectory.<\/li>\n<li>Add remaining unit and integration tests for MSFT_xExchExchangeServer.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xFailOverCluster<\/td>\n<td>1.12.0.0<\/td>\n<td>\n<ul>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xHyper-V<\/td>\n<td>3.15.0.0<\/td>\n<td>\n<ul>\n<li>Explicitly removed extra hidden files from release package<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>xWebAdministration<\/td>\n<td>2.4.0.0<\/td>\n<td>\n<ul>\n<li>Explicitly removed extra hidden files from release package<\/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\"><\/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<pre class=\"lang:default decode:true\"># To list all modules that tagged as DSCResourceKit\r\nFind-Module -Tag DSCResourceKit \r\n# To list all DSC resources from all sources \r\nFind-DscResource<\/pre>\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\"><\/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<pre class=\"lang:default decode:true\">Install-Module -Name &lt; module name &gt;<\/pre>\n<p>For example:<\/p>\n<pre class=\"lang:default decode:true\">Install-Module -Name xWebAdministration<\/pre>\n<p>To update all previously installed modules at once, open an elevated PowerShell prompt and use this command:<\/p>\n<pre class=\"lang:default decode:true\">Update-Module<\/pre>\n<p>After installing modules, you can discover all DSC resources available to your local system with this command:<\/p>\n<pre class=\"lang:default decode:true  \">Get-DscResource<\/pre>\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\"><\/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\"><\/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\"><\/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>Katie Kragenbrink\nSoftware Engineer\nPowerShell DSC Team\n<a href=\"https:\/\/twitter.com\/katiedsc\" rel=\"nofollow\">@katiedsc<\/a> (Twitter)\n<a href=\"https:\/\/github.com\/kwirkykat\">@kwirkykat<\/a> (GitHub)<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We just released the DSC Resource Kit! This release includes updates to 14 DSC resource modules. In the past 6 weeks, 41 pull requests have been merged and 54 issues have been closed, all thanks to our amazing community! The modules updated in this release are: ActiveDirectoryCSDsc AuditPolicyDsc CertificateDsc ComputerManagementDsc NetworkingDsc SecurityPolicyDsc SqlServerDsc StorageDsc xActiveDirectory [&hellip;]<\/p>\n","protected":false},"author":618,"featured_media":13641,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[150,510,152,511],"class_list":["post-14475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-dsc","tag-dsc-resource","tag-dsc-resource-kit","tag-resource"],"acf":[],"blog_post_summary":"<p>We just released the DSC Resource Kit! This release includes updates to 14 DSC resource modules. In the past 6 weeks, 41 pull requests have been merged and 54 issues have been closed, all thanks to our amazing community! The modules updated in this release are: ActiveDirectoryCSDsc AuditPolicyDsc CertificateDsc ComputerManagementDsc NetworkingDsc SecurityPolicyDsc SqlServerDsc StorageDsc xActiveDirectory [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/14475","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\/618"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/comments?post=14475"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/14475\/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=14475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=14475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=14475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}