{"id":1831,"date":"2014-02-07T15:54:00","date_gmt":"2014-02-07T15:54:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/powershell\/2014\/02\/07\/need-more-dsc-resources-announcing-dsc-resource-kit-wave-2\/"},"modified":"2024-02-22T12:58:09","modified_gmt":"2024-02-22T20:58:09","slug":"need-more-dsc-resources-announcing-dsc-resource-kit-wave-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/powershell\/need-more-dsc-resources-announcing-dsc-resource-kit-wave-2\/","title":{"rendered":"Need more DSC Resources?  Announcing DSC Resource Kit Wave 2"},"content":{"rendered":"<p>Good news everyone! Starting today, you can use<strong> Windows PowerShell Desired State Configuration (DSC) <\/strong>to configure<strong> Active Directory <\/strong>and <strong>SQL Server (including High Availability Groups)<\/strong>. We are pleased to release the next wave of the DSC Resource Kit \u2013 one that enables you to start using DSC to solve your real world problems and scenarios.<\/p>\n<p>When we shipped DSC in Windows Server 2012 R2, we shipped a platform with great infrastructure for configuration. \u00a0The next step for any platform like DSC is the creation of resources to make it immediately usable in significant real world scenarios.\u00a0 <em>With the resources we shipped in box, configuring SQL Server was out of reach for most of our customers.<\/em>\u00a0 That&#8217;s changing today.\u00a0 Now is the time to create a vibrant ecosystem and expansive community.<\/p>\n<p>Over the past few months, we&#8217;ve worked hard to kick start this community.\u00a0 Last month, we released the <a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/12\/26\/holiday-gift-desired-state-configuration-dsc-resource-kit-wave-1.aspx\">first wave of the DSC Resource Kit<\/a>.\u00a0 That release contained six experimental DSC resources, enabling you to configure <strong>IIS websites<\/strong> and <strong>Hyper-V<\/strong>.\u00a0 Those were a limited subset of resources \u2013 a first pass at the process.\u00a0 Now, we\u2019re ready to turn it up a notch.<\/p>\n<p>This wave of the DSC Resource Kit includes <strong>fourteen new resources<\/strong>.\u00a0 These resources are all focused on enabling you to configure <strong>Active Directory<\/strong> and <strong>SQL Server<\/strong> (including High Availability Groups).\u00a0 These are real world scenarios where DSC <em>can<\/em> make an impact.\u00a0 Soon, we\u00a0will be\u00a0blogging an involved example that uses these resources to set up a <strong>SQL High Availability Group<\/strong> using DSC.\u00a0 In addition, we\u2019ve updated many of the resources from the initial release, adding features and fixing bugs.<\/p>\n<p><span style=\"font-size: x-large;\"><a href=\"http:\/\/gallery.technet.microsoft.com\/site\/search?query=dsc%20resource%20kit&amp;f%5B0%5D.Value=dsc%20resource%20kit&amp;f%5B0%5D.Type=SearchText&amp;ac=2\">Click here to see the latest DSC Resource Kit modules.<\/a><\/span><\/p>\n<p>We hope these resources will be a starting point for the DSC community \u2013 something to facilitate DSC resource creation.\u00a0 <strong>Feel free to take and modify these resources to meet your needs <\/strong>(while following the Renaming Guidelines)<strong>.<\/strong> We were thrilled to see that several community members created modified versions of last wave\u2019s resources in <a href=\"https:\/\/github.com\/PowerShellOrg\/DSC\">PowerShell.Org\u2019s GitHub repository<\/a>.\u00a0 Also, don\u2019t forget that you can create your own resources \u2013 for help, check out <a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/11\/15\/hungry-for-more-windows-powershell-desired-state-configuration-resources.aspx\">this blog post<\/a> and <a href=\"http:\/\/gallery.technet.microsoft.com\/scriptcenter\/xDscResourceDesigne-Module-22eddb29\">the DSC Resource Designer<\/a>.<\/p>\n<p>On a more serious note, we must reiterate that these resources come without any guarantees.\u00a0 The \u201cx\u201d prefix stands for experimental \u2013 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 feedback, and may provide fixes on a \u201cfix forward\u201d basis.<\/p>\n<p>Finally \u2013 before diving into the details \u2013 we want to invite everyone to give feedback on the DSC Resource Kit.\u00a0 Are you hungry for even more resources?\u00a0 Do you need DSC to enable any important scenarios?\u00a0 Let us know through the comments or TechNet Q&amp;A &#8212; there&#8217;s definitely more to come.<\/p>\n<h2>Description of Resources<\/h2>\n<p>After installing the modules, you can discover all of the resources available through the Get-DSCResource cmdlet:<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/powershell\/wp-content\/uploads\/sites\/30\/2014\/02\/6888.forblogpost.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-20332\" src=\"https:\/\/devblogs.microsoft.com\/powershell\/wp-content\/uploads\/sites\/30\/2014\/02\/6888.forblogpost.png\" alt=\"Image 6888 forblogpost\" width=\"879\" height=\"529\" srcset=\"https:\/\/devblogs.microsoft.com\/powershell\/wp-content\/uploads\/sites\/30\/2014\/02\/6888.forblogpost.png 879w, https:\/\/devblogs.microsoft.com\/powershell\/wp-content\/uploads\/sites\/30\/2014\/02\/6888.forblogpost-300x181.png 300w, https:\/\/devblogs.microsoft.com\/powershell\/wp-content\/uploads\/sites\/30\/2014\/02\/6888.forblogpost-768x462.png 768w\" sizes=\"(max-width: 879px) 100vw, 879px\" \/><\/a><\/p>\n<p>Here is a brief description of each resource (for more details on a resource, check out the TechNet pages).<\/p>\n<p>&nbsp;<\/p>\n<table style=\"width: 630px;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"148\"><span style=\"font-size: medium;\"><strong>Resource<\/strong><\/span><\/td>\n<td valign=\"top\" width=\"308\"><span style=\"font-size: medium;\"><strong>Description<\/strong><\/span><\/td>\n<td valign=\"top\" width=\"114\"><span style=\"font-size: medium;\"><strong>Module Name<\/strong><\/span><\/td>\n<td valign=\"top\" width=\"60\"><span style=\"font-size: medium;\"><strong>Link<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xADDomain<\/td>\n<td valign=\"top\" width=\"308\">Create and manage an Active Directory Domain<\/td>\n<td valign=\"top\" width=\"114\">xActiveDirectory<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xActiveDirectory PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xActiveDirectory-f2d573f3\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xADDomainController<\/td>\n<td valign=\"top\" width=\"308\">Create and manage an AD Domain Controller<\/td>\n<td valign=\"top\" width=\"114\">xActiveDirectory<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xActiveDirectory PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xActiveDirectory-f2d573f3\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xADUser<\/td>\n<td valign=\"top\" width=\"308\">Create and manage an AD User<\/td>\n<td valign=\"top\" width=\"114\">xActiveDirectory<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xActiveDirectory PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xActiveDirectory-f2d573f3\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xWaitForADDomain<\/td>\n<td valign=\"top\" width=\"308\">Pause configuration implementation until the AD Domain is available.\u00a0 Used for cross machine synchronization.<\/td>\n<td valign=\"top\" width=\"114\">xActiveDirectory<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xActiveDirectory PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xActiveDirectory-f2d573f3\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xSqlServerInstall<\/td>\n<td valign=\"top\" width=\"308\">Create and manage a SQL Server Installation.<\/td>\n<td valign=\"top\" width=\"114\">xSqlps<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xSqlPs PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xSqlps-PowerShell-Module-aed9426c\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xSqlHAService<\/td>\n<td valign=\"top\" width=\"308\">Create and manage a SQL High Availability Service.<\/td>\n<td valign=\"top\" width=\"114\">xSqlps<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xSqlPs PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xSqlps-PowerShell-Module-aed9426c\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xSqlHAEndpoint<\/td>\n<td valign=\"top\" width=\"308\">Create and manage the endpoint used to access a SQL High Availability Group.<\/td>\n<td valign=\"top\" width=\"114\">xSqlps<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xSqlPs PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xSqlps-PowerShell-Module-aed9426c\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xSqlHAGroup<\/td>\n<td valign=\"top\" width=\"308\">Create and manage a SQL High Availability Group.<\/td>\n<td valign=\"top\" width=\"114\">xSqlps<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xSqlPs PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xSqlps-PowerShell-Module-aed9426c\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xWaitForSqlHAGroup<\/td>\n<td valign=\"top\" width=\"308\">Pause configuration implementation until a SQL HA Group is available.\u00a0 Used for cross machine synchronization.<\/td>\n<td valign=\"top\" width=\"114\">xSqlps<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xSqlPs PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xSqlps-PowerShell-Module-aed9426c\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xCluster<\/td>\n<td valign=\"top\" width=\"308\">Create and manage a cluster.<\/td>\n<td valign=\"top\" width=\"114\">xFailOverCluster<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xFailOverCluster PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xFailOverCluster-b5530c34\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xWaitForCluster<\/td>\n<td valign=\"top\" width=\"308\">Pause configuration until a cluster is available.\u00a0 Used for cross machine synchronization.<\/td>\n<td valign=\"top\" width=\"114\">xFailOverCluster<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xFailOverCluster PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xFailOverCluster-b5530c34\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xSmbShare<\/td>\n<td valign=\"top\" width=\"308\">Create and manage a SMB Share.<\/td>\n<td valign=\"top\" width=\"114\">xSmbShare<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a title=\"xSmbShare PowerShell Module (DSC Resource Kit)\" href=\"http:\/\/gallery.technet.microsoft.com\/xSmbShare-PowerShell-cafb8ba6\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xFirewall<\/td>\n<td valign=\"top\" width=\"308\">Create and manage Firewall rules<\/td>\n<td valign=\"top\" width=\"114\">xNetworking<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a href=\"http:\/\/gallery.technet.microsoft.com\/scriptcenter\/xNetworking-Module-818b3583\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xVhdFile<\/td>\n<td valign=\"top\" width=\"308\">Manage files to be copied into a Vhd.<\/td>\n<td valign=\"top\" width=\"114\">xHyper-V<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a href=\"http:\/\/gallery.technet.microsoft.com\/scriptcenter\/xHyperV-Module-PowerShell-a646ad1a\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xWebsite<\/td>\n<td valign=\"top\" width=\"308\">Added functionality to xWebsite to support configuration of https websites.<\/td>\n<td valign=\"top\" width=\"114\">xWebAdministration<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a href=\"http:\/\/gallery.technet.microsoft.com\/scriptcenter\/xWebAdministration-Module-3c8bb6be\">click here<\/a><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"148\">xVhd<\/td>\n<td valign=\"top\" width=\"308\">Bug fixes<\/td>\n<td valign=\"top\" width=\"114\">xHyper-V<\/td>\n<td valign=\"top\" width=\"60\">\u00a0<a href=\"http:\/\/gallery.technet.microsoft.com\/scriptcenter\/xHyperV-Module-PowerShell-a646ad1a\">click here<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2>Renaming Guidelines<\/h2>\n<p>When making changes to these resources, we urge the following practice:<\/p>\n<p>1.\u00a0\u00a0\u00a0\u00a0 Update the following names by replacing MSFT with your company\/community name and replacing the \u201cx\u201d with &#8220;c&#8221; (short for &#8220;Community&#8221;) or another prefix of your choice:<\/p>\n<p style=\"padding-left: 30px;\">a.\u00a0\u00a0\u00a0\u00a0 Module name (ex: xWebAdministration becomes cWebAdministration)<\/p>\n<p style=\"padding-left: 30px;\">a.\u00a0\u00a0\u00a0\u00a0 Folder name (ex: MSFT_xWebsite becomes Contoso_cWebsite)<\/p>\n<p style=\"padding-left: 30px;\">b.\u00a0\u00a0\u00a0\u00a0 Resource Name (ex: MSFT_xWebsite becomes Contoso_cWebsite)<\/p>\n<p style=\"padding-left: 30px;\">c.\u00a0\u00a0\u00a0\u00a0 Resource Friendly Name (ex: xWebsite becomes cWebsite)<\/p>\n<p style=\"padding-left: 30px;\">d.\u00a0\u00a0\u00a0\u00a0 MOF class name (ex: MSFT_xWebsite becomes Contoso_cWebsite)<\/p>\n<p style=\"padding-left: 30px;\">e.\u00a0\u00a0\u00a0\u00a0 Filename for the &lt;resource&gt;.schema.mof (ex: MSFT_xWebsite.schema.mof becomes Contoso_cWebsite.schema.mof)<\/p>\n<p>2.\u00a0\u00a0\u00a0\u00a0 Update module and metadata information in the module manifest<\/p>\n<p>3.\u00a0\u00a0\u00a0\u00a0 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;) for future use (e.g. &#8220;MSFT_WebAdministration&#8221; or &#8220;Website&#8221;).\u00a0 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.\u00a0 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<h2>Requirements<\/h2>\n<p>The DSC Resource Kit requires 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>&nbsp;<\/p>\n<p class=\"MsoNormal\" style=\"margin-bottom: .0001pt; line-height: normal; background: #012456;\"><span style=\"font-size: 9.0pt; font-family: 'Lucida Console'; color: whitesmoke;\">PS C:\\WINDOWS\\system32&gt; Get-HotFix -Id KB2883200<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-bottom: .0001pt; line-height: normal; background: #012456;\"><span style=\"font-size: 9.0pt; font-family: 'Lucida Console'; color: whitesmoke;\">\u00a0<\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-bottom: .0001pt; line-height: normal; background: #012456;\"><span style=\"font-size: 9.0pt; font-family: 'Lucida Console'; color: whitesmoke;\">Source\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Description\u00a0\u00a0\u00a0\u00a0\u00a0 HotFixID\u00a0 \u00a0\u00a0\u00a0\u00a0InstalledBy\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 InstalledOn\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-bottom: .0001pt; line-height: normal; background: #012456;\"><span style=\"font-size: 9.0pt; font-family: 'Lucida Console'; color: whitesmoke;\">&#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin-bottom: .0001pt; line-height: normal; background: #012456;\"><span style=\"font-size: 9.0pt; font-family: 'Lucida Console'; color: whitesmoke;\">NANA-TOUCH\u00a0\u00a0\u00a0 Update\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 KB2883200\u00a0\u00a0\u00a0\u00a0 NANA-TOUCH\\Admini&#8230; 9\/30\/2013 12:00:00 AM\u00a0\u00a0\u00a0 <\/span><\/p>\n<p class=\"MsoNormal\" style=\"text-align: justify; line-height: normal;\"><span lang=\"EN\" style=\"font-size: 9.5pt; font-family: 'Segoe UI','sans-serif'; color: #424242;\">\u00a0<\/span><\/p>\n<p>On supported down level operating systems, they require 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<h2>Using Resources<\/h2>\n<p class=\"MsoNormal\">For simple examples of configurations that use these resources, check out the\u00a0respective\u00a0TechNet pages.\u00a0Soon, we\u00a0will be\u00a0blogging an involved example that details the configuration of a\u00a0<strong>SQL High Availability Group<\/strong> using DSC. If you need help deploying the resources, <a href=\"http:\/\/blogs.msdn.com\/b\/powershell\/archive\/2013\/12\/05\/how-to-deploy-and-discover-windows-powershell-desired-state-configuration-resources.aspx\">see this blog post<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Thanks,<\/p>\n<p>&nbsp;<\/p>\n<p>John Slack<\/p>\n<p>Program Manager<\/p>\n<p>PowerShell Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good news everyone! Starting today, you can use Windows PowerShell Desired State Configuration (DSC) to configure Active Directory and SQL Server (including High Availability Groups). We are pleased to release the next wave of the DSC Resource Kit \u2013 one that enables you to start using DSC to solve your real world problems and scenarios. [&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,248,251,345,348],"class_list":["post-1831","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-powershell","tag-desired-state-configuration","tag-dsc","tag-powershell","tag-powershell-4-0","tag-windows-powershell-4-0","tag-windows-powershell-desired-state-configuration"],"acf":[],"blog_post_summary":"<p>Good news everyone! Starting today, you can use Windows PowerShell Desired State Configuration (DSC) to configure Active Directory and SQL Server (including High Availability Groups). We are pleased to release the next wave of the DSC Resource Kit \u2013 one that enables you to start using DSC to solve your real world problems and scenarios. [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/1831","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=1831"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/posts\/1831\/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=1831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/categories?post=1831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/powershell\/wp-json\/wp\/v2\/tags?post=1831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}