{"id":13579,"date":"2024-06-21T15:20:09","date_gmt":"2024-06-21T13:20:09","guid":{"rendered":"https:\/\/dev.xoap.io\/?p=13579"},"modified":"2024-06-25T11:15:21","modified_gmt":"2024-06-25T09:15:21","slug":"how-to-use-layered-dsc-configurations","status":"publish","type":"post","link":"https:\/\/dev.xoap.io\/de\/how-to-use-layered-dsc-configurations\/","title":{"rendered":"Ein modularer Ansatz f\u00fcr dynamische DSC-Konfigurationen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13579\" class=\"elementor elementor-13579\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccff742 e-con-full e-flex e-con e-parent\" data-id=\"ccff742\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-acba44a e-con-full e-flex e-con e-child\" data-id=\"acba44a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5a99af elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"f5a99af\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;container&quot;:&quot;main&quot;,&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-arrow-right&quot;,&quot;library&quot;:&quot;fa-solid&quot;,&quot;rendered_tag&quot;:&quot;&lt;svg class=\\&quot;e-font-icon-svg e-fas-arrow-right\\&quot; viewBox=\\&quot;0 0 448 512\\&quot; xmlns=\\&quot;http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\&quot;&gt;&lt;path d=\\&quot;M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\\&quot;&gt;&lt;\\\/path&gt;&lt;\\\/svg&gt;&quot;},&quot;no_headings_message&quot;:&quot;Es wurden keine \\u00dcberschriften auf dieser Seite gefunden.&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of contents\t\t\t<\/h4>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__f5a99af\" aria-expanded=\"true\" aria-label=\"Inhaltsverzeichnis \u00f6ffnen\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__f5a99af\" aria-expanded=\"true\" aria-label=\"Inhaltsverzeichnis schlie\u00dfen\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__f5a99af\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-311f07f2 e-flex e-con-boxed e-con e-parent\" data-id=\"311f07f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1536a7a elementor-widget elementor-widget-spacer\" data-id=\"1536a7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6187fbc3 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6187fbc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>PowerShell DSC is a management platform in PowerShell that enables you to manage your IT and development infrastructure as configuration as code. As DSC uses a declarative syntax and PowerShell as a base, it quickly became one of the most popular configuration as code platforms.<\/p><p>With the <strong>increase in community-built modules<\/strong> that enhance functionality, some limitations and challenges were introduced. The biggest are probably the complexity of large configurations and the versioning of DSC modules and configurations.<\/p><p>To deploy DSC configurations and maintain them on hundreds of systems if you are an enterprise company, or to reuse the same baseline configurations for different customers if you are an MSP, you should develop some baseline processes. \u2705<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-deecc15 e-con-full e-flex e-con e-parent\" data-id=\"deecc15\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f35f108 elementor-widget elementor-widget-heading\" data-id=\"f35f108\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How can XOAP help you?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20717cf elementor-widget elementor-widget-spacer\" data-id=\"20717cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-473adec elementor-widget elementor-widget-text-editor\" data-id=\"473adec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>By combining different features, you can solve these challenges through <strong>three simple steps:<\/strong><\/p><ol><li>Create a baseline DSC module using our <a href=\"https:\/\/github.com\/xoap-io\/xoap-powershell-dsc-module-template\" target=\"_blank\" rel=\"noopener\">DSC module template<\/a> with all the settings you want to deploy as a baseline.<\/li><li>Create configurations by combining baseline DSC resources and specific configurations for different departments or customers.<\/li><li>Deploy configurations and install applications by combining configuration groups and application roles, and register your system (node) to the specific group.<\/li><\/ol><p>Before we explain how to configure everything with <a href=\"https:\/\/dev.xoap.io\/\" target=\"_blank\" rel=\"noopener\">XOAP<\/a>, please check the following schema that displays the logic and relationships between the baseline module and configurations:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f64cda6 elementor-widget elementor-widget-spacer\" data-id=\"f64cda6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f374185 elementor-widget elementor-widget-image\" data-id=\"f374185\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"620\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-1-1024x620.png\" class=\"attachment-large size-large wp-image-13666\" alt=\"XOAP schema that displays the logic and relations between the baseline module and configurations\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-1-1024x620.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-1-300x182.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-1-768x465.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-1-1536x930.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-1.png 1621w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-119f765 elementor-widget elementor-widget-spacer\" data-id=\"119f765\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01964fb elementor-widget elementor-widget-spacer\" data-id=\"01964fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60b5055 elementor-widget elementor-widget-text-editor\" data-id=\"60b5055\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Configurations<\/strong> are declarative PowerShell scripts which define and configure resource instances.<\/p><p><strong>Resources<\/strong> are the &#8220;make it so&#8221; part of DSC. They contain the code that puts and keeps the target of a configuration in the specified state.<\/p><p>In real-world situations, configurations can become long and complex, calling many different resources and setting a vast number of properties. To help address this complexity, you can use a Windows PowerShell Desired State Configuration (DSC) configuration as a resource for other configurations, so called DSC modules.<\/p><p><strong>Modules<\/strong> combine multiple resources that can be dynamically integrated in different configurations.<\/p><p>The baseline module in the diagram defines resources that define specific settings for all customers or departments. These resources can be reused and separately integrated into different DSC configurations for specific use cases.\u00a0<\/p><blockquote><p>Using modules to create sets of specific resources for certain use cases makes those modules reusable and dynamically assignable to different DSC configurations that reference the module and the specific resource inside this module.<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5af7574 elementor-widget elementor-widget-text-editor\" data-id=\"5af7574\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With this approach, we have versioning on a module level. <strong>How do we get this up and running with XOAP?<\/strong> Let&#8217;s go! \u2b07\ufe0f<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8313000 elementor-widget elementor-widget-spacer\" data-id=\"8313000\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1eb5288 elementor-widget elementor-widget-spacer\" data-id=\"1eb5288\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2f6a15 elementor-widget elementor-widget-spacer\" data-id=\"d2f6a15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e0fee4 e-con-full e-flex e-con e-parent\" data-id=\"1e0fee4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2176ad5 elementor-widget elementor-widget-heading\" data-id=\"2176ad5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Step 1: Create a baseline DSC module \n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-adf26b8 elementor-widget elementor-widget-spacer\" data-id=\"adf26b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-754d93a elementor-widget elementor-widget-text-editor\" data-id=\"754d93a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u27a1\ufe0f To create the baseline module, you can use our template <a href=\"https:\/\/github.com\/xoap-io\/xoap-powershell-dsc-module-template\" target=\"_blank\" rel=\"noopener\">available on GitHub<\/a>.<\/p><p>Download the content, navigate to the download folder location, modify the following command with your values, and run:<\/p><blockquote><p>.\\New-CompositeResource.ps1 -Module <i>&#8216;XOAPModuleTemplateDSC&#8217;<\/i> -Version <i>&#8216;0.0.1&#8217;<\/i> -Resource <i>&#8216;DSCResource&#8217;<\/i><\/p><\/blockquote><p>This will create a folder structure like this:<\/p><p><em>XOAPModuleTemplate<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 |<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 |_0.0.1<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0|<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0|_DSCResources<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0|\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 |_DSCResoursce<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0|<\/em><br \/><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0|_Examples<\/em><\/p><p lang=\"en-GB\">In the DSCResource you can find two files: DSCResoursce.psd1 and DSCResoursce.schema.psm1.<\/p><p lang=\"en-GB\">Modify DSCResoursce.schema.psm1. file and insert your DSC configuration code into it.<\/p><p><strong>Example:<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c36c608 elementor-widget elementor-widget-spacer\" data-id=\"c36c608\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83e05df elementor-widget elementor-widget-code-highlight\" data-id=\"83e05df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript \">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>Configuration 'XOAPRemoteDesktopServicesDSC'\r\n{\r\n\tImport-DSCResource -Module 'XOAPRemoteDesktopServicesDSC' -Name 'XOAP_RDSQuickStartConfiguration' -ModuleVersion '0.0.1'\r\n\r\n    param\r\n        (\r\n            [string[]]$ConnectionBrokerServerName = 'connectionbroker.domain.com'\r\n            [string[]]$SessionHostServerName = 'sessionhost.domain.com'\r\n            [string[]]$AllowedUserGroup = 'domain\\group'\r\n        )\r\n\r\n\t        Node'XOAPRemoteDesktopServicesDSC'\r\n\t        {\r\n            XOAP_RDSQuickStartConfiguration 'Example'\r\n            {\r\n                ConnectionBrokerServerName = $ConnectionBrokerServerName\r\n                SessionHostServerName = $$SessionHostServerName\r\n                AllowedUserGroup = $$AllowedUserGroup\r\n            }\r\n\t         }\r\n\t        }\r\nXOAPRemoteDesktopServicesDSC -OutputPath 'C:\\XOAPRemoteDesktopServicesDSC'\r\n<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-877a987 elementor-widget elementor-widget-text-editor\" data-id=\"877a987\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<blockquote><p>The Import-DSCResource command enables you to load specific settings from other modules by defining the module name, the resource name and the version of the module.<\/p><\/blockquote><p lang=\"en-GB\">More information on how to write DSC composite resources can be found <a href=\"https:\/\/learn.microsoft.com\/en-us\/powershell\/dsc\/resources\/authoringresourcecomposite?view=dsc-1.1\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p><p>Once created, you need to upload the module to your XOAP workspace. More information on how to do this can be found on our <a href=\"https:\/\/dev.xoap.io\/docs\/configxo-modules\/#7-toc-title\" target=\"_blank\" rel=\"noopener\">documentation page.<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22b0cec elementor-widget elementor-widget-spacer\" data-id=\"22b0cec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52ada08 elementor-widget elementor-widget-spacer\" data-id=\"52ada08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa44939 elementor-widget elementor-widget-spacer\" data-id=\"fa44939\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f2e8a9 elementor-widget elementor-widget-heading\" data-id=\"3f2e8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Step 2: Create configurations\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff98063 elementor-widget elementor-widget-spacer\" data-id=\"ff98063\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb2e5c4 elementor-widget elementor-widget-text-editor\" data-id=\"eb2e5c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"en-GB\">Next, create configurations combining your baseline DSC resources and specific configurations for different departments or customers.<\/p><p lang=\"en-GB\">To create configurations, navigate to the Configuration Management module and click <strong>+<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c153a06 elementor-widget elementor-widget-spacer\" data-id=\"c153a06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea703ea elementor-widget elementor-widget-image\" data-id=\"ea703ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-1-1024x576.png\" class=\"attachment-large size-large wp-image-13598\" alt=\"\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-1-1024x576.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-1-300x169.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-1-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-1-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-1.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-593db48 elementor-widget elementor-widget-spacer\" data-id=\"593db48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6b953c elementor-widget elementor-widget-text-editor\" data-id=\"d6b953c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Create a configuration for your department or customer using resources from the uploaded module and combine it with other modules.<\/p><p>In the Configuration Wizard, click &#8220;Add Resources&#8221;, select the module, version and resource. In &#8220;Create New Resource&#8221;, fill in the required data:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f8cd380 elementor-widget elementor-widget-spacer\" data-id=\"f8cd380\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-879a384 elementor-widget elementor-widget-image\" data-id=\"879a384\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-2-1024x440.png\" class=\"attachment-large size-large wp-image-13599\" alt=\"Create new resource in XOAP\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-2-1024x440.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-2-300x129.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-2-768x330.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-2.png 1342w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-085fce5 elementor-widget elementor-widget-spacer\" data-id=\"085fce5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c84cd3 elementor-widget elementor-widget-text-editor\" data-id=\"0c84cd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When you have filled in all the data, click <strong>Save<\/strong> to add the resource to the configuration.<\/p><p>To create a configuration, click <strong>Save<\/strong>\u00a0and enter the version information. In the &#8220;Save Configuration&#8221; window, click <strong>Save<\/strong> when you&#8217;re ready.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-153d2d8 elementor-widget elementor-widget-spacer\" data-id=\"153d2d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-719a929 elementor-widget elementor-widget-image\" data-id=\"719a929\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-3-1024x576.png\" class=\"attachment-large size-large wp-image-13600\" alt=\"Save configuration in XOAP wizard\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-3-1024x576.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-3-300x169.webp 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-3-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-3-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-3.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65e2d0a elementor-widget elementor-widget-spacer\" data-id=\"65e2d0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b0d8e1 elementor-widget elementor-widget-text-editor\" data-id=\"4b0d8e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>More information on how to use the configuration wizard can be found<a href=\"https:\/\/dev.xoap.io\/docs\/configxo-configurations-dsc-configuration-wizard\/\" target=\"_blank\" rel=\"noopener\"> in our docs<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a849492 elementor-widget elementor-widget-spacer\" data-id=\"a849492\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d9394b elementor-widget elementor-widget-spacer\" data-id=\"8d9394b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-226b3f4 elementor-widget elementor-widget-spacer\" data-id=\"226b3f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73a91ef elementor-widget elementor-widget-heading\" data-id=\"73a91ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Step 3: Assign configurations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8de4946 elementor-widget elementor-widget-spacer\" data-id=\"8de4946\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c15320b elementor-widget elementor-widget-text-editor\" data-id=\"c15320b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To assign a configuration to multiple systems (nodes) use &#8220;Groups&#8221;.\u00a0 To create a new group, navigate to Configuration Management &gt; Groups and click<strong> +<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de2a5c0 elementor-widget elementor-widget-spacer\" data-id=\"de2a5c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-698972c elementor-widget elementor-widget-image\" data-id=\"698972c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-4-1024x576.png\" class=\"attachment-large size-large wp-image-13607\" alt=\"Groups option\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-4-1024x576.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-4-300x169.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-4-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-4-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-4.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-485d33f elementor-widget elementor-widget-spacer\" data-id=\"485d33f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a6a09ce elementor-widget elementor-widget-text-editor\" data-id=\"a6a09ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the &#8220;Add Group&#8221; window, enter the name of the group and select a &#8220;Configuration&#8221;, a specific &#8220;Version&#8221;, and a &#8220;Policy&#8221;. If you want to install applications on the systems, you can also select an &#8220;Application Role&#8221;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b378139 elementor-widget elementor-widget-spacer\" data-id=\"b378139\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a4b8a7 elementor-widget elementor-widget-image\" data-id=\"3a4b8a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"423\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-5-1024x423.png\" class=\"attachment-large size-large wp-image-13608\" alt=\"Add groups in XOAP\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-5-1024x423.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-5-300x124.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-5-768x317.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-5.png 1447w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7696d3 elementor-widget elementor-widget-spacer\" data-id=\"e7696d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1154c93 elementor-widget elementor-widget-text-editor\" data-id=\"1154c93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>By running the registration script or registration command on the nodes, you can add them to the group. The configuration will then be applied.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51e1919 elementor-widget elementor-widget-spacer\" data-id=\"51e1919\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c1e391 elementor-widget elementor-widget-image\" data-id=\"0c1e391\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-6-1024x576.webp\" class=\"attachment-large size-large wp-image-13609\" alt=\"Groups options menu\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-6-1024x576.webp 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-6-300x169.webp 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-6-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-6-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-6.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f045024 elementor-widget elementor-widget-spacer\" data-id=\"f045024\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee81996 elementor-widget elementor-widget-text-editor\" data-id=\"ee81996\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>For more info visit<a href=\"https:\/\/dev.xoap.io\/docs\/configxo-nodes\/#5-toc-title\" target=\"_blank\" rel=\"noopener\"> this documentation page<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9943743 elementor-widget elementor-widget-spacer\" data-id=\"9943743\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b96b1b elementor-widget elementor-widget-spacer\" data-id=\"0b96b1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0627cf1 elementor-widget elementor-widget-heading\" data-id=\"0627cf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Keeping configurations up to date\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc59a72 elementor-widget elementor-widget-spacer\" data-id=\"bc59a72\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6efd99c elementor-widget elementor-widget-text-editor\" data-id=\"6efd99c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>How to keep configurations up to date, or better yet, how to maintain them?<\/p><p>If you need to update customer-related configurations, navigate to &#8220;Configurations&#8221;, locate the specific configuration, and click on the action menu to <strong>Edit <\/strong>it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dec9e88 elementor-widget elementor-widget-spacer\" data-id=\"dec9e88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d819461 elementor-widget elementor-widget-image\" data-id=\"d819461\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-7-1024x576.png\" class=\"attachment-large size-large wp-image-13616\" alt=\"Edit option in menu of Configurations\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-7-1024x576.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-7-300x169.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-7-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-7-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-7.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d97a272 elementor-widget elementor-widget-spacer\" data-id=\"d97a272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02e3e38 elementor-widget elementor-widget-text-editor\" data-id=\"02e3e38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Every saved change to a configuration will create a new version.<\/strong> This version can be assigned to the groups you created earlier. As soon as you update the configuration version within the group, <strong>the assigned nodes will update their configurations based on the update interval specified in the assigned policy<\/strong>.<\/p><p>This enables you to assign specific versions of a configuration to a group and gives you control over which settings are applied. By creating different groups for test, acceptance and production you can create a process of delivering changes.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbf774b elementor-widget elementor-widget-spacer\" data-id=\"cbf774b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8278f46 elementor-widget elementor-widget-image\" data-id=\"8278f46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-8-1024x576.png\" class=\"attachment-large size-large wp-image-13620\" alt=\"\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-8-1024x576.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-8-300x169.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-8-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-8-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-8.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-329d0ba elementor-widget elementor-widget-spacer\" data-id=\"329d0ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-032eece elementor-widget elementor-widget-text-editor\" data-id=\"032eece\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you have updated your baseline module and uploaded a new version, navigate to the configuration and from the action menu, select <strong>Re-Compile<\/strong>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef2c664 elementor-widget elementor-widget-spacer\" data-id=\"ef2c664\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eca4e53 elementor-widget elementor-widget-image\" data-id=\"eca4e53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-9-1024x576.png\" class=\"attachment-large size-large wp-image-13621\" alt=\"Re-compile option in Configurations\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-9-1024x576.png 1024w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-9-300x169.png 300w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-9-768x432.png 768w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-9-1536x864.png 1536w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-9.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b548fa7 elementor-widget elementor-widget-spacer\" data-id=\"b548fa7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30df497 elementor-widget elementor-widget-text-editor\" data-id=\"30df497\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p lang=\"en-GB\">This will open a &#8220;Re-Compile&#8221; window, where you can select the new version of your module.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-955086e elementor-widget elementor-widget-spacer\" data-id=\"955086e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86a2fc2 elementor-widget elementor-widget-image\" data-id=\"86a2fc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"963\" height=\"261\" src=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-10.png\" class=\"attachment-large size-large wp-image-13625\" alt=\"Re-compile configuration in XOAP\" srcset=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-10.png 963w, https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-xoap-10-300x81.png 300w\" sizes=\"(max-width: 963px) 100vw, 963px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9fee79 elementor-widget elementor-widget-spacer\" data-id=\"d9fee79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6be7cc elementor-widget elementor-widget-text-editor\" data-id=\"c6be7cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Re-compiling will automatically save a new version of the configuration, integrating all updated resources from the module. Follow the steps described above to update the configuration version within your groups.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05542ad elementor-widget elementor-widget-spacer\" data-id=\"05542ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8b8928 elementor-widget elementor-widget-spacer\" data-id=\"b8b8928\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67125e6 e-con-full e-flex e-con e-parent\" data-id=\"67125e6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77ba516 elementor-widget elementor-widget-heading\" data-id=\"77ba516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Improve your process today<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-328e3c1 elementor-widget elementor-widget-spacer\" data-id=\"328e3c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10c9d7b elementor-widget elementor-widget-text-editor\" data-id=\"10c9d7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/dev.xoap.io\/\" target=\"_blank\" rel=\"noopener\">XOAP<\/a> enables you to <strong>create modular and dynamic configurations easily<\/strong>, combining resources from a baseline module with customer- or department-specific modules.<\/p><p>This minimizes human errors and enables a clear configuration management process with defined test procedures, as well as easy update and rollback capabilities.<\/p><p lang=\"en-GB\">If you want to learn more or need additional help getting started with specific use cases, you can <a href=\"https:\/\/calendly.com\/xoap\/30min\" target=\"_blank\" rel=\"noopener\">book a demo<\/a>. \ud83d\ude4c<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cebb5d6 elementor-widget elementor-widget-spacer\" data-id=\"cebb5d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cac3a4c e-con-full e-flex e-con e-parent\" data-id=\"cac3a4c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t<div class=\"elementor-element elementor-element-5056cb4 e-flex e-con-boxed e-con e-child\" data-id=\"5056cb4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6995ad elementor-widget__width-inherit elementor-widget elementor-widget-heading\" data-id=\"a6995ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_tablet&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/dev.xoap.io\/configXO\/\">Deliver dynamic DSC configurations with XOAP<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Entwickeln Sie Basisprozesse f\u00fcr die Bereitstellung und Wartung von DSC-Konfigurationen auf Hunderten von Systemen f\u00fcr Unternehmen oder verwenden Sie sie als MSP f\u00fcr verschiedene Kunden wieder.<\/p>","protected":false},"author":12,"featured_media":13644,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[118,65,64],"class_list":["post-13579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-configuration-as-code","tag-dsc","tag-powershell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to use layered DSC configurations: A modular approach | XOAP<\/title>\n<meta name=\"description\" content=\"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev.xoap.io\/de\/how-to-use-layered-dsc-configurations\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use layered DSC configurations: A modular approach | XOAP\" \/>\n<meta property=\"og:description\" content=\"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev.xoap.io\/de\/how-to-use-layered-dsc-configurations\/\" \/>\n<meta property=\"og:site_name\" content=\"XOAP\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/XOAP.io\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-21T13:20:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-25T09:15:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ante\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to use layered DSC configurations: A modular approach | XOAP\" \/>\n<meta name=\"twitter:description\" content=\"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png\" \/>\n<meta name=\"twitter:creator\" content=\"@xoap_io\" \/>\n<meta name=\"twitter:site\" content=\"@xoap_io\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/\"},\"author\":{\"name\":\"Ante\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/person\/8bc388a896676127ac069e8d3026c065\"},\"headline\":\"A modular approach to dynamic DSC configurations\",\"datePublished\":\"2024-06-21T13:20:09+00:00\",\"dateModified\":\"2024-06-25T09:15:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/\"},\"wordCount\":1055,\"publisher\":{\"@id\":\"https:\/\/dev.xoap.io\/#organization\"},\"image\":{\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png\",\"keywords\":[\"configuration as code\",\"dsc\",\"powershell\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/\",\"url\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/\",\"name\":\"How to use layered DSC configurations: A modular approach | XOAP\",\"isPartOf\":{\"@id\":\"https:\/\/dev.xoap.io\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png\",\"datePublished\":\"2024-06-21T13:20:09+00:00\",\"dateModified\":\"2024-06-25T09:15:21+00:00\",\"description\":\"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.\",\"breadcrumb\":{\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage\",\"url\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png\",\"contentUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png\",\"width\":1024,\"height\":600,\"caption\":\"How to deliver DSC configurations the modular way\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dev.xoap.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A modular approach to dynamic DSC configurations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev.xoap.io\/#website\",\"url\":\"https:\/\/dev.xoap.io\/\",\"name\":\"XOAP\",\"description\":\"Platform for IT infrastructure and workplace automation\",\"publisher\":{\"@id\":\"https:\/\/dev.xoap.io\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dev.xoap.io\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dev.xoap.io\/#organization\",\"name\":\"XOAP\",\"url\":\"https:\/\/dev.xoap.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg\",\"contentUrl\":\"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg\",\"width\":250,\"height\":90,\"caption\":\"XOAP\"},\"image\":{\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/XOAP.io\",\"https:\/\/x.com\/xoap_io\",\"https:\/\/www.linkedin.com\/company\/xoap_io\",\"https:\/\/www.youtube.com\/@xoap_io\",\"https:\/\/github.com\/xoap-io\",\"https:\/\/www.instagram.com\/xoap_io\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/person\/8bc388a896676127ac069e8d3026c065\",\"name\":\"Ante\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dev.xoap.io\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/966e308a260426a47ddb54a089806c36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/966e308a260426a47ddb54a089806c36?s=96&d=mm&r=g\",\"caption\":\"Ante\"},\"url\":\"https:\/\/dev.xoap.io\/de\/author\/ante\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use layered DSC configurations: A modular approach | XOAP","description":"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dev.xoap.io\/de\/how-to-use-layered-dsc-configurations\/","og_locale":"de_DE","og_type":"article","og_title":"How to use layered DSC configurations: A modular approach | XOAP","og_description":"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.","og_url":"https:\/\/dev.xoap.io\/de\/how-to-use-layered-dsc-configurations\/","og_site_name":"XOAP","article_publisher":"https:\/\/www.facebook.com\/XOAP.io","article_published_time":"2024-06-21T13:20:09+00:00","article_modified_time":"2024-06-25T09:15:21+00:00","og_image":[{"width":1024,"height":600,"url":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png","type":"image\/png"}],"author":"Ante","twitter_card":"summary_large_image","twitter_title":"How to use layered DSC configurations: A modular approach | XOAP","twitter_description":"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.","twitter_image":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png","twitter_creator":"@xoap_io","twitter_site":"@xoap_io","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#article","isPartOf":{"@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/"},"author":{"name":"Ante","@id":"https:\/\/dev.xoap.io\/#\/schema\/person\/8bc388a896676127ac069e8d3026c065"},"headline":"A modular approach to dynamic DSC configurations","datePublished":"2024-06-21T13:20:09+00:00","dateModified":"2024-06-25T09:15:21+00:00","mainEntityOfPage":{"@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/"},"wordCount":1055,"publisher":{"@id":"https:\/\/dev.xoap.io\/#organization"},"image":{"@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png","keywords":["configuration as code","dsc","powershell"],"articleSection":["Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/","url":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/","name":"How to use layered DSC configurations: A modular approach | XOAP","isPartOf":{"@id":"https:\/\/dev.xoap.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage"},"image":{"@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png","datePublished":"2024-06-21T13:20:09+00:00","dateModified":"2024-06-25T09:15:21+00:00","description":"Know how to use layered DSC configurations with our modular approach. Eliminate the complexity of configurations and versioning.","breadcrumb":{"@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#primaryimage","url":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png","contentUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2024\/06\/layered-dsc-modular-xoap.png","width":1024,"height":600,"caption":"How to deliver DSC configurations the modular way"},{"@type":"BreadcrumbList","@id":"https:\/\/dev.xoap.io\/how-to-use-layered-dsc-configurations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dev.xoap.io\/"},{"@type":"ListItem","position":2,"name":"A modular approach to dynamic DSC configurations"}]},{"@type":"WebSite","@id":"https:\/\/dev.xoap.io\/#website","url":"https:\/\/dev.xoap.io\/","name":"XOAP","description":"Plattform f\u00fcr IT-Infrastruktur und Arbeitsplatzautomatisierung","publisher":{"@id":"https:\/\/dev.xoap.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.xoap.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/dev.xoap.io\/#organization","name":"XOAP","url":"https:\/\/dev.xoap.io\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/","url":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg","contentUrl":"https:\/\/dev.xoap.io\/wp-content\/uploads\/2023\/11\/XOAP-no-lettering-transparent_no-boarder.svg","width":250,"height":90,"caption":"XOAP"},"image":{"@id":"https:\/\/dev.xoap.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/XOAP.io","https:\/\/x.com\/xoap_io","https:\/\/www.linkedin.com\/company\/xoap_io","https:\/\/www.youtube.com\/@xoap_io","https:\/\/github.com\/xoap-io","https:\/\/www.instagram.com\/xoap_io"]},{"@type":"Person","@id":"https:\/\/dev.xoap.io\/#\/schema\/person\/8bc388a896676127ac069e8d3026c065","name":"Ante","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dev.xoap.io\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/966e308a260426a47ddb54a089806c36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/966e308a260426a47ddb54a089806c36?s=96&d=mm&r=g","caption":"Ante"},"url":"https:\/\/dev.xoap.io\/de\/author\/ante\/"}]}},"_links":{"self":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts\/13579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/comments?post=13579"}],"version-history":[{"count":94,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts\/13579\/revisions"}],"predecessor-version":[{"id":13767,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/posts\/13579\/revisions\/13767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/media\/13644"}],"wp:attachment":[{"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/media?parent=13579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/categories?post=13579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.xoap.io\/de\/wp-json\/wp\/v2\/tags?post=13579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}