<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tutorials Archives | XOAP</title>
	<atom:link href="https://xoap.io/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/category/tutorials/</link>
	<description>Platform for IT infrastructure and workplace automation</description>
	<lastBuildDate>Tue, 03 Feb 2026 12:18:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://xoap.io/wp-content/uploads/2023/11/cropped-favicon-32x32.png</url>
	<title>Tutorials Archives | XOAP</title>
	<link>https://xoap.io/category/tutorials/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to automate AWS without using Terraform</title>
		<link>https://xoap.io/how-to-automate-aws-without-using-terraform/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 10:52:34 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[terraform]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=25916</guid>

					<description><![CDATA[<p>Script your infrastructure and operations across accounts. No HCL, no state files. Just fast, flexible automation from a single UI.</p>
<p>The post <a href="https://xoap.io/how-to-automate-aws-without-using-terraform/">How to automate AWS without using Terraform</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="25916" class="elementor elementor-25916" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f9543e8 e-con-full e-flex e-con e-child" data-id="f9543e8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2c46337 e-con-full e-flex e-con e-child" data-id="2c46337" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a37a44e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="a37a44e" 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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__a37a44e" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-970cb6e elementor-widget elementor-widget-text-editor" data-id="970cb6e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If you&#8217;re managing <strong>AWS infrastructure</strong>, there&#8217;s a good chance Terraform is on your radar or already part of your pipeline.</p><p>However:<br />a) It&#8217;s not always necessary.<br />b) You might not need it at all.</p><p>The effort of writing HCL, managing state files and stitching together modules can slow things down, especially for operational tasks, account bootstrapping or cross-environment scripting.</p><p>If you want <strong>fast, simple and flexible</strong> AWS automation, <a href="https://xoap.io/">XOAP</a> can be a great option, with or without Terraform.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-42c5d93 elementor-widget elementor-widget-heading" data-id="42c5d93" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Is Terraform really necessary?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6d946c5 elementor-widget elementor-widget-text-editor" data-id="6d946c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>While Terraform is great for building infrastructure, <strong>not every task is about provisioning VPCs or load balancers</strong>.</p><p>Much of what DevOps and cloud teams do looks more like this:</p><p>• Applying security settings at scale.<br />• Running scripts across multiple accounts.<br />• Automating patching, updates or cleanup.<br />• Enforcing compliance across environments.<br />• Configuring operating systems or installing apps.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3435658 elementor-widget elementor-widget-text-editor" data-id="3435658" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Read more about </strong><a href="https://xoap.io/automatically-harden-aws-accounts-with-cis-benchmarks/" target="_blank" rel="noopener">Securing AWS accounts automatically</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-a07da2c elementor-widget elementor-widget-heading" data-id="a07da2c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Using XOAP </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0e76239 elementor-widget elementor-widget-text-editor" data-id="0e76239" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>XOAP can provision infrastructure, not just manage existing environments. It does this through<strong> <a href="https://xoap.io/scripted-actions/" target="_blank" rel="noopener">Scripted Actions</a></strong> and prebuilt automation templates that let you create and configure:</p><p>• EC2 instances.<br />• IAM roles and policies.<br />• VPCs and security groups.<br />• S3 buckets and encryption settings.<br />• GuardDuty, Config, CloudTrail and other AWS services.</p><p>Instead of declaring resources in HCL, you write scripts – <b>or use ready-made ones available in your <a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&amp;response_type=code&amp;scope=openid%20email&amp;redirect_uri=https://my.xoap.io&amp;kc_locale=en&amp;_ga=2.73136912.261120942.1759407782-151843498.1759407782" target="_blank" rel="noopener">XOAP Workspace</a></b> – that tell AWS exactly what to do, which gives you:</p><p>• More flexibility to define infrastructure your way.<br />• Easier cross-account and multi-region provisioning.<br />• The ability to use conditional logic, loops and dynamic inputs.<br />• Simpler onboarding with no need to learn Terraform internals.</p><p><strong>XOAP can be your provisioning engine and your operations tool, especially if you prefer scripting over declarative IaC.</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-6ee47cc elementor-widget elementor-widget-heading" data-id="6ee47cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What this means in practice for AWS automation</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3eec4c elementor-widget elementor-widget-text-editor" data-id="c3eec4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>By using your own scripts or XOAP&#8217;s pre-built templates, you can automate AWS tasks directly, <strong>across any number of accounts</strong>:</p><p>• Connect your AWS environments easily (via access key or role).<br />• Create production-ready Landing Zones fast.<br />• Run Scripted Actions using PowerShell, CLI or your preferred language.<br />• Apply changes instantly or schedule them across time zones and regions.<br />• Automate configuration, security, updates and more.</p><p><strong>No IaC or state files.</strong> Just automation that works at scale.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-45f1e67 elementor-widget elementor-widget-text-editor" data-id="45f1e67" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p lang="hr"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Read more about </strong><a href="https://xoap.io/aws-automation/" target="_blank" rel="noopener">Automating entire AWS operations</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-f4b7f28 elementor-widget elementor-widget-heading" data-id="f4b7f28" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Example: Automating patching across all your EC2s</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-236d8a4 elementor-widget elementor-widget-text-editor" data-id="236d8a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Let’s say you want to <strong>update EC2 instances</strong> with security patches across five AWS accounts.</p><p>With Terraform, that means modeling your EC2 fleet declaratively, managing dependencies and state updates, and possibly writing a custom provider or pulling in external data.</p><p><strong>With XOAP, it’s a Scripted Action: you select a patching script, pick the accounts and hit run.</strong></p><p>Scripted Actions can also be scheduled to keep it fully automated.</p><p><em><strong>This way, you get:</strong></em></p><p>➜ Secure access to each account.<br />➜ Parallel execution across regions.<br />➜ Logging, audit trails and notifications.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-99a0ab5 elementor-widget elementor-widget-text-editor" data-id="99a0ab5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Read more about </strong><a href="https://xoap.io/automate-amazon-dcv-deployment/" target="_blank" rel="noopener">Automating Amazon DCV deployment</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-9fb0de9 elementor-widget elementor-widget-heading" data-id="9fb0de9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Already using Terraform? Even better!</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c6a74e9 elementor-widget elementor-widget-text-editor" data-id="c6a74e9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If your team already uses Terraform for provisioning, keep going. XOAP isn’t here to replace it, but to <em>complement</em> it.</p><p>While Terraform covers infrastructure provisioning, XOAP handles:</p><p>• <strong>Day-2 operations</strong> like updates, restarts or application installations.<br />• <strong>Cross-account orchestration</strong>, particularly when it involves configuration that goes beyond the platform’s capabilities.<br />• <strong>Conditional flows</strong> based on runtime state, like remediation scripts.<br />• <strong>Orchestration of operational sequences</strong>.<br />• Central view of <strong>execution history and logs</strong>.</p><p>You can even <strong>trigger XOAP actions via API</strong> to keep your workflows clean and modular.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-067eb67 elementor-widget elementor-widget-heading" data-id="067eb67" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Try XOAP now</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f01a45e elementor-widget elementor-widget-text-editor" data-id="f01a45e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If you&#8217;re spending time on repetitive tasks, dealing with multi-account complexity or just want a simple path to automation, XOAP can help. And if you&#8217;re already deep into Terraform, <a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&amp;response_type=code&amp;scope=openid%20email&amp;redirect_uri=https://my.xoap.io&amp;kc_locale=en&amp;_ga=2.194220139.719908515.1759390367-2074685015.1759390367" target="_blank" rel="noopener">XOAP goes a step beyond</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ad08708 elementor-widget elementor-widget-text-editor" data-id="ad08708" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Read also:</strong></p><p><a href="https://xoap.io/aws-automation/" target="_blank" rel="noopener">→Automating entire AWS operations</a><br /><a href="https://xoap.io/automatically-harden-aws-accounts-with-cis-benchmarks/" target="_blank" rel="noopener">→Securing AWS accounts instantly</a><br /><a href="https://xoap.io/automate-amazon-dcv-deployment/" target="_blank" rel="noopener">→Automating Amazon DCV deployment</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-600d6e6 elementor-widget elementor-widget-text-editor" data-id="600d6e6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center>
  <em style="font-size: 10px;">
    Terraform is a registered trademark of HashiCorp, Inc. XOAP is not affiliated with or endorsed by HashiCorp.<br>
    Results may vary depending on AWS account configuration, access permissions and workload complexity.
  </em>
</center>								</div>
				</div>
				<div class="elementor-element elementor-element-25cf300 elementor-widget elementor-widget-spacer" data-id="25cf300" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4d386dd e-con-full e-flex e-con e-child" data-id="4d386dd" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ba9e329 e-con-full e-flex e-con e-child" data-id="ba9e329" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8a4b2cf e-con-full e-flex e-con e-child" data-id="8a4b2cf" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-329cfa0 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="329cfa0" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Simple and flexible automation</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6519c7b e-con-full e-flex e-con e-child" data-id="6519c7b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a2f8591 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="a2f8591" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-a2ed454 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="a2ed454" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-336cfeb e-flex e-con-boxed e-con e-parent" data-id="336cfeb" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/how-to-automate-aws-without-using-terraform/">How to automate AWS without using Terraform</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to automate AWS CIS hardening</title>
		<link>https://xoap.io/automatically-harden-aws-accounts-with-cis-benchmarks/</link>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Tue, 30 Sep 2025 07:00:39 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cis]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=25631</guid>

					<description><![CDATA[<p>If you manage cloud environments, you know how time-consuming it is to secure every new AWS account.  XOAP changes that. The moment you connect an account, it’s automatically hardened to meet CIS benchmarks.</p>
<p>The post <a href="https://xoap.io/automatically-harden-aws-accounts-with-cis-benchmarks/">How to automate AWS CIS hardening</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="25631" class="elementor elementor-25631" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f9543e8 e-con-full e-flex e-con e-child" data-id="f9543e8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2c46337 e-con-full e-flex e-con e-child" data-id="2c46337" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a37a44e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="a37a44e" 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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__a37a44e" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-970cb6e elementor-widget elementor-widget-text-editor" data-id="970cb6e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">If you manage cloud environments, you already know that security is non-negotiable, but it can slow everything down – especially when you&#8217;re spinning up new AWS accounts.</p><p lang="hr">Every time you add a new account, there’s a long list of things to do: configure logs, enable GuardDuty, tweak IAM policies, block public S3 access&#8230; and so on. It’s tedious, time-consuming, and easy to get wrong.</p><p lang="hr">So we built a better way! With XOAP,<strong> your AWS accounts can be CIS compliant the moment you connect them</strong>.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-42c5d93 elementor-widget elementor-widget-heading" data-id="42c5d93" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Why the CIS AWS benchmark matters
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6d946c5 elementor-widget elementor-widget-text-editor" data-id="6d946c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">The <a href="https://docs.aws.amazon.com/securityhub/latest/userguide/cis-aws-foundations-benchmark.html" target="_blank" rel="noopener">CIS AWS Foundations Benchmark</a> is a set of best practices designed to help secure AWS environments. It covers things like:</p><ul type="disc"><li lang="hr">Logging and monitoring</li><li lang="hr">Identity and access management</li><li lang="hr">Network protections</li><li lang="hr">Encryption settings</li><li lang="hr">Regional coverage</li></ul><p lang="hr">Following these guidelines helps reduce risk and improve your security posture. The problem? Actually applying all of this manually isn’t simple.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-45f1e67 elementor-widget elementor-widget-text-editor" data-id="45f1e67" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p lang="hr"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Read more about </strong><a href="https://xoap.io/cis-compliance/" target="_blank" rel="noopener">CIS compliance</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-a07da2c elementor-widget elementor-widget-heading" data-id="a07da2c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">The problem with manual hardening
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0e76239 elementor-widget elementor-widget-text-editor" data-id="0e76239" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Here’s how it usually works:</p><ol><li>A new AWS account gets created.</li><li>Someone (usually a DevOps or security engineer) goes through a checklist.</li><li>They set up CloudTrail, enable Config, turn on GuardDuty, enforce MFA, etc.</li><li>Repeat for every region and every new account.</li></ol><p>This process is not only repetitive, but it also introduces inconsistencies, especially as your environment grows.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6ee47cc elementor-widget elementor-widget-heading" data-id="6ee47cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">The fix: XOAP’s automated AWS CIS hardening
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3eec4c elementor-widget elementor-widget-text-editor" data-id="c3eec4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Instead of doing all that manually, XOAP lets you automate the entire process in just a few clicks. Here’s how it works:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5143240 elementor-widget elementor-widget-image" data-id="5143240" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening.jpg" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjU1ODQsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wOVwvc3RlcHMtYXdzLWNpcy1oYXJkZW5pbmcuanBnIn0%3D">
							<img fetchpriority="high" decoding="async" width="1024" height="666" src="https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening-1024x666.jpg" class="attachment-large size-large wp-image-25584" alt="Steps for AWS CIS hardening with XOAP" srcset="https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening-1024x666.jpg 1024w, https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening-300x195.jpg 300w, https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening-768x499.jpg 768w, https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening-1536x998.jpg 1536w, https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening-18x12.jpg 18w, https://xoap.io/wp-content/uploads/2025/09/steps-aws-cis-hardening.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-38124b8 elementor-widget elementor-widget-heading" data-id="38124b8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1. Connect your AWS account
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-17fb9a2 elementor-widget elementor-widget-text-editor" data-id="17fb9a2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Head to your XOAP Workspace, go to <em>Connections</em> and add your AWS account. The setup only takes a few minutes.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-10d391c elementor-widget elementor-widget-heading" data-id="10d391c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">2. Choose the CIS hardening script
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-16830c8 elementor-widget elementor-widget-text-editor" data-id="16830c8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Open<em> Scripted Actions</em>, click <em>New</em>, and select the Resource: <strong>aws-ps-account-hardening.ps1</strong>. It’s pre-built and ready to go.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f4a518c elementor-widget elementor-widget-heading" data-id="f4a518c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">3. Run now or schedule it
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-116db44 elementor-widget elementor-widget-text-editor" data-id="116db44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Run the action immediately or schedule it to run automatically at the desired time (your choice).</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d279dc2 elementor-widget elementor-widget-heading" data-id="d279dc2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">4. Done! Start using your hardened AWS account
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-c3a8993 elementor-widget elementor-widget-text-editor" data-id="c3a8993" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">That’s it. The script applies all CIS-aligned settings behind the scenes. No extra tools needed.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f4b7f28 elementor-widget elementor-widget-heading" data-id="f4b7f28" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What XOAP configures for you
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-236d8a4 elementor-widget elementor-widget-text-editor" data-id="236d8a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>When you run the CIS hardening script, XOAP automatically configures:</p><ul><li>CloudTrail: Multi-region, KMS-encrypted, with log file validation</li><li>AWS Config: Recording and delivery set up across your regions</li><li>Security Hub: Enabled per region and subscribed to the CIS standard</li><li>GuardDuty: Turned on and actively managed</li><li>S3: Public access blocked; SSL-only enforced via bucket policies</li><li>EBS/EC2: Default encryption enabled with your customer-managed keys</li><li>VPC: Flow logs on; optional tightening of admin ports</li><li>IAM: Strong password policy; optional MFA enforcement for console access.</li></ul><p>All of this happens automatically, in minutes.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9fb0de9 elementor-widget elementor-widget-heading" data-id="9fb0de9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Why this makes a difference
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c6a74e9 elementor-widget elementor-widget-text-editor" data-id="c6a74e9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Cloud teams today are moving fast and security can&#8217;t be an afterthought. With XOAP:</p><ul type="disc"><li lang="hr">New accounts are secured instantly – no lag, no risk.</li><li lang="hr">You get consistency at scale – the same secure setup across all environments.</li><li lang="hr">Compliance is easier – CIS-aligned settings are mapped and exportable.</li><li lang="hr">You don’t need to write scripts – we’ve already done that part.</li></ul><p lang="hr">Whether you&#8217;re managing a few accounts or hundreds, this saves time and reduces mistakes significantly.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-99a0ab5 elementor-widget elementor-widget-text-editor" data-id="99a0ab5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cc.png" alt="📌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Read more about</strong><a href="https://xoap.io/cis-ready-aws-accounts/" target="_blank" rel="noopener"> CIS-ready AWS accounts</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-067eb67 elementor-widget elementor-widget-heading" data-id="067eb67" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Try it now</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f01a45e elementor-widget elementor-widget-text-editor" data-id="f01a45e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">There’s no reason to spend hours manually securing every new AWS account. It’s repetitive and pulls your team away from more valuable work.</p><p lang="hr">With XOAP, CIS hardening becomes automatic. The moment an account is connected, it’s configured with security best practices: no guesswork, no delays. You get consistent, reliable security at scale without slowing anything down.</p><p lang="hr">It’s a straightforward fix to a real problem. If you&#8217;re managing cloud environments and care about getting security right from day one, this is how you do it.</p><p lang="hr"><em>Please note: The hardening script is automatically available for all new XOAP accounts. If you&#8217;re an existing XOAP user, please<a href="https://xoap.io/contact/" target="_blank" rel="noopener"> contact us</a> to get the script.<br /><br /></em></p>								</div>
				</div>
				<div class="elementor-element elementor-element-231b217 elementor-widget elementor-widget-text-editor" data-id="231b217" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><strong><strong>We cover instant AWS account security in the Automation Talks podcast<br /></strong></strong><center>If the video does not load, adjust your cookie preferences or <a href="https://youtu.be/VgizHsNkr1Q" target="_blank" rel="noopener">watch it directly on YouTube</a>.</center></center>								</div>
				</div>
				<div class="elementor-element elementor-element-fd1d04f elementor-widget elementor-widget-video" data-id="fd1d04f" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/VgizHsNkr1Q&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ad08708 elementor-widget elementor-widget-text-editor" data-id="ad08708" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Helpful info:</strong></p><p><a href="https://xoap.io/docs/connect-your-infrastructure/" target="_blank" rel="noopener">→How to connect your infrastructure</a><br /><a href="https://xoap.io/aws-automation/" target="_blank" rel="noopener">→Automate your entire AWS operations</a><br /><a href="https://xoap.io/scripted-actions/" target="_blank" rel="noopener">→Centralized script automation</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-25cf300 elementor-widget elementor-widget-spacer" data-id="25cf300" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4d386dd e-con-full e-flex e-con e-child" data-id="4d386dd" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ba9e329 e-con-full e-flex e-con e-child" data-id="ba9e329" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8a4b2cf e-con-full e-flex e-con e-child" data-id="8a4b2cf" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-329cfa0 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="329cfa0" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">CIS-ready AWS accounts</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6519c7b e-con-full e-flex e-con e-child" data-id="6519c7b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a2f8591 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="a2f8591" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-a2ed454 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="a2ed454" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/automatically-harden-aws-accounts-with-cis-benchmarks/">How to automate AWS CIS hardening</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to migrate from VMware to Nutanix using XOAP</title>
		<link>https://xoap.io/how-to-migrate-from-vmware-to-nutanix-using-xoap/</link>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Thu, 18 Sep 2025 09:22:15 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[nutanix]]></category>
		<category><![CDATA[vmware]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=25602</guid>

					<description><![CDATA[<p>Migrate from VMware to Nutanix the easy way. XOAP keeps things simple so you don’t have to worry about complex setups or downtime.</p>
<p>The post <a href="https://xoap.io/how-to-migrate-from-vmware-to-nutanix-using-xoap/">How to migrate from VMware to Nutanix using XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="25602" class="elementor elementor-25602" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f9543e8 e-con-full e-flex e-con e-child" data-id="f9543e8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2c46337 e-con-full e-flex e-con e-child" data-id="2c46337" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a37a44e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="a37a44e" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__a37a44e" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-970cb6e elementor-widget elementor-widget-text-editor" data-id="970cb6e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Across industries, organizations are reassessing their virtualization strategies. As licensing models evolve and support costs rise, many IT teams are looking for more flexible, cost-effective platforms, without compromising performance or security.</p><p lang="hr">Nutanix AHV has become a popular choice for modern enterprises. It&#8217;s tightly integrated with the Nutanix ecosystem, and built for operational simplicity. However, making the transition from VMware ESXi to AHV is no small task.</p><p lang="hr">This is exactly where XOAP helps.</p><p lang="hr">XOAP offers a systematic, automated and consistent method for migrating workloads from VMware to Nutanix.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-42c5d93 elementor-widget elementor-widget-heading" data-id="42c5d93" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">VMware to Nutanix: Migration guidelines
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-cd70bb7 elementor-widget elementor-widget-heading" data-id="cd70bb7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Step 1: Assess your current environment
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-6d946c5 elementor-widget elementor-widget-text-editor" data-id="6d946c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">A successful migration starts with a complete and accurate understanding of your existing VMware infrastructure. Assess the following:</p><ul type="disc"><li lang="hr">VM inventory (including OS, CPU, memory, and storage)</li><li lang="hr">Oversized VMs or workloads with specific resource constraints</li><li lang="hr">Application dependencies and inter-VM communication</li><li lang="hr">Network architecture, including VLANs and IP mappings</li><li lang="hr">Storage performance requirements and capacity utilization</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-a07da2c elementor-widget elementor-widget-heading" data-id="a07da2c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Step 2: Plan the migration strategically
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-0e76239 elementor-widget elementor-widget-text-editor" data-id="0e76239" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Rather than treating all workloads the same, segment and prioritize based on:</p><ul type="disc"><li lang="hr">Business criticality and downtime sensitivity</li><li lang="hr">Migration complexity (e.g., shared storage, networking requirements)</li><li lang="hr">Resource usage patterns</li><li lang="hr">Organizational or compliance requirements</li><li lang="hr">Application owner input and change windows</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-6ee47cc elementor-widget elementor-widget-heading" data-id="6ee47cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Step 3: Choose the easiest migration method (XOAP)
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-315f654 elementor-widget elementor-widget-heading" data-id="315f654" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Create platform-independent VM images
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-c3eec4c elementor-widget elementor-widget-text-editor" data-id="c3eec4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">XOAP allows you to build virtual machine images that work across different platforms, cloud or on-prem. You don’t have to rebuild your environment every time you switch providers; this saves time and keeps your infrastructure consistent.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-38124b8 elementor-widget elementor-widget-heading" data-id="38124b8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Automate your setup and delivery
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-17fb9a2 elementor-widget elementor-widget-text-editor" data-id="17fb9a2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">With XOAP, you can automate the entire setup – from provisioning servers to deploying applications. This reduces manual work, avoids human errors, and makes sure everything is repeatable.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-10d391c elementor-widget elementor-widget-heading" data-id="10d391c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Create a modular and reusable delivery pipeline
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-16830c8 elementor-widget elementor-widget-text-editor" data-id="16830c8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">XOAP uses modular components you can reuse across different projects. Once you build a process, you can apply it anywhere; it also makes it easier to update parts of your pipeline without breaking everything.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f4a518c elementor-widget elementor-widget-heading" data-id="f4a518c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Scale fast to other platforms
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-116db44 elementor-widget elementor-widget-text-editor" data-id="116db44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Need to move to another cloud or expand to multiple regions? XOAP supports fast, consistent scaling across providers – no need to redesign your pipeline; just connect a new platform and run.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d279dc2 elementor-widget elementor-widget-heading" data-id="d279dc2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">No vendor lock-in
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-c3a8993 elementor-widget elementor-widget-text-editor" data-id="c3a8993" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">XOAP is cloud-agnostic. Whether you&#8217;re on AWS, Azure, Google Cloud, or on-premises infrastructure, you&#8217;re not tied down – you can switch platforms without starting from scratch.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-206ad7f elementor-widget elementor-widget-heading" data-id="206ad7f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Keep know-how internal
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-203f629 elementor-widget elementor-widget-text-editor" data-id="203f629" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">XOAP keeps the migration process in your hands. Instead of relying on outside consultants, your internal team owns the setup, delivery, and scaling; this protects your know-how and builds in-house expertise over time.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f4b7f28 elementor-widget elementor-widget-heading" data-id="f4b7f28" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Why migrate with XOAP?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-236d8a4 elementor-widget elementor-widget-text-editor" data-id="236d8a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Migrating with XOAP takes the stress out of moving from VMware to Nutanix by making the process simple, consistent, and automated. It keeps your systems properly configured without needing extra agents, gives you instant visibility through ready-to-use dashboards, and makes it easy to deploy applications or build images at scale no matter where your systems live.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-067eb67 elementor-widget elementor-widget-heading" data-id="067eb67" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Make the switch without the stress</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f01a45e elementor-widget elementor-widget-text-editor" data-id="f01a45e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Moving from VMware to Nutanix AHV can feel like a challenge, but XOAP makes it very straightforward. It handles the tough parts behind the scenes, keeps your systems aligned, and lets you see exactly what’s happening along the way.</p><p lang="hr">No complicated setups or manual fixes – just a clear, reliable process that helps you get the job done faster and with less stress. With XOAP, migrating becomes less of a project and more of a smooth step forward.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-25cf300 elementor-widget elementor-widget-spacer" data-id="25cf300" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4d386dd e-con-full e-flex e-con e-child" data-id="4d386dd" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ba9e329 e-con-full e-flex e-con e-child" data-id="ba9e329" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8a4b2cf e-con-full e-flex e-con e-child" data-id="8a4b2cf" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-329cfa0 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="329cfa0" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Migrate from VMware to Nutanix </a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6519c7b e-con-full e-flex e-con e-child" data-id="6519c7b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-030b06a elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18898 elementor-widget-button" data-id="030b06a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-9144c9e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18905 elementor-widget-button" data-id="9144c9e" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/how-to-migrate-from-vmware-to-nutanix-using-xoap/">How to migrate from VMware to Nutanix using XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automating Amazon DCV deployment with XOAP</title>
		<link>https://xoap.io/automate-amazon-dcv-deployment/</link>
		
		<dc:creator><![CDATA[Ante]]></dc:creator>
		<pubDate>Mon, 18 Aug 2025 13:05:47 +0000</pubDate>
				<category><![CDATA[Library]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[amazon dcv]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[nice dcv]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=25167</guid>

					<description><![CDATA[<p>Spin up a fully functional Amazon DCV environment efficiently. Reduce setup time, ensure consistency and enable rapid scaling.</p>
<p>The post <a href="https://xoap.io/automate-amazon-dcv-deployment/">Automating Amazon DCV deployment with XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="25167" class="elementor elementor-25167" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f9543e8 e-con-full e-flex e-con e-child" data-id="f9543e8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2c46337 e-con-full e-flex e-con e-child" data-id="2c46337" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a37a44e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="a37a44e" 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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__a37a44e" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-970cb6e elementor-widget elementor-widget-text-editor" data-id="970cb6e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Amazon DCV (formerly NICE DCV) offers a high-performance, secure solution for delivering remote desktops and 3D applications. However, setting up DCV infrastructure manually can be time-consuming and prone to errors.</p><p>This blog post walks you through the automation process using AWS tools and <a href="https://xoap.io/" target="_blank" rel="noopener">XOAP</a> to simplify the deployment of Amazon DCV.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-42c5d93 elementor-widget elementor-widget-heading" data-id="42c5d93" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How does it work?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6d946c5 elementor-widget elementor-widget-text-editor" data-id="6d946c5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Using prebuilt scripts, XOAP&#8217;s <a href="https://xoap.io/image-management/" target="_blank" rel="noopener">Image Management</a> module and the <a href="https://xoap.io/scripted-actions/" target="_blank" rel="noopener">Scripted Actions</a> feature, you&#8217;ll spin up a fully functional Amazon DCV environment efficiently, reducing setup time, ensuring consistency and enabling rapid scaling in the cloud.</p><p><strong>You can test everything in this tutorial for free</strong>, as both Image Management and Scripted Actions are available in XOAP&#8217;s free plan. Just <a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&amp;response_type=code&amp;scope=openid%20email&amp;redirect_uri=https://my.xoap.io&amp;kc_locale=en&amp;_ga=2.61701036.1496275043.1755511616-320925011.1750769654" target="_blank" rel="noopener">create your account</a> first.</p><p>The Amazon DCV deployment will take five steps:</p><ol><li>Download a script from AWS.</li><li>Change the username in the script and upload it to XOAP.</li><li>Create a connection to your AWS environment.</li><li>Prepare your image for DCV deployment with Image Management.</li><li>Spin up the DCV infrastructure with Scripted Actions.</li></ol><p>Let&#8217;s go into the details now.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a07da2c elementor-widget elementor-widget-heading" data-id="a07da2c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://xoap.io/platformXO/" target="_blank">Step 1: Downloading script from AWS</a></h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0e76239 elementor-widget elementor-widget-text-editor" data-id="0e76239" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Download the script from the official AWS GitHub repository <a href="https://github.com/aws-samples/dcv-samples/blob/main/bootstrap/Install-DCV.ps1" target="_blank" rel="noopener">here</a>. You can find the documentation in the <a href="https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html" target="_blank" rel="noopener">AWS Administrator Guide</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6ee47cc elementor-widget elementor-widget-heading" data-id="6ee47cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Step 2: Uploading script to XOAP
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c3eec4c elementor-widget elementor-widget-text-editor" data-id="c3eec4c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Now, let&#8217;s edit the script quickly before uploading it:</p><p>• Remove the first and last lines of code: <strong>&lt;powershell&gt;</strong> and <strong>&lt;/powershell&gt;</strong>.</p><p>• Replace the placeholder &#8220;USERNAME&#8221; in <strong>line 51 </strong>with a valid username.</p><p>• Remove the comments from <strong>lines 49 to 52</strong> (optional, but considered a good practice).</p><p>To upload the script, open your <a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/auth?client_id=portal&amp;redirect_uri=https%3A%2F%2Fmy.xoap.io%2F%23%2Fdashboard&amp;state=1c3bd71f-4862-4a00-b272-a4332786a03c&amp;response_mode=fragment&amp;response_type=code&amp;scope=openid&amp;nonce=6b0fff1c-f286-4840-8379-4023dc9919e2&amp;code_challenge=bX32srtoHvxZ5HOE-w_8bigxkc4CSrBKXaks_M7FlJc&amp;code_challenge_method=S256" target="_blank" rel="noopener">XOAP Workspace</a> and go to the <strong>Resources</strong> area in the left-side menu. Click <strong>+ New Resource</strong>, then simply drag and drop the script. Click <strong>Next</strong> and <strong>Save</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5b27f2d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="5b27f2d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-3e2d896 elementor-widget elementor-widget-text-editor" data-id="3e2d896" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><em><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2139.png" alt="ℹ" class="wp-smiley" style="height: 1em; max-height: 1em;" /> For more information on the script&#8217;s syntax, click <a href="https://docs.aws.amazon.com/dcv/latest/adminguide/managing-sessions-start.html#managing-sessions-start-auto" target="_blank" rel="noopener">here</a>.</em><br /><em><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2139.png" alt="ℹ" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </strong>The DCV license is free on EC2, with a required <a href="https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-license.html#setting-up-license-ec2" target="_blank" rel="noopener">S3 policy</a>.</em></p>								</div>
				</div>
				<div class="elementor-element elementor-element-a954caf elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="a954caf" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-fe4c266 elementor-widget elementor-widget-text-editor" data-id="fe4c266" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><strong>Follow the Amazon DCV automation video tutorial</strong></center>								</div>
				</div>
				<div class="elementor-element elementor-element-6b676f4 elementor-widget elementor-widget-video" data-id="6b676f4" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/gZvuIFBwyp8&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-c6f34a7 elementor-widget elementor-widget-text-editor" data-id="c6f34a7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center>This video may not load due to your cookie preferences. Adjust your cookie settings or watch it <a href="https://youtu.be/gZvuIFBwyp8" target="_blank" rel="noopener">directly on YouTube</a>.</center>								</div>
				</div>
				<div class="elementor-element elementor-element-f4b7f28 elementor-widget elementor-widget-heading" data-id="f4b7f28" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Step 3: Creating a connection to your AWS environment</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-236d8a4 elementor-widget elementor-widget-text-editor" data-id="236d8a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In XOAP, connections are used to deploy image definitions, as well as to provision and configure cloud and on-premises environments.</p><p>• Go to <strong>Connections</strong> in the left-side menu.<br />• Click <strong>+ New Connection</strong>.<br />• Select <strong>AWS</strong> as the provider and choose the connection type.<br />• If you&#8217;re using the <strong>AWS-Access Key</strong> type, provide your <strong>Access Key ID</strong>, <strong>Secret Access Key</strong> and<strong> Account ID</strong>.<br />• Click <strong>Confirm</strong> to save the connection.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-067eb67 elementor-widget elementor-widget-heading" data-id="067eb67" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Step 4: Preparing image for DCV deployment</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f01a45e elementor-widget elementor-widget-text-editor" data-id="f01a45e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The next step is Image Management. It&#8217;s a custom image automation module that can be found in your XOAP Workspace.</p><p><em><strong>First, create a provisioner:</strong></em></p><p>• Click on<strong> Image Management</strong>, then click on <strong>Provisioners</strong> in the drop-down menu.<br />• In the <strong>Provisioners</strong> area, click <strong>+ New Provisioner</strong>.<br />• Under <strong>Select Type</strong>, choose <strong>PowerShell Script</strong>.<br />• Under <strong>Source File</strong>, select <strong>Install-DCV.ps1</strong>, the script you uploaded to XOAP.<br />• Enter the mandatory information and click <strong>Confirm</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-23442b4 elementor-widget elementor-widget-image" data-id="23442b4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="568" src="https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-1024x568.png" class="attachment-large size-large wp-image-25173" alt="Create a provisioner | Amazon DCV automation | XOAP" srcset="https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-1024x568.png 1024w, https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-300x166.png 300w, https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-768x426.png 768w, https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-1536x852.png 1536w, https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-2048x1136.png 2048w, https://xoap.io/wp-content/uploads/2025/08/create-provisioner-amazon-dcv-automation-xoap-18x10.png 18w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-3c97085 elementor-widget elementor-widget-text-editor" data-id="3c97085" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em>Adding a provisioner in XOAP</em></center>								</div>
				</div>
				<div class="elementor-element elementor-element-66386b9 elementor-widget elementor-widget-text-editor" data-id="66386b9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> </p><p><em><strong>Now, add that provisioner to a group:</strong></em></p><p>•  Go to <strong>Image Management &gt; Provisioner Groups</strong>. <br />•  Click <strong>+ New Provisioner Group </strong>and select the provisioner you&#8217;ve created from <strong>Available Provisioners.<br /></strong>•  Enter the details and click <strong>Save</strong>.</p><p><em><strong>Add the group to a provisioner role:</strong></em></p><p>•  Go to <strong>Image Management &gt; Provisioner Roles</strong>.<br />•  Click <strong>+ New Role</strong> and select the group you created from <strong>Available Provisioner Groups</strong>.<br />•  Enter the details and click <strong>Save</strong>.</p><p><strong>Note:<br /></strong><br /><em>Each XOAP Workspace is equipped with <strong>Operating Systems</strong> that can be used as templates for further customizations. Operating system availability depends on the region and may vary. If your region is not available and you would like to adjust the operating system, you can add additional ones as needed.</em></p><p><em>The same applies to <strong>Builders</strong>, which define the connection being used, the region, the size of the VM defined to build the image and additional optional settings. You can create them before the next step or add them while defining the Image Definition.</em></p><p>• Now go to <strong>Image Management &gt; Image Definitions</strong> and click + <strong>New Image</strong>. Here you will create your image – see screenshot below as a reference. If you need help creating the image, watch this <a href="https://youtu.be/dqfcxgmL5fo?si=1Fp4bwh5vryjWDk8&amp;t=23" target="_blank" rel="noopener">short video tutorial</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d9cf165 elementor-widget elementor-widget-image" data-id="d9cf165" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="1024" height="378" src="https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-1024x378.png" class="attachment-large size-large wp-image-25174" alt="" srcset="https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-1024x378.png 1024w, https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-300x111.png 300w, https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-768x284.png 768w, https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-1536x567.png 1536w, https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-2048x756.png 2048w, https://xoap.io/wp-content/uploads/2025/08/create-image-amazon-dcv-automation-xoap-18x7.png 18w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-7188969 elementor-widget elementor-widget-text-editor" data-id="7188969" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em> Creating an image</em></center>								</div>
				</div>
				<div class="elementor-element elementor-element-994df4a elementor-widget elementor-widget-text-editor" data-id="994df4a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><br />Once your image is created, it will appear in Image Definitions.</p><p>• Click the three dots on the right in the image&#8217;s row, then click <strong>Run</strong>.</p><p>You can track the progress of the Image Definition build by either clicking on the status badge or by clicking on <strong>Runs</strong> in the upper right corner.</p><p>Once the run is finished, in the <strong>Image ID</strong> field, you will see the ID as <strong>ami-xxxxxxxxxxxxxxxxx</strong>. <br />It&#8217;s good to save the image ID now, as you will need it to spin up you DCV infrastructure later.</p><p><strong>Important:</strong><br />• If you don&#8217;t have it in your XOAP Workspace already, download the <strong>EC2 provisioning script <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2b07.png" alt="⬇" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong> below and upload it to the <strong>Resources</strong> area, just like you did with the first AWS script.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-61e3def elementor-widget elementor-widget-text-editor" data-id="61e3def" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em>Tutorial continues below</em></center>								</div>
				</div>
		<div class="elementor-element elementor-element-3967194 e-con-full e-flex e-con e-child" data-id="3967194" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-7d26819 e-con-full e-flex e-con e-child" data-id="7d26819" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f3fb260 e-con-full e-flex e-con e-child" data-id="f3fb260" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-c231689 elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="c231689" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="996" height="1024" src="https://xoap.io/wp-content/uploads/2024/01/download-996x1024.png" class="attachment-large size-large wp-image-5408" alt="Download illustration" srcset="https://xoap.io/wp-content/uploads/2024/01/download-996x1024.png 996w, https://xoap.io/wp-content/uploads/2024/01/download-292x300.png 292w, https://xoap.io/wp-content/uploads/2024/01/download-768x790.png 768w, https://xoap.io/wp-content/uploads/2024/01/download.png 1024w" sizes="(max-width: 996px) 100vw, 996px" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-fb9c5b9 e-con-full e-flex e-con e-child" data-id="fb9c5b9" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-12b6185 elementor-widget elementor-widget-heading" data-id="12b6185" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Download the EC2 provisioning script</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-dd28aeb animated-slow elementor-widget__width-initial elementor-mobile-button-align-stretch elementor-invisible elementor-widget elementor-widget-form" data-id="dd28aeb" data-element_type="widget" data-e-type="widget" data-settings="{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" name="Download" aria-label="Download">
			<input type="hidden" name="post_id" value="25167"/>
			<input type="hidden" name="form_id" value="dd28aeb"/>
			<input type="hidden" name="referer_title" value="Tutorials Archives | XOAP" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_fullname elementor-col-50">
												<label for="form-field-field_fullname" class="elementor-field-label elementor-screen-only">
								Full name							</label>
														<input size="1" type="text" name="form_fields[field_fullname]" id="form-field-field_fullname" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Full name">
											</div>
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Email" required="required">
											</div>
								<div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_b20a517 elementor-col-100">
					By downloading, you accept the XOAP <a href="https://xoap.io/data-protection" target="_blank"> privacy policy</a> and will receive product information from us.				</div>
								<div class="elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_1eb3fa3 elementor-col-100 recaptcha_v3-bottomright">
					<div class="elementor-field" id="form-field-field_1eb3fa3"><div class="elementor-g-recaptcha" data-sitekey="6Ld61w4pAAAAAGfjGrvIDymMiqJJ6ghZ58D6BIro" data-type="v3" data-action="Form" data-badge="bottomright" data-size="invisible"></div></div>				</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
															<span class="elementor-button-icon">
									<svg aria-hidden="true" class="e-font-icon-svg e-fas-cloud-download-alt" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4zm-132.9 88.7L299.3 420.7c-6.2 6.2-16.4 6.2-22.6 0L171.3 315.3c-10.1-10.1-2.9-27.3 11.3-27.3H248V176c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16v112h65.4c14.2 0 21.4 17.2 11.3 27.3z"></path></svg>																	</span>
																						<span class="elementor-button-text">Download now</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-0cb204d elementor-widget elementor-widget-heading" data-id="0cb204d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Step 5: Spinning up DCV infrastructure</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4155a83 elementor-widget elementor-widget-text-editor" data-id="4155a83" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Now that you&#8217;ve uploaded the EC2 provisioning script to Resources, let&#8217;s move to Scripted Actions.</p><p>You will find this feature in your XOAP Workspace under the <a href="https://xoap.io/platform-management/" target="_blank" rel="noopener">Platform Management</a> module, which helps you automate hybrid infrastructures and cloud workflows.</p><p>• Go to <strong>Platform Management &gt; Scripted Actions</strong> and click <strong>+ New Scripted Action</strong>.<br />• Enter a <strong>Name</strong> for this scripted action.<br />• Under <strong>Choose a script from Resources</strong>, select the EC2 provisioning script. <br />• Click <strong>Next</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-63040fc elementor-widget elementor-widget-image" data-id="63040fc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="521" src="https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-1024x521.png" class="attachment-large size-large wp-image-25175" alt="Create a scripted action | Automating Amazon DCV deployment | XOAP" srcset="https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-1024x521.png 1024w, https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-300x153.png 300w, https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-768x391.png 768w, https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-1536x781.png 1536w, https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-2048x1041.png 2048w, https://xoap.io/wp-content/uploads/2025/08/create-scripted-action-amazon-dcv-automation-xoap-18x9.png 18w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-9d3afca elementor-widget elementor-widget-text-editor" data-id="9d3afca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em>Creating a scripted action</em></center>								</div>
				</div>
				<div class="elementor-element elementor-element-75936f5 elementor-widget elementor-widget-text-editor" data-id="75936f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><br />• Edit script parameters as shown below.</p><p><strong>Important:</strong></p><p>Under <strong>AMI_ID</strong>, use the Image ID from your Image Definition run. Specify the <strong>region</strong> where you want the EC2 instance to be created, along with the <strong>SUBNET_ID</strong> of the VPC where you want the instance to be placed. <strong>Make sure you choose the same region that was specified in your Image Definition</strong>. Otherwise, the AMI won&#8217;t be found, as they are region-specific.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-88afc99 elementor-widget elementor-widget-image" data-id="88afc99" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="279" src="https://xoap.io/wp-content/uploads/2025/08/edit-parameters-scripted-action-amazon-dcv-automation-xoap-1024x279.png" class="attachment-large size-large wp-image-25177" alt="" srcset="https://xoap.io/wp-content/uploads/2025/08/edit-parameters-scripted-action-amazon-dcv-automation-xoap-1024x279.png 1024w, https://xoap.io/wp-content/uploads/2025/08/edit-parameters-scripted-action-amazon-dcv-automation-xoap-300x82.png 300w, https://xoap.io/wp-content/uploads/2025/08/edit-parameters-scripted-action-amazon-dcv-automation-xoap-768x210.png 768w, https://xoap.io/wp-content/uploads/2025/08/edit-parameters-scripted-action-amazon-dcv-automation-xoap-18x5.png 18w, https://xoap.io/wp-content/uploads/2025/08/edit-parameters-scripted-action-amazon-dcv-automation-xoap.png 1396w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-867f8e6 elementor-widget elementor-widget-text-editor" data-id="867f8e6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em>Editing script parameters</em></center>								</div>
				</div>
				<div class="elementor-element elementor-element-e0a9a44 elementor-widget elementor-widget-text-editor" data-id="e0a9a44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><br />• When everything&#8217;s ready, click <strong>Next</strong>.</p><p>• Select <strong>AWS</strong> from the Connections table and click <strong>Next</strong>. </p><p>• In the final scripted action creation step, you can schedule your scripted actions. We can skip that for now, so just click <strong>Finish</strong>.</p><p>The scripted action is now created and you can <strong>run it</strong> the same way you ran your Image Definition. If you want to track the progress, click on the status badge right next to the scripted action. <strong>Once the run is finished, the DCV will be ready.</strong></p><p>You can find all the information necessary for connecting to the DCV in the scripted action&#8217;s log. To access the log, click the three dots on the right side in the scripted action&#8217;s row and click <strong>View log</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3309fe2 elementor-widget elementor-widget-image" data-id="3309fe2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="537" height="119" src="https://xoap.io/wp-content/uploads/2025/08/scripted-action-log-amazon-dcv-automation-xoap-1.png" class="attachment-large size-large wp-image-25179" alt="Scripted action log | Automating Amazon DCV deployment | XOAP" srcset="https://xoap.io/wp-content/uploads/2025/08/scripted-action-log-amazon-dcv-automation-xoap-1.png 537w, https://xoap.io/wp-content/uploads/2025/08/scripted-action-log-amazon-dcv-automation-xoap-1-300x66.png 300w, https://xoap.io/wp-content/uploads/2025/08/scripted-action-log-amazon-dcv-automation-xoap-1-18x4.png 18w" sizes="(max-width: 537px) 100vw, 537px" />															</div>
				</div>
				<div class="elementor-element elementor-element-58d684f elementor-widget elementor-widget-text-editor" data-id="58d684f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em>Example of a scripted action&#8217;s log</em></center>								</div>
				</div>
				<div class="elementor-element elementor-element-9abf892 elementor-widget elementor-widget-text-editor" data-id="9abf892" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>To connect to the DCV, you can use web access or the Amazon DCV client, which is available for <a href="https://docs.aws.amazon.com/dcv/latest/userguide/client-windows.html" target="_blank" rel="noopener">download from AWS</a>. Be mindful of the required <a href="https://docs.aws.amazon.com/dcv/latest/adminguide/manage-port-addr.html" target="_blank" rel="noopener">Security Group rules</a> when connecting. Direct access to the instance will be required (for web access, you will need a public facing instance).</p><p><strong>Alternatively, you can deploy the Amazon DCV client to your endpoints worldwide using XOAP&#8217;s <a href="https://xoap.io/application-management/" target="_blank" rel="noopener">Application Management</a> module</strong>. Application Management automates and simplifies software packaging and delivery to any device. This way, you can easily create a remote access solution for your endpoints.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-bc3fc4a elementor-widget elementor-widget-text-editor" data-id="bc3fc4a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><em><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Did we miss something? If you need help using XOAP to automate Amazon DCV deployment, just <a href="https://calendly.com/xoap/30min" target="_blank" rel="noopener">book a call </a><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c5.png" alt="📅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> and our engineers will walk you through it.</em><br /></strong></p><blockquote><p><strong>More about XOAP:</strong></p><p><strong><a href="https://xoap.io/application-management/" target="_blank" rel="noopener">→ </a></strong><a href="https://xoap.io/application-management/" target="_blank" rel="noopener">More on Application Management</a><strong><br /></strong><a href="https://xoap.io/aws-automation/" target="_blank" rel="noopener">→ Automating your entire AWS operations</a><br /><a href="https://xoap.io/image-management/" target="_blank" rel="noopener">→ </a><a href="https://xoap.io/image-management/" target="_blank" rel="noopener">Standardized image automation across platforms</a><br /><a href="https://xoap.io/scripted-actions/" target="_blank" rel="noopener">→</a> <a href="https://xoap.io/scripted-actions/" target="_blank" rel="noopener">Scripted Actions for centralized script management</a></p></blockquote>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4d386dd e-con-full e-flex e-con e-child" data-id="4d386dd" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ba9e329 e-con-full e-flex e-con e-child" data-id="ba9e329" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8a4b2cf e-con-full e-flex e-con e-child" data-id="8a4b2cf" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-329cfa0 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="329cfa0" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Start automating your cloud infrastructure with XOAP</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6519c7b e-con-full e-flex e-con e-child" data-id="6519c7b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-030b06a elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18898 elementor-widget-button" data-id="030b06a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-9144c9e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18905 elementor-widget-button" data-id="9144c9e" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6b9911e e-flex e-con-boxed e-con e-parent" data-id="6b9911e" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/automate-amazon-dcv-deployment/">Automating Amazon DCV deployment with XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Set IGEL RDP collections on the latest OS12 RDP app: A workaround</title>
		<link>https://xoap.io/set-rdp-collections-os12-rdp-app-workaround/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Thu, 22 May 2025 08:33:14 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[IGEL OS 12]]></category>
		<category><![CDATA[RDP collections]]></category>
		<category><![CDATA[registry tweak]]></category>
		<category><![CDATA[remote desktop services]]></category>
		<category><![CDATA[thin clients]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=22571</guid>

					<description><![CDATA[<p>Learn how to configure IGEL OS 12 RDP collections manually using a simple registry tweak, since GUI support is currently unavailable.</p>
<p>The post <a href="https://xoap.io/set-rdp-collections-os12-rdp-app-workaround/">Set IGEL RDP collections on the latest OS12 RDP app: A workaround</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22571" class="elementor elementor-22571" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f9543e8 e-con-full e-flex e-con e-child" data-id="f9543e8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2c46337 e-con-full e-flex e-con e-child" data-id="2c46337" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a37a44e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="a37a44e" 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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__a37a44e" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-a91d282 elementor-widget elementor-widget-text-editor" data-id="a91d282" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In IGEL OS 12, the ability to configure RDP collections via the GUI is currently not available. This can be a limitation for users in terminal server environments where managing multiple RDP session collections is crucial. In particular, environments that do not rely on Citrix or other solutions may face difficulty when trying to use RDP collections.</p><p>While this feature is not yet supported in the GUI, <strong>there is a simple workaround to configure RDP collections manually</strong>.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-52df673 elementor-widget elementor-widget-heading" data-id="52df673" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">The workaround</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d4f9aa elementor-widget elementor-widget-text-editor" data-id="3d4f9aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Although the OS12 RDP App does not offer a direct option for configuring RDP collections through the graphical interface, you can still achieve this configuration by modifying the registry.</p><p>To configure the RDP collection, you need to set the following registry key:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f97547a elementor-widget elementor-widget-code-highlight" data-id="f97547a" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-default copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-html ">
				<code readonly="true" class="language-html">
					<xmp>app.rdp.sessions.rdp0.options.load-balance-info</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-b5dbe50 elementor-widget elementor-widget-text-editor" data-id="b5dbe50" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>This registry tweak allows you to specify the load-balance info string, which is essential for RDP collections to function properly.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6c108e2 elementor-widget elementor-widget-image" data-id="6c108e2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1246" height="235" src="https://xoap.io/wp-content/uploads/2025/05/GetImage.png" class="attachment-full size-full wp-image-22576" alt="Set IGEL RDP collections on the latest OS12 RDP app: A workaround | XOAP Blog | Registry tweak" srcset="https://xoap.io/wp-content/uploads/2025/05/GetImage.png 1246w, https://xoap.io/wp-content/uploads/2025/05/GetImage-300x57.png 300w, https://xoap.io/wp-content/uploads/2025/05/GetImage-1024x193.png 1024w, https://xoap.io/wp-content/uploads/2025/05/GetImage-768x145.png 768w, https://xoap.io/wp-content/uploads/2025/05/GetImage-18x3.png 18w" sizes="(max-width: 1246px) 100vw, 1246px" />															</div>
				</div>
				<div class="elementor-element elementor-element-fc43206 elementor-widget elementor-widget-heading" data-id="fc43206" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Why this matters</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0e76239 elementor-widget elementor-widget-text-editor" data-id="0e76239" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>For those working in Microsoft RDS environments, especially in thin client deployments, configuring RDP collections is often a key part of session management. By using this workaround, you can continue to deploy IGEL thin clients effectively, even without the GUI option for RDP collection configuration.</p><p>Although this feature is not yet available in the GUI, this workaround ensures that you can maintain an efficient terminal server environment while waiting for future updates.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e38b769 elementor-widget elementor-widget-spacer" data-id="e38b769" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-15a4761 elementor-widget elementor-widget-text-editor" data-id="15a4761" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4d6.png" alt="📖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> A story from one of our customers:<br /></strong> <a href="https://xoap.io/customerstory-nanunana/" target="_blank" rel="noopener">&gt;&gt; Windows Remote Desktop Services infrastructure delivery and standardization</a><br /><br /></p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4d386dd e-con-full e-flex e-con e-child" data-id="4d386dd" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ba9e329 e-con-full e-flex e-con e-child" data-id="ba9e329" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8a4b2cf e-con-full e-flex e-con e-child" data-id="8a4b2cf" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-329cfa0 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="329cfa0" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Automate Remote Desktop Services with XOAP</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6519c7b e-con-full e-flex e-con e-child" data-id="6519c7b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-030b06a elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18898 elementor-widget-button" data-id="030b06a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-9144c9e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18905 elementor-widget-button" data-id="9144c9e" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/set-rdp-collections-os12-rdp-app-workaround/">Set IGEL RDP collections on the latest OS12 RDP app: A workaround</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Firewall setup for Intune AD Connector in legacy systems</title>
		<link>https://xoap.io/firewall-setup-for-intune-ad-connector-in-legacy-systems/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 02 May 2025 11:54:21 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[intune ad connector]]></category>
		<category><![CDATA[legacy systems]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=22381</guid>

					<description><![CDATA[<p>Legacy firewalls can complicate the use of Intune Connector for Active Directory. This guide shows how to securely manage connectivity in restricted setups.</p>
<p>The post <a href="https://xoap.io/firewall-setup-for-intune-ad-connector-in-legacy-systems/">Firewall setup for Intune AD Connector in legacy systems</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22381" class="elementor elementor-22381" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f9543e8 e-con-full e-flex e-con e-child" data-id="f9543e8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2c46337 e-con-full e-flex e-con e-child" data-id="2c46337" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a37a44e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="a37a44e" 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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__a37a44e" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__a37a44e" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-a91d282 elementor-widget elementor-widget-text-editor" data-id="a91d282" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="en-US">Modern endpoint management with Microsoft Intune enables IT teams to automate device provisioning and management processes</span><span lang="hr">,</span><span lang="en-US"> including <strong>Windows Autopilot scenarios and Hybrid Azure AD Join</strong>.</span></p><p>However, not every organization operates in a greenfield environment.</p><p><span lang="en-US">Legacy infrastructures</span><span lang="hr">,</span><span lang="en-US"> often found in healthcare, public sector, education or manufacturing</span><span lang="en-US"> come with specific challenges:</span></p><ul type="disc"><li>No Application Control features in firewalls</li><li>No Host-based Ruleset automation</li><li>No wildcard support for FQDN-based rules</li><li>Manual IP address maintenance is required</li></ul><p><span lang="en-US">This blog post outlines <strong>how to design a secure and operationally manageable firewall configuration</strong> for the Intune Connector for Active Directory</span><span lang="hr">,</span><span lang="en-US"> even in restricted and technically outdated environments.</span></p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-52df673 elementor-widget elementor-widget-heading" data-id="52df673" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">The challenge
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d4f9aa elementor-widget elementor-widget-text-editor" data-id="3d4f9aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">The Intune Connector for Active Directory requires outbound communication to various Microsoft cloud services to function properly. However, in legacy environments, this can present some challenges:</p><ul type="disc"><li><span lang="en-US">No wildcard support in the firewall (no </span><span lang="de">*.microsoft.com</span><span lang="en-US">)</span></li><li>No Application Control feature available</li><li>Only specific IP addresses or FQDNs can be configured</li><li>Firewall rules must be maintained manually</li></ul><p lang="de"> </p>								</div>
				</div>
				<div class="elementor-element elementor-element-fc43206 elementor-widget elementor-widget-heading" data-id="fc43206" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Recommended technical approach
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-8d3e476 elementor-widget elementor-widget-heading" data-id="8d3e476" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Step 1: Identify required endpoints
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-30023d0 elementor-widget elementor-widget-text-editor" data-id="30023d0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Microsoft provides <a href="https://learn.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges" target="_blank" rel="noopener">official documentation</a> listing all required URLs and IP address ranges for Microsoft 365 services and Intune:</p><p>Focus Categories for Intune Connector:</p><ul type="disc"><li>Microsoft 365 Common &amp; Office Online</li><li>Intune</li><li>Azure Active Directory</li></ul><p>Optional for Automation: Microsoft&#8217;s Endpoint API provides a machine-readable JSON file for automated processing (<a href="https://endpoints.office.com/endpoints/worldwide?clientrequestid=" target="_blank" rel="noopener">more here</a>).</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a07da2c elementor-widget elementor-widget-heading" data-id="a07da2c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Step 2: Firewall ruleset design
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-0e76239 elementor-widget elementor-widget-text-editor" data-id="0e76239" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Define dedicated outbound rules for the Intune Connector server.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e67a96d elementor-widget elementor-widget-image" data-id="e67a96d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-1.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI0MDIsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNVwvZmlyZXdhbGwtZGVzaWduLWZvci1pbnR1bmUtY29ubmVjdG9yLWZvci1hY3RpdmUtZGlyZWN0b3J5LTEud2VicCJ9">
							<img loading="lazy" decoding="async" width="936" height="263" src="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-1.webp" class="attachment-large size-large wp-image-22402" alt="Firewall ruleset design" srcset="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-1.webp 936w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-1-300x84.webp 300w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-1-768x216.webp 768w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-1-18x5.webp 18w" sizes="(max-width: 936px) 100vw, 936px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-23d5e0f elementor-widget elementor-widget-text-editor" data-id="23d5e0f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><em>Note: </em></strong>If DNS resolution is restricted, IP addresses must be resolved manually and configured explicitly in the firewall.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d2083fd elementor-widget elementor-widget-heading" data-id="d2083fd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Step 3: Operational process for IP maintenance
</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-fe01c29 elementor-widget elementor-widget-text-editor" data-id="fe01c29" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Since Microsoft services evolve continuously, it&#8217;s essential to establish a reliable process for maintaining firewall rules.</p><p><strong>Recommended steps:</strong></p><ol type="1"><li value="1">Monthly check of the official Microsoft documentation.</li><li>Optional: PowerShell script querying the Microsoft Endpoint API for changes.</li><li>Generate an automated notification or create a ticket for the firewall team.</li><li>Keep documentation updated with the current IP ranges and URLs.</li></ol>								</div>
				</div>
				<div class="elementor-element elementor-element-363e4ec elementor-widget elementor-widget-heading" data-id="363e4ec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Step 4: Automation pipeline flow</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-0e68755 elementor-widget elementor-widget-text-editor" data-id="0e68755" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li><strong>Update IP Addresses:</strong> Automated PowerShell script pulls the latest Microsoft Endpoint API data.</li><li><strong>Update DSC Config:</strong> IP addresses are dynamically injected into the DSC configuration template.</li><li><strong>XOAP Deploy:</strong> XOAP pulls the new configuration and applies it to the target firewall servers.</li><li><strong>Compliance check:</strong> XOAP runs a configuration compliance scan to validate correct deployment.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-cfea2cb elementor-widget elementor-widget-text-editor" data-id="cfea2cb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p>Read more about <a href="#xoapfirewall">automated firewall changes with XOAP below</a> ↓</p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-6ee47cc elementor-widget elementor-widget-heading" data-id="6ee47cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Best practices for firewall management in legacy environments

</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-4bc7421 elementor-widget elementor-widget-image" data-id="4bc7421" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-2.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjI0MDEsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNVwvZmlyZXdhbGwtZGVzaWduLWZvci1pbnR1bmUtY29ubmVjdG9yLWZvci1hY3RpdmUtZGlyZWN0b3J5LTIud2VicCJ9">
							<img loading="lazy" decoding="async" width="1010" height="257" src="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-2.webp" class="attachment-large size-large wp-image-22401" alt="Best practices for firewall" srcset="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-2.webp 1010w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-2-300x76.webp 300w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-2-768x195.png 768w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-2-18x5.png 18w" sizes="(max-width: 1010px) 100vw, 1010px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-4816235 elementor-widget elementor-widget-heading" data-id="4816235" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Long-term optimization options</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1afc2c1 elementor-widget elementor-widget-text-editor" data-id="1afc2c1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Organizations should evaluate possible optimizations over time:</p><ul type="disc"><li>Upgrade firewall systems to support Application Control features.</li><li>Implement transparent or explicit proxy solutions.</li><li>Utilize Microsoft Azure Service Tags for dynamic IP management.</li><li>Consider Azure Firewall or modern next-generation firewalls for cloud-centric environments.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-6ee4395 elementor-widget elementor-widget-heading" data-id="6ee4395" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Automation use cases
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-bc2b952 elementor-widget elementor-widget-image" data-id="bc2b952" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIzOTgsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNVwvZmlyZXdhbGwtZGVzaWduLWZvci1pbnR1bmUtY29ubmVjdG9yLWZvci1hY3RpdmUtZGlyZWN0b3J5LWV4cGxhbmF0aW9uLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="325" src="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation-1024x325.webp" class="attachment-large size-large wp-image-22398" alt="Firewall automation use cases" srcset="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation-1024x325.webp 1024w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation-300x95.webp 300w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation-768x244.webp 768w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation-18x6.webp 18w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-explanation.webp 1243w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-415e2c2 elementor-widget elementor-widget-heading" data-id="415e2c2" data-element_type="widget" data-e-type="widget" id="xoapfirewall" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Fully automated firewall changes with XOAP's Configuration Management</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6a404d8 elementor-widget elementor-widget-text-editor" data-id="6a404d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">XOAP&#8217;s<a href="https://xoap.io/configxo/" target="_blank" rel="noopener"> Configuration Management</a> makes it easy to define, version and automatically deploy configuration settings across systems, including firewalls, servers, and other infrastructure components.</p><p lang="hr">By using Config as Code principles alongside PowerShell Desired State Configuration (DSC), firewall rules can be fully automated, audited, and enforced across multiple environments.</p><p lang="hr"><strong>XOAP integration provides:</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-623478d elementor-widget elementor-widget-image" data-id="623478d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="865" height="258" src="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-3.webp" class="attachment-large size-large wp-image-22400" alt="What XOAP provides for firewall management" srcset="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-3.webp 865w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-3-300x89.webp 300w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-3-768x229.webp 768w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-3-18x5.webp 18w" sizes="(max-width: 865px) 100vw, 865px" />															</div>
				</div>
				<div class="elementor-element elementor-element-2df564e elementor-widget elementor-widget-text-editor" data-id="2df564e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong>Related:</strong> <a href="https://xoap.io/automate-firewall-changes-with-xoap/" target="_blank" rel="noopener">Automate firewall changes with XOAP</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-169bd91 elementor-widget elementor-widget-heading" data-id="169bd91" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Final thoughts</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e0a9a44 elementor-widget elementor-widget-text-editor" data-id="e0a9a44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="hr">Running Intune Connector for Active Directory in environments with strict firewall rules is possible. It just takes the right setup and processes. By creating clear firewall rules, managing IPs and keeping good documentation, <strong>even older systems can safely connect to Microsoft cloud services</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e40560b elementor-widget elementor-widget-image" data-id="e40560b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-4.png" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIzOTksInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNVwvZmlyZXdhbGwtZGVzaWduLWZvci1pbnR1bmUtY29ubmVjdG9yLWZvci1hY3RpdmUtZGlyZWN0b3J5LTQucG5nIn0%3D">
							<img loading="lazy" decoding="async" width="995" height="259" src="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-4.png" class="attachment-large size-large wp-image-22399" alt="Benefits of this approach" srcset="https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-4.png 995w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-4-300x78.png 300w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-4-768x200.png 768w, https://xoap.io/wp-content/uploads/2025/05/firewall-design-for-intune-connector-for-active-directory-4-18x5.png 18w" sizes="(max-width: 995px) 100vw, 995px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-e38b769 elementor-widget elementor-widget-spacer" data-id="e38b769" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4d386dd e-con-full e-flex e-con e-child" data-id="4d386dd" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ba9e329 e-con-full e-flex e-con e-child" data-id="ba9e329" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8a4b2cf e-con-full e-flex e-con e-child" data-id="8a4b2cf" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-329cfa0 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="329cfa0" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Use XOAP for automated firewall changes</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6519c7b e-con-full e-flex e-con e-child" data-id="6519c7b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-030b06a elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18898 elementor-widget-button" data-id="030b06a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-9144c9e elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18905 elementor-widget-button" data-id="9144c9e" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/firewall-setup-for-intune-ad-connector-in-legacy-systems/">Firewall setup for Intune AD Connector in legacy systems</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Complete Windows 11 migration guide for enterprise IT</title>
		<link>https://xoap.io/complete-windows-11-migration-guide-for-enterprise-it/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 28 Apr 2025 11:03:10 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[windows 11]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=22184</guid>

					<description><![CDATA[<p>Upgrading to Windows 11 isn’t just hitting install and hoping for the best. You’ve got to check your hardware and make sure your apps still work. With a bit of planning and the right approach, the move can be a lot easier than it sounds.</p>
<p>The post <a href="https://xoap.io/complete-windows-11-migration-guide-for-enterprise-it/">Complete Windows 11 migration guide for enterprise IT</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22184" class="elementor elementor-22184" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-5de31eb e-con-full e-flex e-con e-child" data-id="5de31eb" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8d06441 e-con-full e-flex e-con e-child" data-id="8d06441" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-c9ed983 elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="c9ed983" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__c9ed983" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__c9ed983" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__c9ed983" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a91d282 elementor-widget elementor-widget-text-editor" data-id="a91d282" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="173" data-end="402">Migrating from Windows 10 to Windows 11 isn’t just about installing a new version. It involves checking your devices, making sure apps work, and managing the user experience. Without the right tools, this can be a tricky process.</p><p data-start="404" data-end="602"><a href="https://xoap.io/" target="_blank" rel="noopener">XOAP </a>gives you a platform to handle all of it. Whether you’re working with a handful of devices or thousands, XOAP provides the right tools for imaging app deployment and system configuration.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-b0533f0 elementor-widget elementor-widget-heading" data-id="b0533f0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Check upgrade readiness
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d4f9aa elementor-widget elementor-widget-text-editor" data-id="3d4f9aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Before you begin, make sure your devices meet these basic requirements:</p><ul><li>Devices need to be running a <a href="https://learn.microsoft.com/en-us/windows/release-health/supported-versions-windows-client#windows-10-supported-versions-by-servicing-option" target="_blank" rel="noopener">supported version of Windows 10</a>.</li><li>They must meet the <a href="https://www.microsoft.com/en-us/windows/windows-11-specifications?r=1" target="_blank" rel="noopener">minimum hardware requirements for Windows 11</a>.</li><li>Secure Boot should be turned on in the BIOS, and TPM 2.0 should be available.</li><li>Use the latest drivers for Windows 11 to avoid issues like Blue Screen errors.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-b7a0651 elementor-widget elementor-widget-heading" data-id="b7a0651" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Tools for checking device eligibility
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-42d9ff2 elementor-widget elementor-widget-text-editor" data-id="42d9ff2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="1038" data-end="1104">Use these tools to check if your devices are ready for Windows 11:</p><ul data-start="1106" data-end="1170"><li data-start="1106" data-end="1131"><p data-start="1108" data-end="1131"><a href="https://www.microsoft.com/en-us/windows/windows-11#pchealthcheck" target="_blank" rel="noopener">PC Health Check app</a></p></li><li data-start="1106" data-end="1131"><p data-start="1108" data-end="1131"><a href="https://github.com/rcmaehl/WhyNotWin11" target="_blank" rel="noopener">WhyNotWin11</a></p></li><li data-start="1150" data-end="1170"><p data-start="1152" data-end="1170">Windows Update in Settings</p></li></ul>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-07693f4 e-flex e-con-boxed e-con e-parent" data-id="07693f4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-fafdadd elementor-widget elementor-widget-heading" data-id="fafdadd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Windows 11 migration phases
</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c1e3de9 elementor-widget elementor-widget-text-editor" data-id="c1e3de9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="1205" data-end="1251">We’ve outlined the migration process in three main phases below. For a quick guide on what it takes to migrate devices to Windows 11, check out this blog: <a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">Windows 11 migration made easy with XOAP</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-8787faf elementor-widget elementor-widget-heading" data-id="8787faf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">1. Pre-migration
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-a3fb077 elementor-widget elementor-widget-text-editor" data-id="a3fb077" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="1276" data-end="1342">This phase is all about getting everything ready before upgrading. Check your hardware and drivers, test your apps for compatibility, prepare your Windows 11 images, and confirm that all system settings are correct. XOAP’s tools can help you run these checks automatically.</p><p data-start="1344" data-end="1550">Start by checking hardware and drivers across all devices. XOAP’s reporting and scripting tools can help you automate these readiness checks and spot any issues early. Next, test application compatibility using the <a href="https://xoap.io/applicationXO/" target="_blank" rel="noopener"><strong>Application Management</strong> </a>module to identify apps that may need updates or adjustments.</p><p data-start="1344" data-end="1550">Prepare your Windows 11 images with<a href="https://xoap.io/imageXO/" target="_blank" rel="noopener"><strong> Image Management</strong></a>, making sure they include the right settings and software. Review Group Policy settings and system configurations, and use <a href="https://xoap.io/configXO/" target="_blank" rel="noopener"><strong>Configuration Management</strong></a> to automate these checks. Finally, use the same tool to apply security baselines and hardening policies so that all systems meet your organization’s compliance standards.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-246b0d2 elementor-widget elementor-widget-heading" data-id="246b0d2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">2. Migration</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-103c5a8 elementor-widget elementor-widget-text-editor" data-id="103c5a8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Now it&#8217;s time to actually deploy Windows 11.</p><p>Pick a deployment method (Autopilot, SCCM, Intune, PSADT, or XOAP) and test it first. Then use XOAP to handle app installs and system settings across all your devices.<br /><br /></p>								</div>
				</div>
				<div class="elementor-element elementor-element-601b5b3 elementor-widget elementor-widget-text-editor" data-id="601b5b3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><strong>VIDEO TUTORIAL: Migrating to Windows 11 using XOAP<br /></strong>Blog article continues below</center>								</div>
				</div>
				<div class="elementor-element elementor-element-9890b71 elementor-widget elementor-widget-video" data-id="9890b71" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/vKPsakLpgZ4&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f8a2e3d elementor-widget elementor-widget-text-editor" data-id="f8a2e3d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center>This video may not load due to your cookie preferences. Adjust your cookie settings or watch it directly on <a href="https://youtu.be/vKPsakLpgZ4" target="_blank" rel="noopener">YouTube</a>.</center>								</div>
				</div>
				<div class="elementor-element elementor-element-59f3b92 elementor-widget elementor-widget-text-editor" data-id="59f3b92" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong>Read the full tutorial: </strong><a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">How to migrate to Windows 11 with XOAP</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-8cc9c22 elementor-widget elementor-widget-heading" data-id="8cc9c22" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">3. Post-migration</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-494117a elementor-widget elementor-widget-text-editor" data-id="494117a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="" data-start="1810" data-end="1893">Once Windows 11 is installed, it’s time to make sure everything works as it should.</p><p class="" data-start="1895" data-end="2033">Run clean-up tasks like removing temporary files, updating apps, and checking system settings. XOAP can automate these tasks to save time.</p><p class="" data-start="2035" data-end="2203">Custom actions let you run specific tasks like removing Windows.old folder, installing missing language packs, or managing app compliance <a href="https://xoap.io/platformXO/" target="_blank" rel="noopener">using scripts in XOAP</a>. This can greatly improve your migration strategy, especially when you&#8217;re not using SCCM task sequences.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a74a524 elementor-widget elementor-widget-text-editor" data-id="a74a524" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong>You may also be interested in:<br /></strong><a href="https://xoap.io/tutorial-windows-11-migration-via-sccm/" target="_blank" rel="noopener">Windows 11 migration via SCCM</a><br /><a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/" target="_blank" rel="noopener">Step-by-step: Windows 11 migration using GPOs and registry keys</a><br /><a href="https://xoap.io/migrate-to-windows-11-with-psadt/" target="_blank" rel="noopener">Migration to Windows 11 with PSADT</a><br /><a href="https://xoap.io/how-to-migrate-to-windows-11-via-windows-update-in-settings/" target="_blank" rel="noopener">How to migrate to Windows 11 via Windows Update in Settings</a></p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-169bd91 elementor-widget elementor-widget-heading" data-id="169bd91" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">What this means for your team</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e0a9a44 elementor-widget elementor-widget-text-editor" data-id="e0a9a44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Migrating to Windows 11 is a good time to review how your systems are managed. It’s not just about getting to the latest OS – it’s a chance to clean up old processes, fix what’s slowing things down and set up a simpler way to handle future updates.</p><p>Look at what worked, what didn’t and where automation or better visibility could save time. A solid approach now will save you from scrambling later.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e3ef11e elementor-widget elementor-widget-text-editor" data-id="e3ef11e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><a href="https://xoap.io/" target="_blank" rel="noopener">Our platform</a> can help you simplify that process. By automating key tasks and providing better insights, it makes future updates easier to manage.</blockquote>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-ddc0892 e-con-full e-flex e-con e-child" data-id="ddc0892" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-fe19b27 e-con-full e-flex e-con e-child" data-id="fe19b27" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-0e63365 e-con-full e-flex e-con e-child" data-id="0e63365" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-caf8167 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="caf8167" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Make Windows 11 rollout simple with XOAP</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-f884227 e-con-full e-flex e-con e-child" data-id="f884227" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-1090204 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18898 elementor-widget-button" data-id="1090204" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-3a4e13a elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18905 elementor-widget-button" data-id="3a4e13a" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/complete-windows-11-migration-guide-for-enterprise-it/">Complete Windows 11 migration guide for enterprise IT</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Migrate to Windows 11 with PSADT</title>
		<link>https://xoap.io/migrate-to-windows-11-with-psadt/</link>
		
		<dc:creator><![CDATA[Perica]]></dc:creator>
		<pubDate>Fri, 25 Apr 2025 11:11:25 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[psadt]]></category>
		<category><![CDATA[windows 11]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=22136</guid>

					<description><![CDATA[<p>Explore a practical method to upgrade devices using PSADT. A reliable approach for IT teams looking to simplify Windows 11 migrations.</p>
<p>The post <a href="https://xoap.io/migrate-to-windows-11-with-psadt/">Migrate to Windows 11 with PSADT</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22136" class="elementor elementor-22136" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a91d282 elementor-widget elementor-widget-text-editor" data-id="a91d282" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In our previous blog posts, we explored different approaches to migrating to Windows 11: <a href="https://xoap.io/tutorial-windows-11-migration-via-sccm/" target="_blank" rel="noopener">using SCCM</a>, <a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">through XOAP</a>, <a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/" target="_blank" rel="noopener">via GPOs and registry keys </a>and <a href="https://xoap.io/how-to-migrate-to-windows-11-via-windows-update-in-settings/" target="_blank" rel="noopener">Windows Update in Settings</a><a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/" target="_blank" rel="noopener">.</a> In this post, we’ll walk you through yet another method – deploying the Windows 11 upgrade package using our <strong>PowerShell App Deployment Toolkit</strong> (<a href="https://xoap.io/applicationxo-psadt-wizard/" target="_blank" rel="noopener">download it here for free</a>).</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2857463 elementor-widget elementor-widget-text-editor" data-id="2857463" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Watch: </strong><br /><a href="https://youtu.be/TpWr48Oq39g?si=XCgaZzLIYElO729-" target="_blank" rel="noopener">Introduction to PSADT</a><br /><a href="https://youtu.be/wKMuwCLVEnk?si=Np20Ahd7BfEe8v7B" target="_blank" rel="noopener">Install and configure PSADT</a><br /><a href="https://youtu.be/vjRLX85M3Ik?si=ZdX_XBzC88yIBeP0" target="_blank" rel="noopener">Create PSADT packages</a></p></blockquote>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-52df673 elementor-widget elementor-widget-heading" data-id="52df673" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Use PSADT to migrate from Windows 10 to Windows 11</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d4f9aa elementor-widget elementor-widget-text-editor" data-id="3d4f9aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>To get started, <strong>extract the contents of your Windows 11 ISO file</strong> and <strong>include them in your PSADT package</strong>. Then, you&#8217;ll use the<strong> setup.exe</strong> file from the extracted ISO along with specific command-line parameters to upgrade from Windows 10 to Windows 11.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-42d9ff2 elementor-widget elementor-widget-text-editor" data-id="42d9ff2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Once you&#8217;ve got your source file ready, it&#8217;s time to modify the &#8220;Deploy-Application.ps1&#8221; script. <span lang="de">In the pre-installation part, it will check if a scheduled task exists </span><span lang="en-US">and delete it (in case of failures/reruns).</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-2693f57 elementor-widget elementor-widget-code-highlight" data-id="2693f57" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript ">
				<code readonly="true" class="language-javascript">
					<xmp>#### (Pre-Install) Delete Scheduled Task -------------------------------------------->
$DELTaskName = 'Win11Upgrade'
# Check if the task exists
$DELTaskExists = Get-ScheduledTask -TaskName $DELTaskName -ErrorAction SilentlyContinue
if ($DELTaskExists) {
    # Delete the task
    Unregister-ScheduledTask -TaskName $DELTaskName -Confirm:$false
    Write-Output "(Pre-Install) Task '$DELTaskName' has been deleted."
} else {
    Write-Output "(Pre-Install) Task '$DELTaskName' does not exist.  Moving on to Installation"
}
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-07693f4 e-flex e-con-boxed e-con e-parent" data-id="07693f4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-64b9c6d elementor-widget elementor-widget-text-editor" data-id="64b9c6d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the installation part, a scheduled task will be created and started. While loop is used to check if the task is still running after it was started.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-75d008f elementor-widget elementor-widget-code-highlight" data-id="75d008f" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript ">
				<code readonly="true" class="language-javascript">
					<xmp> ###># CREATE SCHEDULED TASK -------------------------------------------------------->
    $STExecutable = "$dirfiles\ISO\Setup.exe"
    $STArguments = "/Auto Upgrade /EULA accept /NoReboot"
    $STTaskName = "Win11Upgrade"
    $STTriggerTime = (Get-Date).AddSeconds(15)
    $STPriority = 4
    $STTrigger = New-ScheduledTaskTrigger -Once -At $STTriggerTime
    $STSettings = New-ScheduledTaskSettingsSet -StartWhenAvailable -Priority $STPriority -RunOnlyIfNetworkAvailable -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries
    # Create a new scheduled task action
    $STAction = New-ScheduledTaskAction -Execute $STExecutable -Argument $STArguments -WorkingDirectory (Split-Path $STExecutable)
    # Create a new scheduled task principal for the SYSTEM account
    $STPrincipal = New-ScheduledTaskPrincipal -UserID "NT AUTHORITY\SYSTEM" -LogonType ServiceAccount -RunLevel Highest
    # Create and register the new scheduled task
    $STTask = New-ScheduledTask -Action $STAction -Trigger $STTrigger -Settings $STSettings -Principal $STPrincipal
    Register-ScheduledTask -TaskName $STTaskName -InputObject $STTask

    #### KICK OFF SCHEDULED TASK ------------------------------------------------------>
    Start-Sleep 10
    Start-ScheduledTask -TaskName "Win11Upgrade"
    #### MONITOR SCHEDULED TASK ------------------------------------------------------->
    $STTaskName = "Win11Upgrade"
    # Loop until the task is no longer running
    while ((Get-ScheduledTask -TaskName $STTaskName).State -eq "Running")
    {
        # Get task information
        $taskInfo = Get-ScheduledTaskInfo -TaskName $STTaskName
        # Verify if the task is being run by SYSTEM
        if ((Get-ScheduledTask -TaskName $STTaskName).Principal.UserId -eq "SYSTEM")
        {
            # Write to the output
            Write-Output "$STTaskName is still running as SYSTEM"
        }
        else
        {
            Write-Output "$STTaskName is still running, but not as SYSTEM"
        }
        # Wait for 10 seconds before checking again
        Start-Sleep -Seconds 10
    }
    Write-Output "$STTaskName has finished running"
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-7fa91b2 elementor-widget elementor-widget-text-editor" data-id="7fa91b2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p> In the post-installation part, created scheduled task is deleted.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e763fa9 elementor-widget elementor-widget-code-highlight" data-id="e763fa9" data-element_type="widget" data-e-type="widget" data-widget_type="code-highlight.default">
				<div class="elementor-widget-container">
							<div class="prismjs-okaidia copy-to-clipboard ">
			<pre data-line="" class="highlight-height language-javascript ">
				<code readonly="true" class="language-javascript">
					<xmp>#### (Post-Install) Delete Scheduled Task -------------------------------------------->
    $DELTaskName = "Win11Upgrade"
    # Check if the task exists
    $DELTaskExists = Get-ScheduledTask -TaskName $DELTaskName -ErrorAction SilentlyContinue
    if ($DELTaskExists) {
        # Delete the task
        Unregister-ScheduledTask -TaskName $DELTaskName -Confirm:$false
        Write-Output "(Post-Install) Task '$DELTaskName' has been deleted."
    } else {
        Write-Output "(Post-Install) Task '$DELTaskName' does not exist."
    }
</xmp>
				</code>
			</pre>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ef5988a elementor-widget elementor-widget-text-editor" data-id="ef5988a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>There are a couple of<strong> options to consider</strong> if you want to expand on this package:</p><ul><li>Add Windows 11 prerequisites check</li><li>Expand it with PSADT functions like:<br />&#8211; Show-InstallationWelcome<br />&#8211; Show-InstallationProgress<br />&#8211; Show-InstallationRestartPrompt</li><li>Adjust available scheduled task options:<br />&#8211; RunOnlyIfNetworkAvailable <br />&#8211; AllowStartIfOnBatteries <br />&#8211; DontStopIfGoingOnBatteries</li><li>Add other parameters to setup.exe run (for example &#8220;/Product Server&#8221; as a workaround for the prerequisites check)</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-169bd91 elementor-widget elementor-widget-heading" data-id="169bd91" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">You're good to go!</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e0a9a44 elementor-widget elementor-widget-text-editor" data-id="e0a9a44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Upgrading to Windows 11 with PSADT is a flexible option if you want more control over the process. With a few script tweaks, you can handle the upgrade from start to finish.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-36dafaa elementor-widget elementor-widget-text-editor" data-id="36dafaa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong>You may also like:</strong><br /><a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/" target="_blank" rel="noopener">→</a><a href="https://xoap.io/tutorial-windows-11-migration-via-sccm/" target="_blank" rel="noopener">Windows 11 migration via SCCM</a><br /><a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/" target="_blank" rel="noopener">→Step-by-step: Windows 11 migration using GPOs and registry keys</a><br /><a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">→</a><a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">Windows 11 migration made easy with XOAP</a><br /><a href="https://xoap.io/how-to-migrate-to-windows-11-via-windows-update-in-settings/" target="_blank" rel="noopener">→How to migrate to Windows 11 via Windows Update in Settings</a></p></blockquote>								</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/migrate-to-windows-11-with-psadt/">Migrate to Windows 11 with PSADT</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Windows 11 migration made easy with XOAP</title>
		<link>https://xoap.io/windows-11-migration-made-easy-with-xoap/</link>
		
		<dc:creator><![CDATA[Perica]]></dc:creator>
		<pubDate>Wed, 23 Apr 2025 12:27:04 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[windows 11]]></category>
		<category><![CDATA[xoap]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=22053</guid>

					<description><![CDATA[<p>Upgrading to Windows 11 is simple with XOAP, whether you’re handling one device or many. In this blog, we’ll take you through the exact steps to get everything set up.</p>
<p>The post <a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/">Windows 11 migration made easy with XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="22053" class="elementor elementor-22053" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a91d282 elementor-widget elementor-widget-text-editor" data-id="a91d282" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>This quick guide shows <strong>how to upgrade Windows 10 devices to Windows 11 using <a href="https://xoap.io/" target="_blank" rel="noopener">XOAP</a></strong>. The example uses <em>Lenovo T490s</em> and walks through setting up driver and application groups, then deploying them through XOAP. You can apply the same approach to your own device type. If you need assistance, <a href="https://xoap.io/contact/" target="_blank" rel="noopener">contact us here</a>. Let&#8217;s get started!</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-52df673 elementor-widget elementor-widget-heading" data-id="52df673" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Upgrade to Windows 11 with XOAP: Simple steps


</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d4f9aa elementor-widget elementor-widget-text-editor" data-id="3d4f9aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p lang="de">In this example, we are going to configure the migration for Lenovo T490s devices.</p></blockquote><p lang="de">Inside XOAP&#8217;s <strong>Application Management</strong>, we have created 2 Application Groups from our Applications:</p><ul type="disc"><li lang="de">Lenovo T490s (installs Windows 11 drivers for Lenovo T490s)</li><li lang="de">Migration to Windows 11 24H2 (installs Windows 11 24H2 as an in-place upgrade)</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-fbb573b elementor-widget elementor-widget-image" data-id="fbb573b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTksInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC0xLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="289" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1-1024x289.webp" class="attachment-large size-large wp-image-22099" alt="Lenovo drivers and migration to Win 11 group" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1-1024x289.webp 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1-300x85.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1-768x217.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1-1536x434.webp 1536w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1-18x5.webp 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-1.webp 1900w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-42d9ff2 elementor-widget elementor-widget-text-editor" data-id="42d9ff2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>To create an application group for driver installation, you need to:</p><ul><li style="list-style-type: none;"><ul type="circle"><li lang="de"><strong>Download the corresponding driver package<span style="text-decoration: underline;"><em> for your device</em></span></strong> from a manufacturer&#8217;s web page (for our example: <a href="https://pcsupport.lenovo.com/ec/de/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t490s-type-20nx-20ny/downloads/driver-list/component?name=Enterprise%20Management&amp;id=4A3CC709-438F-487D-8739-4104CE73D368" target="_blank" rel="noopener">Lenovo PC Support &#8211; ThinkPad T490s</a>).</li><li lang="de"><strong>Extract and package those drivers</strong> <strong>using PSADT</strong>. For the installation part, you can use the following command inside PSADT:<em> pnputil /add-driver $dirFiles\tp_t490s_x390_w11_22_202210\*.inf /install /subdirs</em></li><li lang="de"><strong>Import the created PSADT Package in XOAP</strong>: Application Management &gt; Applications &gt; New Application.</li></ul></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-4d3a4a3 elementor-widget elementor-widget-image" data-id="4d3a4a3" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="228" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2-1024x228.png" class="attachment-large size-large wp-image-22098" alt="Creating an application for migration" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2-1024x228.png 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2-300x67.png 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2-768x171.png 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2-1536x342.png 1536w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2-18x4.png 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-2.webp 1889w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-07693f4 e-flex e-con-boxed e-con e-parent" data-id="07693f4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c1e3de9 elementor-widget elementor-widget-text-editor" data-id="c1e3de9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>After that, you can navigate to Application Groups and <strong>create an Application Group</strong> using the imported application. Application Management &gt; Application Groups &gt; New Group.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-cad2660 elementor-widget elementor-widget-image" data-id="cad2660" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTcsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC0zLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="218" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3-1024x218.webp" class="attachment-large size-large wp-image-22097" alt="Creating a group for migration" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3-1024x218.webp 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3-300x64.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3-768x163.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3-1536x326.webp 1536w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3-18x4.webp 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-3.webp 1883w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-697eb2d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="697eb2d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-6cc3f02 elementor-widget elementor-widget-text-editor" data-id="6cc3f02" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><strong>WATCH VIDEO<br />2-minute overview of the migration process</strong></center><center>Tutorial continues below</center>								</div>
				</div>
				<div class="elementor-element elementor-element-e94ccda elementor-widget elementor-widget-video" data-id="e94ccda" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/vKPsakLpgZ4&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-be6b633 elementor-widget elementor-widget-text-editor" data-id="be6b633" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<center><em>This video may not load due to your cookie preferences. Adjust your cookie settings or <a href="https://youtu.be/vKPsakLpgZ4" target="_blank" rel="noopener">watch it directly on YouTube</a>.</em></center>								</div>
				</div>
				<div class="elementor-element elementor-element-73ba23d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="73ba23d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-e64174f elementor-widget elementor-widget-text-editor" data-id="e64174f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">In the <strong>New group window,</strong> set the name for the application group and search for your imported application. Once you find the correct application,<strong> go to Add Group</strong> and choose your installation settings for that package.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e93175b elementor-widget elementor-widget-image" data-id="e93175b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTYsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC00LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="469" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4-1024x469.webp" class="attachment-large size-large wp-image-22096" alt="Creating a Lenovo drivers group" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4-1024x469.webp 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4-300x138.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4-768x352.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4-18x8.webp 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-4.webp 1444w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-db88a02 elementor-widget elementor-widget-image" data-id="db88a02" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-5.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTUsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC01LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="970" height="490" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-5.webp" class="attachment-large size-large wp-image-22095" alt="Configuring the migration, part 1" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-5.webp 970w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-5-300x152.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-5-768x388.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-5-18x9.webp 18w" sizes="(max-width: 970px) 100vw, 970px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-07f20a4 elementor-widget elementor-widget-text-editor" data-id="07f20a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>When creating an Application group from Windows 11 24H2 Application, there area a couple of<strong> options to choose from</strong>:</p><ul><li style="list-style-type: none;"><ul type="circle"><li lang="de">AllowStartIfOnBatteries</li><li lang="de">DontStopIfGoingOnBatteries</li><li lang="de">RunOnlyIfNetworkAvailable</li><li lang="de">SkipPrereqCheck (skips all prerequisite checks for Windows 11)</li></ul></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-93b7332 elementor-widget elementor-widget-image" data-id="93b7332" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-6.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTQsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC02LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="947" height="529" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-6.webp" class="attachment-large size-large wp-image-22094" alt="Configuring the migration, part 2" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-6.webp 947w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-6-300x168.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-6-768x429.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-6-18x10.webp 18w" sizes="(max-width: 947px) 100vw, 947px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-5eb4c0c elementor-widget elementor-widget-text-editor" data-id="5eb4c0c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>After that, we <strong>create an Application Role</strong> from those 2 Application Groups.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3da25ef elementor-widget elementor-widget-image" data-id="3da25ef" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTMsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC03LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="295" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7-1024x295.webp" class="attachment-large size-large wp-image-22093" alt="Created group visible under Roles" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7-1024x295.webp 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7-300x86.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7-768x221.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7-1536x443.webp 1536w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7-18x5.webp 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-7.webp 1902w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-30df3b6 elementor-widget elementor-widget-image" data-id="30df3b6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTIsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC04LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="487" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8-1024x487.webp" class="attachment-large size-large wp-image-22092" alt="Editing the migration role" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8-1024x487.webp 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8-300x143.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8-768x365.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8-18x9.webp 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-8.webp 1139w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-f197934 elementor-widget elementor-widget-text-editor" data-id="f197934" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>After the Application Role is created, we have to <strong>create a Configuration Group</strong>, inside of XOAP&#8217;s Configuration Management, by choosing our <strong>Application Role</strong> and <strong>XOAP_Applications_and_Monitoring configuration</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d8813a6 elementor-widget elementor-widget-image" data-id="d8813a6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTEsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC05LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="262" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9-1024x262.webp" class="attachment-large size-large wp-image-22091" alt="Created group visible under Groups" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9-1024x262.webp 1024w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9-300x77.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9-768x196.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9-1536x393.webp 1536w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9-18x5.webp 18w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-9.webp 1893w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-ec3e54c elementor-widget elementor-widget-text-editor" data-id="ec3e54c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Then, <strong>download the registration script and deploy it to clients</strong>. Once the configuration is started on clients, both of our packages (Drivers and Win11) are going to prompt for user confirmation before installing and for a restart after installation.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-613342a elementor-widget elementor-widget-image" data-id="613342a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-10.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwOTAsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC0xMC53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="452" height="280" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-10.webp" class="attachment-large size-large wp-image-22090" alt="Installing application with XOAP, part 1" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-10.webp 452w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-10-300x186.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-10-18x12.webp 18w" sizes="(max-width: 452px) 100vw, 452px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-28da351 elementor-widget elementor-widget-image" data-id="28da351" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-11.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwODksInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC0xMS53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="452" height="283" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-11.webp" class="attachment-large size-large wp-image-22089" alt="Installing application with XOAP, part 2" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-11.webp 452w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-11-300x188.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-11-18x12.webp 18w" sizes="(max-width: 452px) 100vw, 452px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-f50ec75 elementor-widget elementor-widget-image" data-id="f50ec75" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-12.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwODgsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC0xMi53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="452" height="280" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-12.webp" class="attachment-large size-large wp-image-22088" alt="Installing application with XOAP, part 3" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-12.webp 452w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-12-300x186.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-12-18x12.webp 18w" sizes="(max-width: 452px) 100vw, 452px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-d4e380f elementor-widget elementor-widget-image" data-id="d4e380f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-13.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjIwODcsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tbWFkZS1lYXN5LXdpdGgteG9hcC0xMy53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="452" height="283" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-13.webp" class="attachment-large size-large wp-image-22087" alt="Installing application with XOAP, part 4" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-13.webp 452w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-13-300x188.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-made-easy-with-xoap-13-18x12.webp 18w" sizes="(max-width: 452px) 100vw, 452px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-169bd91 elementor-widget elementor-widget-heading" data-id="169bd91" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">All set!</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e0a9a44 elementor-widget elementor-widget-text-editor" data-id="e0a9a44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>That wraps it up. Once everything’s in place, XOAP takes care of the upgrade. Just adjust the steps for your own devices and you’re good to go.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-36dafaa elementor-widget elementor-widget-text-editor" data-id="36dafaa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong>You may also like:<br /><br /></strong><a href="https://xoap.io/complete-windows-11-migration-guide-for-enterprise-it/" target="_blank" rel="noopener">→Complete Windows 11 migration guide for enterprise IT</a><br /><a href="https://xoap.io/how-to-migrate-to-windows-11-via-windows-update-in-settings/" target="_blank" rel="noopener">→How to migrate to Windows 11 via Windows Update in Settings</a><br /><a href="https://xoap.io/tutorial-windows-11-migration-via-sccm/" target="_blank" rel="noopener">→Windows 11 migration via SCCM</a><br /><a href="https://xoap.io/tutorial-windows-11-migration-via-sccm/" target="_blank" rel="noopener">→</a><a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/" target="_blank" rel="noopener">Step-by-step: Windows 11 migration using GPOs and registry keys</a></p></blockquote>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-17a440a e-con-full e-flex e-con e-child" data-id="17a440a" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-4121fe0 e-con-full e-flex e-con e-child" data-id="4121fe0" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-488bac3 e-con-full e-flex e-con e-child" data-id="488bac3" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-0427701 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="0427701" 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">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"><a href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en&#038;_ga=2.120291981.440170699.1710334465-1088457358.1705491014" target="_blank">Migrate to Windows 11 with XOAP</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-ecc9174 e-con-full e-flex e-con e-child" data-id="ecc9174" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-00c97fd elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18898 elementor-widget-button" data-id="00c97fd" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation_mobile&quot;:&quot;none&quot;}" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://auth.xoap.io/auth/realms/my.xoap.io/protocol/openid-connect/registrations?client_id=portal&#038;response_type=code&#038;scope=openid%20email&#038;redirect_uri=https://my.xoap.io&#038;kc_locale=en" target="_blank" title="Start for free">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Start for free</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-b5d494b elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-global elementor-global-18905 elementor-widget-button" data-id="b5d494b" data-element_type="widget" data-e-type="widget" title="Get lifetime access" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/xoap/30min" target="_blank" title="Book a demo">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Book a demo</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/">Windows 11 migration made easy with XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Step-by-step: Windows 11 migration using GPOs and registry keys</title>
		<link>https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/</link>
		
		<dc:creator><![CDATA[Perica]]></dc:creator>
		<pubDate>Wed, 16 Apr 2025 11:55:10 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[gpo]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[windows 11]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=21954</guid>

					<description><![CDATA[<p>Windows 11 migration using GPOs and registry keys made easy. A practical guide to control upgrades step by step.</p>
<p>The post <a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/">Step-by-step: Windows 11 migration using GPOs and registry keys</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="21954" class="elementor elementor-21954" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-86c21a6 e-flex e-con-boxed e-con e-parent" data-id="86c21a6" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-5de31eb e-con-full e-flex e-con e-child" data-id="5de31eb" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8d06441 e-con-full e-flex e-con e-child" data-id="8d06441" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-c9ed983 elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="c9ed983" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&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;No headings were found on this page.&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">
				<div class="elementor-widget-container">
									<div class="elementor-toc__header">
						<h4 class="elementor-toc__header-title">
				Table of contents			</h4>
										<div class="elementor-toc__toggle-button elementor-toc__toggle-button--expand" role="button" tabindex="0" aria-controls="elementor-toc__c9ed983" aria-expanded="true" aria-label="Open table of contents"><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>
				<div class="elementor-toc__toggle-button elementor-toc__toggle-button--collapse" role="button" tabindex="0" aria-controls="elementor-toc__c9ed983" aria-expanded="true" aria-label="Close table of contents"><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>
					</div>
				<div id="elementor-toc__c9ed983" class="elementor-toc__body">
			<div class="elementor-toc__spinner-container">
				<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>			</div>
		</div>
						</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-05c1ca8 e-con-full e-flex e-con e-child" data-id="05c1ca8" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a91d282 elementor-widget elementor-widget-text-editor" data-id="a91d282" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If you&#8217;re planning to upgrade your devices to Windows 11, there are several ways to go about it. In <a href="https://xoap.io/how-to-migrate-to-windows-11-via-windows-update-in-settings/" target="_blank" rel="noopener">our previous blog post</a>, we showed how to use the Windows Update settings to start the upgrade.</p><p>In this post, we’ll focus on using Group Policy Objects (GPOs) and registry keys to manage the migration. Even <strong>if you’re using Windows Update</strong> to deploy updates, you can still control how and when Windows 11 is offered to eligible devices.</p><p>By setting the right policies, you can make sure the upgrade process<strong> fits your organization’s needs</strong>.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d4c7ac4 e-con-full e-flex e-con e-child" data-id="d4c7ac4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-52df673 elementor-widget elementor-widget-heading" data-id="52df673" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Guide: Windows 11 migration using GPOs/registry keys</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d4f9aa elementor-widget elementor-widget-text-editor" data-id="3d4f9aa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If you are deploying updates using Windows Update, there is still a possibillity to control their delivery using different GPOs. And if you set/change proper policy, Windows 11 will be deployed on your devices if they are eligible to upgrade.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fbb573b elementor-widget elementor-widget-image" data-id="fbb573b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-1.png" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE5OTksInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tdXNpbmctZ3Bvcy1hbmQtcmVnaXN0cnkta2V5cy0xLnBuZyJ9">
							<img loading="lazy" decoding="async" width="450" height="146" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-1.png" class="attachment-large size-large wp-image-21999" alt="Updates not configured" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-1.png 450w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-1-300x97.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-1-18x6.webp 18w" sizes="(max-width: 450px) 100vw, 450px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-b7a0651 elementor-widget elementor-widget-heading" data-id="b7a0651" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">How to specify target Feature Update version in Windows 10
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-42d9ff2 elementor-widget elementor-widget-text-editor" data-id="42d9ff2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="en-US">A new</span><span lang="de"> </span><em><span lang="en-US">TargetReleaseVersion</span><span lang="de"> </span></em><span lang="en-US">policy available in</span><span lang="de"> </span><span lang="en-US">Windows 10 version 1803 and higher</span><span lang="de"> </span><span lang="en-US">allows you to specify which</span><span lang="de"> </span><a href="https://docs.microsoft.com/en-us/windows/release-information/" target="_blank" rel="noopener"><span lang="en-US">feature update version</span></a><span lang="de"> </span><span lang="en-US">of Windows 10/11 you would like your computer to move to and/or stay on until the version reaches the end of service or you reconfigure this policy.</span></p><p>If you <strong>don&#8217;t update this policy</strong> <strong>before</strong> the device reaches end of service, the device will automatically be updated once it is 60 days past end of service for its version.</p><p><span lang="en-US">If you <strong>specify a </strong></span><em><strong><span lang="en-US">TargetReleaseVersion</span></strong></em><span lang="en-US"><strong> the same</strong> as the current</span><span lang="de"> </span><a href="https://www.tenforums.com/tutorials/32961-find-windows-10-version-number.html" target="_blank" rel="noopener"><span lang="en-US">version</span></a><span lang="en-US">, Windows 10 will stay on this version until it reaches the end of service. This can also be useful to</span><span lang="de"> </span><span lang="en-US">block an automatic upgrade to Windows 11.</span></p><p><span lang="en-US">If you <strong>specify a </strong></span><strong><em><span lang="en-US">TargetReleaseVersion</span></em></strong><span lang="en-US"><strong> higher</strong> than the current</span><span lang="de"> </span><a href="https://www.tenforums.com/tutorials/32961-find-windows-10-version-number.html" target="_blank" rel="noopener"><span lang="en-US">version</span></a><span lang="en-US">, Windows 10/11 will directly update only to the specified version, even if a higher version is available.</span></p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-07693f4 e-flex e-con-boxed e-con e-parent" data-id="07693f4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-fafdadd elementor-widget elementor-widget-heading" data-id="fafdadd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Specify target Feature Update version in Local Group Policy Editor
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-c1e3de9 elementor-widget elementor-widget-text-editor" data-id="c1e3de9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li>Open the <strong>Local Group Policy Editor</strong>.</li><li>Navigate to the location <strong>below in the left pane</strong> of Local Group Policy Editor (see screenshot below);<br /><strong>Computer Configuration &gt; Administrative Templates &gt; Windows Components &gt; Windows Update &gt; Manage updates offered from Windows Update.</strong></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-cad2660 elementor-widget elementor-widget-image" data-id="cad2660" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-2.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE5OTgsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tdXNpbmctZ3Bvcy1hbmQtcmVnaXN0cnkta2V5cy0yLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="772" height="169" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-2.webp" class="attachment-large size-large wp-image-21998" alt="Feature Update version" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-2.webp 772w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-2-300x66.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-2-768x168.webp 768w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-2-18x4.webp 18w" sizes="(max-width: 772px) 100vw, 772px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-a3fb077 elementor-widget elementor-widget-text-editor" data-id="a3fb077" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul>
<li>In the right pane of Windows Update for Business in Local Group Policy Editor, double click/tap on the Select the target<strong> Feature Update version policy</strong> to edit it (see screenshot above).</li>
<li>Select (dot) Enabled (see screenshot below).</li>
<li>Perform the <strong>following steps</strong> under Options:<br />Type which Windows product version would you like to receive feature updates for? E.g, Windows 10: Windows 11.<br />Type the version (e.g, &#8220;21H1&#8221;) you want to specify in the Target Version for Feature Updates: 24H2.<br />Click/tap on OK.</li>
</ul>								</div>
				</div>
				<div class="elementor-element elementor-element-e93175b elementor-widget elementor-widget-image" data-id="e93175b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-3.png" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjE5OTcsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNFwvd2luZG93cy0xMS1taWdyYXRpb24tdXNpbmctZ3Bvcy1hbmQtcmVnaXN0cnkta2V5cy0zLnBuZyJ9">
							<img loading="lazy" decoding="async" width="684" height="505" src="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-3.png" class="attachment-large size-large wp-image-21997" alt="Enable Feature Update" srcset="https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-3.png 684w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-3-300x221.webp 300w, https://xoap.io/wp-content/uploads/2025/04/windows-11-migration-using-gpos-and-registry-keys-3-16x12.webp 16w" sizes="(max-width: 684px) 100vw, 684px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-07f20a4 elementor-widget elementor-widget-text-editor" data-id="07f20a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">If you want to set the same options via registry keys, <strong>use the following key and values</strong>:</p><blockquote><p lang="de">HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate<br />&#8220;ProductVersion&#8221;=&#8221;Windows 11&#8221;<br />&#8220;TargetReleaseVersion&#8221;=dword:00000001<br />&#8220;TargetReleaseVersionInfo&#8221;=&#8221;24H2&#8221;</p></blockquote><p lang="de"><span lang="en-US">You can see a list of Windows 10 versions to use as a value in the</span><span lang="de"> </span><a href="https://learn.microsoft.com/en-us/windows/release-health/windows11-release-information" target="_blank" rel="noopener"><span lang="de">Windows 11 release information</span></a><span lang="de"> table.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-169bd91 elementor-widget elementor-widget-heading" data-id="169bd91" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">And you're done!</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e0a9a44 elementor-widget elementor-widget-text-editor" data-id="e0a9a44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>That’s it, your Windows 11 migration using GPOs and registry keys is complete. With these steps in place, your devices should upgrade smoothly and stay on track. Keep testing, keep things backed up and you’ll be good to go.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-36dafaa elementor-widget elementor-widget-text-editor" data-id="36dafaa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p><strong>You may also like:</strong><br /><a href="https://xoap.io/how-to-migrate-to-windows-11-via-windows-update-in-settings/" target="_blank" rel="noopener">→How to migrate to Windows 11 via Windows Update in Settings</a><br /><a href="https://xoap.io/tutorial-windows-11-migration-via-sccm/" target="_blank" rel="noopener">→Windows 11 migration via SCCM</a><br /><a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">→</a><a href="https://xoap.io/windows-11-migration-made-easy-with-xoap/" target="_blank" rel="noopener">Windows 11 migration made easy with XOAP</a></p></blockquote>								</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/windows-11-migration-using-gpos-and-registry-keys/">Step-by-step: Windows 11 migration using GPOs and registry keys</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
