<?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>azure Archives | XOAP</title>
	<atom:link href="https://xoap.io/tag/azure/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/tag/azure/</link>
	<description>Platform for IT infrastructure and workplace automation</description>
	<lastBuildDate>Mon, 27 Jul 2026 08:54:17 +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>azure Archives | XOAP</title>
	<link>https://xoap.io/tag/azure/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>LIVE DEMO: Azure Virtual Desktop Manager</title>
		<link>https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Mon, 27 Jul 2026 08:53:47 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[avd]]></category>
		<category><![CDATA[avd manager]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure virtual desktop]]></category>
		<category><![CDATA[live demo]]></category>
		<category><![CDATA[xoap]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=31980</guid>

					<description><![CDATA[<p>July 30, 2026 &#124; 10:00 AM &#038; 02:00 PM CET &#124; Online</p>
<p>The post <a href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/">LIVE DEMO: Azure Virtual Desktop Manager</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="31980" class="elementor elementor-31980" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-eb35889 e-flex e-con-boxed e-con e-parent" data-id="eb35889" 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="e-con-inner">
		<div class="elementor-element elementor-element-752e85f e-con-full e-flex e-con e-child" data-id="752e85f" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-8d78f82 e-con-full e-flex e-con e-child" data-id="8d78f82" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-fc05440 elementor-view-default elementor-widget elementor-widget-icon" data-id="fc05440" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<svg aria-hidden="true" class="e-font-icon-svg e-fas-chevron-left" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"></path></svg>			</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-56b4384 elementor-widget elementor-widget-heading" data-id="56b4384" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h6 class="elementor-heading-title elementor-size-default"><a href="https://xoap.io/events/">All events</a></h6>				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-772095b e-con-full e-flex e-con e-child" data-id="772095b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a7ec270 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="a7ec270" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInDown&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">LIVE DEMO</div>				</div>
				</div>
				<div class="elementor-element elementor-element-9bda869 elementor-widget elementor-widget-heading" data-id="9bda869" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">AVD Manager LIVE:<br> How to automate your Azure Virtual Desktop management</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-48ae40e elementor-widget elementor-widget-text-editor" data-id="48ae40e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>JULY 30, 2026<br />02:00 PM</p>								</div>
				</div>
		<div class="elementor-element elementor-element-4a66713 e-con-full e-flex e-con e-child" data-id="4a66713" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-2011744 e-con-full e-flex e-con e-child" data-id="2011744" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-8bf115c elementor-align-left elementor-widget elementor-widget-button" data-id="8bf115c" data-element_type="widget" data-e-type="widget" 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://youtube.com/live/sZPoaFQMELk?feature=share" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Join on YouTube - English</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				<div class="elementor-element elementor-element-3456a5a elementor-align-left elementor-widget elementor-widget-button" data-id="3456a5a" data-element_type="widget" data-e-type="widget" 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://youtube.com/live/018HXMENJyg?feature=share" target="_blank">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Join on YouTube - German</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-28b1f82 e-flex e-con-boxed e-con e-parent" data-id="28b1f82" 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="e-con-inner">
		<div class="elementor-element elementor-element-c5edbd2 e-con-full e-flex e-con e-child" data-id="c5edbd2" data-element_type="container" data-e-type="container" data-settings="{&quot;animation_mobile&quot;:&quot;none&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-ff37182 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="ff37182" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_tablet&quot;:&quot;fadeInDown&quot;,&quot;_animation_mobile&quot;:&quot;none&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">About the event</h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-0768ca7 e-con-full e-flex e-con e-child" data-id="0768ca7" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-9971b2c e-con-full e-flex e-con e-child" data-id="9971b2c" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[],&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-4a5e0ba elementor-widget elementor-widget-text-editor" data-id="4a5e0ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Join our live demo and learn more about <a href="https://xoap.io/avd-manager/" target="_blank" rel="noopener">AVD Manager</a> by XOAP!</strong></p><p>On July 30, we&#8217;re hosting two sessions – one in German (10:00 AM CET) and one in English (2:00 PM CET). Ask your questions in the chat and get the answers live.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-af8e0af e-con-full e-flex e-con e-child" data-id="af8e0af" 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-d770f06 elementor-widget elementor-widget-text-editor" data-id="d770f06" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>AVD management and entire hybrid IT infrastructure automation in a single console. </p><p>Deploy, manage, secure and manage the cost of Azure Virtual Desktop directly from your XOAP workspace. Part of XOAP subscriptions by default, with 150 CCU included upfront.</p>								</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-3294f49 e-con-full e-flex e-con e-child" data-id="3294f49" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-90d81ae e-con-full e-flex e-con e-child" data-id="90d81ae" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-79a43db elementor-widget elementor-widget-image" data-id="79a43db" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://youtube.com/live/sZPoaFQMELk?feature=share">
							<img fetchpriority="high" decoding="async" width="1024" height="560" src="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-1024x560.webp" class="attachment-large size-large wp-image-31957" alt="AVD Manager Live Demo: Automate Azure Virtual Desktop Management" srcset="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-1024x560.webp 1024w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp 300w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-768x420.webp 768w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-18x10.png 18w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-66e3851 e-con-full e-flex e-con e-child" data-id="66e3851" 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-82abd73 elementor-widget elementor-widget-heading" data-id="82abd73" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;none&quot;}" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default"><a href="https://youtube.com/live/sZPoaFQMELk?feature=share"><span style="color:#6EE0F7">Click to join live on July 30 </span>or set a reminder in advance.</a></h3>				</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-65e8d22 e-flex e-con-boxed e-con e-parent" data-id="65e8d22" 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-3610d03 elementor-widget elementor-widget-heading" data-id="3610d03" 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">Upcoming &amp; past events</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-feb9b55 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="feb9b55" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-31980 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-avd tag-avd-manager tag-azure tag-azure-virtual-desktop tag-live-demo tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="164" src="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp" class="attachment-medium size-medium wp-image-31957" alt="AVD Manager Live Demo: Automate Azure Virtual Desktop Management" srcset="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp 300w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-1024x560.webp 1024w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-768x420.webp 768w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-18x10.png 18w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h4 class="elementor-post__title">
			<a href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" >
				LIVE DEMO: Azure Virtual Desktop Manager			</a>
		</h4>
				<div class="elementor-post__excerpt">
			<p>July 30, 2026 | 10:00 AM &#038; 02:00 PM CET | Online</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" aria-label="Read more about LIVE DEMO: Azure Virtual Desktop Manager" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-31391 post type-post status-publish format-standard has-post-thumbnail hentry category-events category-past-events tag-automation-talks tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/the-reality-of-application-delivery-in-2026/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-300x169.webp" class="attachment-medium size-medium wp-image-31395" alt="Automation Talks #07 | The reality of application delivery in 2026 | Guest: Jens Miltenberger (Ceterion)" srcset="https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h4 class="elementor-post__title">
			<a href="https://xoap.io/the-reality-of-application-delivery-in-2026/" >
				The reality of application delivery in 2026			</a>
		</h4>
				<div class="elementor-post__excerpt">
			<p>Ep. 07 with Jens Miltenberger (Ceterion) | Watch now</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/the-reality-of-application-delivery-in-2026/" aria-label="Read more about The reality of application delivery in 2026" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-31131 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="176" src="https://xoap.io/wp-content/uploads/2026/04/1024x600-47-300x176.webp" class="attachment-medium size-medium wp-image-31136" alt="DOAG Voices: Podcast episode with XOAP&#039;s CEO Christian Reineke" srcset="https://xoap.io/wp-content/uploads/2026/04/1024x600-47-300x176.webp 300w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-1024x600.webp 1024w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-768x450.webp 768w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-1536x900.webp 1536w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-scaled.webp 1920w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-18x12.webp 18w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h4 class="elementor-post__title">
			<a href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" >
				DOAG Voices: Cloud transformation reality check with Christian Reineke (XOAP)			</a>
		</h4>
				<div class="elementor-post__excerpt">
			<p>Podcast episode | Hosted by DOAG</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" aria-label="Read more about DOAG Voices: Cloud transformation reality check with Christian Reineke (XOAP)" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-29891 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-security-compliance tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-300x169.webp" class="attachment-medium size-medium wp-image-29958" alt="Security compliance automation for IT infrastructures | XOAP &amp; bluecue online event" srcset="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h4 class="elementor-post__title">
			<a href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" >
				Bluecue event: Automated security compliance for IT infrastructure			</a>
		</h4>
				<div class="elementor-post__excerpt">
			<p>April 1, 2026 | Online event | Hosted by blucue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" aria-label="Read more about Bluecue event: Automated security compliance for IT infrastructure" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-29872 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-germany tag-healthcare-it tag-security-compliance tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-300x169.webp" class="attachment-medium size-medium wp-image-29957" alt="Security compliance automation for IT infrastructures | XOAP &amp; bluecue online event" srcset="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h4 class="elementor-post__title">
			<a href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" >
				Bluecue event: Automated KHZG security compliance for hospital IT			</a>
		</h4>
				<div class="elementor-post__excerpt">
			<p>March 25, 2026 | Online event | Hosted by bluecue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" aria-label="Read more about Bluecue event: Automated KHZG security compliance for hospital IT" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-25922 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-blink-2025 tag-events tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/xoap-blink-2025/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2025/10/1280x720-74-300x169.webp" class="attachment-medium size-medium wp-image-25924" alt="XOAP&#039;s Mario Istuk is speaking at BLINK 2025" srcset="https://xoap.io/wp-content/uploads/2025/10/1280x720-74-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/10/1280x720-74-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/10/1280x720-74-768x432.png 768w, https://xoap.io/wp-content/uploads/2025/10/1280x720-74-18x10.png 18w, https://xoap.io/wp-content/uploads/2025/10/1280x720-74.webp 1281w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h4 class="elementor-post__title">
			<a href="https://xoap.io/xoap-blink-2025/" >
				BLINK 2025 | How XOAP simplifies hybrid IT automation			</a>
		</h4>
				<div class="elementor-post__excerpt">
			<p>November 28, 2025 | Bielefeld, DE | Hosted by blucue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/xoap-blink-2025/" aria-label="Read more about BLINK 2025 | How XOAP simplifies hybrid IT automation" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/">LIVE DEMO: Azure Virtual Desktop Manager</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to build a custom Windows 365 Cloud PC image with XOAP</title>
		<link>https://xoap.io/how-to-build-custom-windows-365-cloud-pc-image-with-xoap/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Fri, 10 Jul 2026 15:10:08 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[avd manager]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud pc]]></category>
		<category><![CDATA[custom image]]></category>
		<category><![CDATA[golden image]]></category>
		<category><![CDATA[image management]]></category>
		<category><![CDATA[windows 365]]></category>
		<category><![CDATA[xoap]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=31893</guid>

					<description><![CDATA[<p>Build a Windows 365 custom image with XOAP's no-code Image Management pipeline, then hand it off to Intune for Cloud PC provisioning.</p>
<p>The post <a href="https://xoap.io/how-to-build-custom-windows-365-cloud-pc-image-with-xoap/">How to build a custom Windows 365 Cloud PC image 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="31893" class="elementor elementor-31893" 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-06de528 elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="06de528" 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__06de528" 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__06de528" 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__06de528" 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 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>Building a custom image for Windows 365 has traditionally been a manual, multi-step job. Spinning up a reference VM, installing and configuring applications by hand, handing the image off to Intune… One missed step usually means starting over, and repeated a few times a year, this approach to golden images becomes difficult to reproduce.</p><p><strong>XOAP&#8217;s <a href="https://xoap.io/image-management/" target="_blank" rel="noopener">Image Management</a></strong> module replaces the manual custom image sequence with a defined, repeatable pipeline. The operating system, the build location and what gets installed on top are each defined once, then the image is built on demand, with no capture scripting and no hand-assembly.</p><p>In this blog, we&#8217;ll guide you through building a custom Windows image for Windows 365 Cloud PC provisioning and handing the finished image off to Windows 365 for use in a provisioning policy –<strong> done, automated and simplified with XOA</strong>P.</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">Before you start: Connect your Azure subscription
</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>XOAP needs a working connection to your Azure subscription before it can build anything. If you don&#8217;t use XOAP yet, create a <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" target="_blank" rel="noopener">free account</a> to begin.</p><p>Go to <strong>Connections &gt; Add new connection</strong> and use a <strong>Service Principal</strong> with <strong>Contributor</strong> role access.</p><p>You can create one with the Azure CLI:<br />az ad sp create-for-rbac &#8211;name xoap-image-principal &#8211;role Contributor &#8211;scopes /subscriptions/&lt;SubscriptionId&gt; &#8211;years 1</p><p>Take the resulting <strong>Subscription ID</strong>, <strong>Tenant ID</strong>, <strong>Client ID</strong> and<strong> Client Secret</strong> and enter them into the connection details in XOAP.</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">The build at a glance</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-443127b elementor-widget elementor-widget-text-editor" data-id="443127b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The full pipeline is five steps in XOAP, plus one hand-off in Intune:</p><p>1. Under<strong> Image Management &gt; Operating Systems</strong>, add the Windows base image you want to build from.</p><p>2. Under <strong>Image Management &gt; Builder Configuration</strong>, define where and how the image will be built.</p><p>3. Under <strong>Image Management &gt; Provisioners / Provisioner Groups / Provisioner Roles</strong>, define what gets installed and configured.</p><p>4. Under<strong> Image Management &gt; Image Definitions</strong>, click <strong>+ New Image</strong> and combine the operating system, builder configuration and provisioner role into one definition.</p><p>5. Save, then right-click the image definition and select <strong>Run</strong>.</p><p>Once the run succeeds, locate the finished image in Azure and upload it to Windows 365 as a custom image.</p><p>Now, let&#8217;s dive deeper into each step.</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">Step 1: Choose the operating system</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>Under <strong>Operating Systems</strong>, select <strong>Cloud</strong>, then choose the <strong>Azure</strong> provider, region and platform details.</p><p>For <strong>Windows 365</strong>, use the <strong>Enterprise Cloud PC</strong> image family: offer windows-ent-cpc, SKU win11-25h2-ent-cpc (or the latest available release and version).</p><p>This is Microsoft&#8217;s dedicated Cloud PC edition: Enterprise, single-session, and already optimised for Windows 365 scenarios.</p><p>Starting from the right base saves you fighting the image into shape later.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-18889fd elementor-widget elementor-widget-image" data-id="18889fd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1920" height="947" src="https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-scaled.webp" class="attachment-full size-full wp-image-31906" alt="" srcset="https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-scaled.webp 1920w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-300x148.png 300w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-1024x505.png 1024w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-768x379.png 768w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-1536x757.png 1536w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-2048x1010.png 2048w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-165925-18x9.png 18w" sizes="(max-width: 1920px) 100vw, 1920px" />															</div>
				</div>
				<div class="elementor-element elementor-element-c0153a5 elementor-widget elementor-widget-heading" data-id="c0153a5" 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: Define the builder configuration</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2bfe025 elementor-widget elementor-widget-text-editor" data-id="2bfe025" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The builder configuration tells XOAP where the image is built and what it produces.</p><p>Create a new configuration with the following settings:</p><p><strong>• Type</strong>: Azure Managed. This creates a standard managed image in the Azure Portal, the simplest and most direct option for Windows 365 custom images.<br /><strong>• Connection</strong>: your Azure connection from the setup step.<br /><strong>• Region</strong>: your target region, for example West Europe.<br /><strong>• Instance Type</strong>: the size of the temporary build VM used only during the build itself, for example Standard_D2s_v3. This VM is created and torn down automatically and has no effect on the final Cloud PC&#8217;s performance, so there is no need to oversize it.<br /><strong>• Storage Account Type</strong>: Standard_LRS.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-5dedf31 elementor-widget elementor-widget-spacer" data-id="5dedf31" 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-b345acb elementor-blockquote--skin-border elementor-widget elementor-widget-blockquote" data-id="b345acb" data-element_type="widget" data-e-type="widget" data-widget_type="blockquote.default">
				<div class="elementor-widget-container">
							<blockquote class="elementor-blockquote">
			<p class="elementor-blockquote__content">
				If you need help with the setup, click the XOAP Assistant button to get AI-assisted answers in seconds without interrupting your current task.			</p>
					</blockquote>
						</div>
				</div>
				<div class="elementor-element elementor-element-9623b5b elementor-widget elementor-widget-spacer" data-id="9623b5b" 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-b33cef4 elementor-widget elementor-widget-heading" data-id="b33cef4" 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: Define what goes on the image</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2193c34 elementor-widget elementor-widget-text-editor" data-id="2193c34" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>This layer is where the image stops being a stock OS and becomes yours.</p><p><strong>Provisioners</strong> define what gets installed and configured <strong>on top of the base operating system</strong>: applications, settings, PowerShell scripts, DSC configurations or PSADT packages.</p><p>XOAP provides example provisioners as <strong>quick-start templates</strong>, but you are not limited to them. Fully custom provisioners are equally supported. <strong>Any script or package you create yourself can be added</strong> and used exactly like the built-in ones.</p><p>Group the provisioners you need into a <strong>Provisioner Group</strong>, then attach that group to a <strong>Provisioner Role</strong>.</p><p><em><strong>One practical rule worth following:</strong></em> <br />Always define a timeout on each provisioner, so a long-running script can&#8217;t stall the entire build.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7c634e6 elementor-widget elementor-widget-heading" data-id="7c634e6" 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: Combine it into an image definition</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ecbe6ec elementor-widget elementor-widget-text-editor" data-id="ecbe6ec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The image definition is where the three layers come together. Under <strong>Image Definitions</strong>, click <strong>+ New Image</strong> and fill in:</p><p><strong>• Name and description</strong><br /><strong>• Builder</strong>: the builder configuration created above<br /><strong>• Operating system</strong>: the Cloud PC image selected above<br /><strong>• Role</strong>: the provisioner role created above</p><p>Save the definition, then right-click it and select <strong>Run</strong>.</p><p>You can track progress from the Runs panel in the upper-right corner, with live log streaming available via Toggle Logs. A run moves through these statuses: Queued, Running, Succeeded, Failed and Stopped.</p><p>The live logs are where you&#8217;ll catch a misbehaving provisioner early rather than after a failed build.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-4176009 elementor-widget elementor-widget-image" data-id="4176009" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1920" height="945" src="https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-scaled.webp" class="attachment-full size-full wp-image-31907" alt="" srcset="https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-scaled.webp 1920w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-300x148.png 300w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-1024x504.png 1024w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-768x378.png 768w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-1536x756.png 1536w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-2048x1008.png 2048w, https://xoap.io/wp-content/uploads/2026/07/Screenshot-2026-07-10-170223-18x9.png 18w" sizes="(max-width: 1920px) 100vw, 1920px" />															</div>
				</div>
				<div class="elementor-element elementor-element-bf99f2c elementor-widget elementor-widget-heading" data-id="bf99f2c" 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: Locate the finished image</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f55b1f4 elementor-widget elementor-widget-text-editor" data-id="f55b1f4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Because the builder configuration used<strong> Azure Managed</strong>, the resulting image appears in <strong>Azure Portal &gt; Images</strong>, named after the image definition with a version suffix, for example CloudPC-v1.</p><p>If you had used an <strong>Azure Gallery</strong> builder instead, the image would land in <strong>Azure Portal &gt; Shared Image Gallery</strong>, with support for versioning and multi-region replication.</p><p>For a single <strong>Windows 365</strong> custom image, the managed image is the simpler route.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1c47df3 elementor-widget elementor-widget-heading" data-id="1c47df3" 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 6: Hand off to Windows 365</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-75a2799 elementor-widget elementor-widget-text-editor" data-id="75a2799" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>XOAP builds the Azure image, but Windows 365 provisioning is managed separately, so the final step happens in Intune:</p><p>1. Go to Intune admin center &gt; Devices &gt; Provision Cloud PCs &gt; Custom images &gt; Add &gt; Managed image.<br />2. Select the subscription and the image built by XOAP.<br />3. Provide an image name and version, for example 1.0.0.<br />4. Windows 365 validates the image, confirming it boots and provisions successfully as a Cloud PC, before it becomes available.<br />5. Once validated, select it as the source image when creating a Provisioning Policy.</p><p>That validation step is your safety net. A custom image only becomes selectable once Windows 365 has confirmed it actually provisions, so a broken build never reaches your users.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0141ab9 elementor-widget elementor-widget-heading" data-id="0141ab9" 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 pipeline matters</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2fd7315 elementor-widget elementor-widget-text-editor" data-id="2fd7315" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Next quarter, when you need the same image with one more application or an updated base OS, you change one layer and run it again. Two admins running the same definition get the same result. The manual golden-image ritual, and the drift that came with it, is gone.</p><p>That is the point of building images with XOAP&#8217;s<strong> Image Management</strong>: reproducibility you don&#8217;t have to think about, across as many image versions as your Cloud PC estate needs.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c301b78 elementor-widget elementor-widget-heading" data-id="c301b78" 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">Also running Azure Virtual Desktop? </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7a5f54f elementor-widget elementor-widget-text-editor" data-id="7a5f54f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The same Image Management workflow builds the golden images for AVD host pools too. From there, <strong>XOAP&#8217;s <a href="https://xoap.io/avd-manager/" target="_blank" rel="noopener">AVD Manager</a></strong> handles the operational side: rolling image rollout with one-click rollback, autoscaling, per-pool cost tracking and patching across the fleet. AVD Manager is part of the XOAP platform by default – no need for additional accounts, installs or any extra steps.</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-4db87ce e-con-full e-flex e-con e-child" data-id="4db87ce" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-865ad3d e-con-full e-flex e-con e-child" data-id="865ad3d" 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-bc4f92f e-con-full e-flex e-con e-child" data-id="bc4f92f" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-7598be7 elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="7598be7" 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">Build your custom images with XOAP</a></h2>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-7098828 e-con-full e-flex e-con e-child" data-id="7098828" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-28cc816 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="28cc816" 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-b8a5ea0 elementor-mobile-align-justify elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button" data-id="b8a5ea0" 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-build-custom-windows-365-cloud-pc-image-with-xoap/">How to build a custom Windows 365 Cloud PC image with XOAP</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to remove unused images in Azure with Scripted Actions</title>
		<link>https://xoap.io/how-to-remove-unused-images-in-azure-with-scripted-actions/</link>
		
		<dc:creator><![CDATA[Mario]]></dc:creator>
		<pubDate>Tue, 28 Jan 2025 13:20:43 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[free script]]></category>
		<category><![CDATA[scripted actions]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=18137</guid>

					<description><![CDATA[<p>Learn how to clean up unused images in Azure by automating the process with Scripted Actions. Simplify your resource management and save costs with this step-by-step guide.</p>
<p>The post <a href="https://xoap.io/how-to-remove-unused-images-in-azure-with-scripted-actions/">How to remove unused images in Azure with Scripted Actions</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="18137" class="elementor elementor-18137" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-d22b75f e-con-full e-flex e-con e-parent" data-id="d22b75f" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-f167f5e e-con-full e-flex e-con e-child" data-id="f167f5e" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-52890ae elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="52890ae" 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__52890ae" 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__52890ae" 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__52890ae" 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-311f07f2 e-con-full e-flex e-con e-parent" data-id="311f07f2" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-064193a elementor-widget elementor-widget-spacer" data-id="064193a" 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-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 Azure environments, unused resources, such as<strong> orphaned virtual machine disk images</strong>, can build up over time. These unused images not only clutter your resource inventory but also result in unnecessary storage costs. Manually identifying and removing these images is a tedious and inefficient process, particularly in large-scale or dynamic setups. This article introduces a <strong>practical and automated solution</strong> for identifying and cleaning up unused images in Azure using <a href="https://xoap.io/platformxo-scripted-actions/" target="_blank" rel="noopener">XOAP’s Scripted Action module</a>. By following the outlined steps, you can simplify resource management, lower costs, and<strong> keep your Azure environment clean and well-organized</strong>.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-deecc15 e-con-full e-flex e-con e-parent" data-id="deecc15" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-bd20466 elementor-widget elementor-widget-spacer" data-id="bd20466" 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-5167ee4 elementor-widget elementor-widget-heading" data-id="5167ee4" 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">Automating image cleanup in Azure with one script</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-fdbae1c elementor-widget elementor-widget-spacer" data-id="fdbae1c" 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-473adec elementor-widget elementor-widget-text-editor" data-id="473adec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><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;" /> The <strong>script identifies unused images in Azure</strong> using the following logic:</p><p><strong>Retrieve VMs:</strong> It fetches a list of all virtual machines (VMs) in the Azure subscription using the Get-AzVM -Status command. This ensures it has the most up-to-date information about the VMs and their status.</p><p><strong>Compare image IDs: </strong>The script iterates through each VM and checks its StorageProfile.ImageReference.Id property, which indicates the image used by the VM. For each image in the specified resource group (retrieved with Get-AzImage -ResourceGroupName), it compares the image&#8217;s ID against the ImageReference.Id of the VMs.</p><p><strong>Determine usage: </strong>If a match is found, the function Is-ImageInUse returns $true, indicating the image is currently in use by a VM. Moreover, if no match is found, the function returns $false, marking the image as unused.</p><p><strong>Output and actions: </strong>For each image, the script logs its name and whether it is in use. If the image is not in use, additional actions (such as deletion) can be implemented following this check.</p><p>This approach makes sure that only images with no active VM dependencies are identified as unused, preventing accidental deletion of critical resources. <strong>Removing unused images</strong> from your Azure subscription is a simple process with <a href="https://xoap.io/" target="_blank" rel="noopener">XOAP</a>. It<strong> involves just three easy steps:</strong></p><ol><li><span lang="de">Add an Azure connection to 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" target="_blank" rel="noopener">XOAP Workspace</a></span></li><li><span lang="de">Create a Scripted Action with defined parameters</span></li><li><span lang="de">Run the Scripted Action to remove unused images</span></li></ol>								</div>
				</div>
				<div class="elementor-element elementor-element-892e1ef elementor-widget elementor-widget-spacer" data-id="892e1ef" 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-7358f31 elementor-widget elementor-widget-heading" data-id="7358f31" 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: Add a Connection for your Azure Subscription
</h3>				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-7c0a7d5 e-con-full e-flex e-con e-parent" data-id="7c0a7d5" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-3d41baf elementor-widget elementor-widget-text-editor" data-id="3d41baf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>To begin, make sure your Azure subscription is connected to XOAP. If you haven’t set up a connection yet, navigate to the Connections section in XOAP. Click the green plus (+) button to create a new connection. Follow the on-screen instructions to securely link your Azure subscription. Once the connection is successfully established, you can proceed to the next steps.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-357c8aa elementor-widget elementor-widget-spacer" data-id="357c8aa" 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-7de6a5b elementor-widget elementor-widget-image" data-id="7de6a5b" 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/01/how-to-spin-up-multiple-vms-with-scripted-actions-1.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MzUsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvaG93LXRvLXNwaW4tdXAtbXVsdGlwbGUtdm1zLXdpdGgtc2NyaXB0ZWQtYWN0aW9ucy0xLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-1-1024x576.webp" class="attachment-large size-large wp-image-17935" alt="Establish connection" srcset="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-1-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-1-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-1-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-1-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-1.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-4ee42ec elementor-widget elementor-widget-spacer" data-id="4ee42ec" 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-334f31a elementor-widget elementor-widget-text-editor" data-id="334f31a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span lang="hr"><span lang="en-GB">In the “Add New Connection” slide-out panel, enter all the required connection details and click </span><span lang="de">Save</span><span lang="en-GB"> to complete the setup.</span></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-63c526c elementor-widget elementor-widget-spacer" data-id="63c526c" 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-a45a5a0 elementor-widget elementor-widget-image" data-id="a45a5a0" 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/01/how-to-spin-up-multiple-vms-with-scripted-actions-2.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MzQsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvaG93LXRvLXNwaW4tdXAtbXVsdGlwbGUtdm1zLXdpdGgtc2NyaXB0ZWQtYWN0aW9ucy0yLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-2-1024x576.webp" class="attachment-large size-large wp-image-17934" alt="Save the setup" srcset="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-2-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-2-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-2-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-2-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-2.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-c5c44f7 elementor-widget elementor-widget-spacer" data-id="c5c44f7" 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-c0a04f3 elementor-widget elementor-widget-text-editor" data-id="c0a04f3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If you need additional guidance on adding a connection in XOAP, feel free to <a href="https://xoap.io/docs/getting-started-connections/" target="_blank" rel="noopener">visit our documentation page</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e8b475b elementor-widget elementor-widget-spacer" data-id="e8b475b" 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-904405a elementor-widget elementor-widget-heading" data-id="904405a" 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: Create your scripted action
</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-543d4c3 elementor-widget elementor-widget-spacer" data-id="543d4c3" 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-102640d elementor-widget elementor-widget-text-editor" data-id="102640d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Next, navigate to Platform Management and select Scripted Actions. In the upper-right corner, click the green plus (+) button to create a new Scripted Action.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-314329b elementor-widget elementor-widget-spacer" data-id="314329b" 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-f3ce915 elementor-widget elementor-widget-image" data-id="f3ce915" 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/01/how-to-spin-up-multiple-vms-with-scripted-actions-3.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MzMsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvaG93LXRvLXNwaW4tdXAtbXVsdGlwbGUtdm1zLXdpdGgtc2NyaXB0ZWQtYWN0aW9ucy0zLndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-3-1024x576.webp" class="attachment-large size-large wp-image-17933" alt="Add your scripted action" srcset="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-3-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-3-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-3-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-3-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-3.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-2acd646 elementor-widget elementor-widget-spacer" data-id="2acd646" 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-f243794 elementor-widget elementor-widget-text-editor" data-id="f243794" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Give your Scripted Action a name and select the “<strong>Remove-UnusedImages.ps1</strong>” script from the resources. Optionally, you can add tags and a description to organize and document it. You can <a href="#unusedimages"><strong>get the script at the end of this blog</strong></a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-c6274d2 elementor-widget elementor-widget-spacer" data-id="c6274d2" 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-10fa26f elementor-widget elementor-widget-image" data-id="10fa26f" 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/01/remove-unused-images-in-azure-1.png" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxNjYsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvcmVtb3ZlLXVudXNlZC1pbWFnZXMtaW4tYXp1cmUtMS53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-1-1024x576.webp" class="attachment-large size-large wp-image-18166" alt="Remove unwanted Azure images in XOAP, Step 1" srcset="https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-1-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-1-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-1-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-1-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-1.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-0455405 elementor-widget elementor-widget-spacer" data-id="0455405" 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-5b6a85f elementor-widget elementor-widget-text-editor" data-id="5b6a85f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-GB" style="text-align: left;">In the second step, define your parameters. Some parameters are mandatory and must be provided, while others are optional. These optional parameters allow you to customize the script.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f08adea elementor-widget elementor-widget-spacer" data-id="f08adea" 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-b87b48b elementor-widget elementor-widget-image" data-id="b87b48b" 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/01/remove-unused-images-in-azure-2.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxNjUsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvcmVtb3ZlLXVudXNlZC1pbWFnZXMtaW4tYXp1cmUtMi53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-2-1024x576.webp" class="attachment-large size-large wp-image-18165" alt="Remove unwanted Azure images in XOAP, Step 2" srcset="https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-2-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-2-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-2-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-2-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-2.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-a2ec12d elementor-widget elementor-widget-spacer" data-id="a2ec12d" 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-b41fd73 elementor-widget elementor-widget-text-editor" data-id="b41fd73" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-GB" style="text-align: left;"><strong>Explanation of Key Fields:</strong></p><p style="text-align: left;"><strong><span lang="de">DryRun</span><span lang="en-GB">: </span></strong><span lang="en-US">It allows you to simulate the execution of a script or command without actually making any changes to the system.</span></p><p style="text-align: left;"><strong><span lang="de">ResourceGroup</span></strong><span lang="en-GB"><strong>:</strong> </span><span lang="en-US">Azure Resource Group that a particular command should target. If this field is left empty, the command will be applied to all resource groups.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-048620c elementor-widget elementor-widget-spacer" data-id="048620c" 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-98078c6 elementor-widget elementor-widget-spacer" data-id="98078c6" 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-87a1c7b elementor-widget elementor-widget-heading" data-id="87a1c7b" 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: Complete the process</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-be19090 elementor-widget elementor-widget-spacer" data-id="be19090" 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-512dd90 elementor-widget elementor-widget-text-editor" data-id="512dd90" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><span lang="hr"><span lang="en-GB">In the third step, select your connection and click </span><span lang="de">Finish</span><span lang="en-GB"> to complete the setup.</span></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-d9700fb elementor-widget elementor-widget-spacer" data-id="d9700fb" 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-4b41507 elementor-widget elementor-widget-image" data-id="4b41507" 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/01/how-to-spin-up-multiple-vms-with-scripted-actions-7.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc5MjksInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvaG93LXRvLXNwaW4tdXAtbXVsdGlwbGUtdm1zLXdpdGgtc2NyaXB0ZWQtYWN0aW9ucy03LndlYnAifQ%3D%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-7-1024x576.webp" class="attachment-large size-large wp-image-17929" alt="Finish your scripted action setup" srcset="https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-7-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-7-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-7-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-7-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/how-to-spin-up-multiple-vms-with-scripted-actions-7.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-0457335 elementor-widget elementor-widget-spacer" data-id="0457335" 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-cd15991 elementor-widget elementor-widget-text-editor" data-id="cd15991" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><span lang="en-GB">The final step is to run the Scripted Action you created. Locate your Scripted Action in the table, open the action menu, and select </span><span lang="de">Run</span><span lang="en-GB">.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-65855e7 elementor-widget elementor-widget-spacer" data-id="65855e7" 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-2942a91 elementor-widget elementor-widget-image" data-id="2942a91" 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/01/remove-unused-images-in-azure-3.webp" data-elementor-open-lightbox="yes" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTgxNjQsInVybCI6Imh0dHBzOlwvXC94b2FwLmlvXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wMVwvcmVtb3ZlLXVudXNlZC1pbWFnZXMtaW4tYXp1cmUtMy53ZWJwIn0%3D">
							<img loading="lazy" decoding="async" width="1024" height="576" src="https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-3-1024x576.webp" class="attachment-large size-large wp-image-18164" alt="Remove unwanted Azure images in XOAP, Step 3" srcset="https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-3-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-3-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-3-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-3-1536x864.webp 1536w, https://xoap.io/wp-content/uploads/2025/01/remove-unused-images-in-azure-3.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />								</a>
															</div>
				</div>
				<div class="elementor-element elementor-element-98bf987 elementor-widget elementor-widget-spacer" data-id="98bf987" 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-e03d21c elementor-widget elementor-widget-text-editor" data-id="e03d21c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;"><span lang="en-GB">The Scripted Action will progress through the </span><span lang="de">Queued</span><span lang="en-GB"> and </span><span lang="de">Running</span><span lang="en-GB"> phases. Once completed, its status will change to </span><span lang="de">Success</span><span lang="en-GB"> and the<strong> unused images will be removed from Azure</strong>.</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-2e166b7 elementor-widget elementor-widget-spacer" data-id="2e166b7" 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-efce394 elementor-widget elementor-widget-heading" data-id="efce394" 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">Safeguard critical resources</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c79af75 elementor-widget elementor-widget-spacer" data-id="c79af75" 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-e0df7e7 elementor-widget elementor-widget-text-editor" data-id="e0df7e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: left;">Using XOAP&#8217;s Scripted Actions module to delete unused Azure images is a great way to <strong>optimize costs and improve your resource management</strong>. Its flexibility to target specific resource groups or default to all secures a comprehensive cleanup. Key considerations include accurate detection of unused images, verifying dependencies, maintaining detailed logs, and <strong>adhering to RBAC policies</strong>.</p><p style="text-align: left;">Testing the script in a non-production environment and implementing a backup strategy further improve reliability. This approach boosts automation while safeguarding critical resources, making it<strong> a practical solution for Azure optimization</strong>.</p><p style="text-align: left;"><a href="https://github.com/xoap-io/scripted-actions/blob/master/azure-ps/Remove-UnusedImages.ps1" target="_blank" rel="noopener">Get the free script from our GitHub </a>(don&#8217;t forget to follow us!) and test it out <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" target="_blank" rel="noopener">in XOAP for free</a>. If you need help, <a href="https://xoap.io/support/" target="_blank" rel="noopener">fill out the form here </a>and one of our experts will reach out. </p><p> </p>								</div>
				</div>
				<div class="elementor-element elementor-element-acf5350 elementor-widget elementor-widget-text-editor" data-id="acf5350" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p style="text-align: left;"><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Additional resources for Scripted Actions: </strong></p><p style="text-align: left;"><a href="https://xoap.io/guide-to-scripted-actions/" target="_blank" rel="noopener"><b>→ </b>Scripted Actions tutorial: Step by step</a><br /><a href="https://xoap.io/docs/platformxo-scripted-actions/" target="_blank" rel="noopener"><b>→</b></a><a href="https://xoap.io/how-to-spin-up-multiple-vms-for-azure/" target="_blank" rel="noopener"> How to spin up multiple VMs for Azure with Scripted Actions</a><br /><a href="https://xoap.io/use-cases-for-scripted-actions/" target="_blank" rel="noopener"><b>→ </b>Top 4 use cases for Scripted Actions</a><br /><a href="https://xoap.io/cross-platform-cloud-automation-with-scripted-actions/" target="_blank" rel="noopener"><b>→ </b>Cross-platform cloud automation with Scripted Actions</a><br /><a href="https://xoap.io/docs/platformxo-scripted-actions/" target="_blank" rel="noopener"><b>→ </b>Scripted Actions documentation</a></p></blockquote>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a9bd8 e-flex e-con-boxed e-con e-child" data-id="95a9bd8" data-element_type="container" data-e-type="container" id="unusedimages" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-92b1238 e-con-full e-flex e-con e-child" data-id="92b1238" 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-ce76179 elementor-hidden-mobile elementor-widget elementor-widget-image" data-id="ce76179" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="828" height="570" src="https://xoap.io/wp-content/uploads/2025/01/previewcode.webp" class="attachment-large size-large wp-image-18195" alt="" srcset="https://xoap.io/wp-content/uploads/2025/01/previewcode.webp 828w, https://xoap.io/wp-content/uploads/2025/01/previewcode-300x207.webp 300w, https://xoap.io/wp-content/uploads/2025/01/previewcode-768x529.webp 768w" sizes="(max-width: 828px) 100vw, 828px" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-5846a60 e-con-full e-flex e-con e-child" data-id="5846a60" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-3634bd4 elementor-widget elementor-widget-heading" data-id="3634bd4" 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://github.com/xoap-io/scripted-actions/blob/master/azure-ps/Remove-UnusedImages.ps1" target="_blank">Get the free script on GitHub →</a></h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a0e7d21 elementor-widget elementor-widget-heading" data-id="a0e7d21" 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">
					<h3 class="elementor-heading-title elementor-size-default"><a href="https://github.com/xoap-io/scripted-actions/blob/master/azure-ps/Remove-UnusedImages.ps1">Want us to deliver scripts directly to your inbox?</a></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-fc785f2 animated-slow elementor-widget__width-initial elementor-mobile-button-align-stretch elementor-invisible elementor-widget elementor-widget-form" data-id="fc785f2" 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="newsletter" aria-label="newsletter">
			<input type="hidden" name="post_id" value="18137"/>
			<input type="hidden" name="form_id" value="fc785f2"/>
			<input type="hidden" name="referer_title" value="azure Archives | XOAP" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-66 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="Enter your email" required="required">
											</div>
								<div class="elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_b20a517 elementor-col-70">
					By subscribing, 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-text">Yes, keep me updated!</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/how-to-remove-unused-images-in-azure-with-scripted-actions/">How to remove unused images in Azure with Scripted Actions</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Customize &#038; automate AVD machine image builds &#124; Online training</title>
		<link>https://xoap.io/customize-automate-avd-machine-image-builds-online-training/</link>
		
		<dc:creator><![CDATA[Dora]]></dc:creator>
		<pubDate>Wed, 11 Dec 2024 13:11:41 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Past events]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[avd]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure virtual desktop]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xoap]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=17638</guid>

					<description><![CDATA[<p>December 4th &#124; 3:30 pm </p>
<p>The post <a href="https://xoap.io/customize-automate-avd-machine-image-builds-online-training/">Customize &amp; automate AVD machine image builds | Online training</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="17638" class="elementor elementor-17638" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-7c887f4 e-flex e-con-boxed e-con e-parent" data-id="7c887f4" 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-e3c7e34 e-con-full e-flex e-con e-child" data-id="e3c7e34" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-9dd09d4 elementor-widget elementor-widget-heading" data-id="9dd09d4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Customize &amp; automate AVD machine image builds | Online training</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-7b6467e elementor-widget elementor-widget-image" data-id="7b6467e" 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="576" src="https://xoap.io/wp-content/uploads/2024/11/Online-event-16-1024x576.webp" class="attachment-large size-large wp-image-17421" alt="XOAP Automation training: Customize &amp; automate AVD image builds" srcset="https://xoap.io/wp-content/uploads/2024/11/Online-event-16-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2024/11/Online-event-16-300x169.webp 300w, https://xoap.io/wp-content/uploads/2024/11/Online-event-16-768x432.webp 768w, https://xoap.io/wp-content/uploads/2024/11/Online-event-16.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d7d3929 e-con-full e-flex e-con e-child" data-id="d7d3929" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-03507ce elementor-widget elementor-widget-text-editor" data-id="03507ce" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									December 4th | 3:30 pm 								</div>
				</div>
				<div class="elementor-element elementor-element-ab879f6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="ab879f6" 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-d8cdcd4 elementor-widget elementor-widget-text-editor" data-id="d8cdcd4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><em>Learn how to automate the entire delivery chain. Join XOAP training events!</em></strong></p><p>In this training session with XOAP&#8217;s engineers, we will cover <strong>customization and automation of Azure Virtual Desktop machine image builds</strong>. The training will include automation <strong>across tenants.</strong></p><p>Tune in on <strong>December 4 </strong>at <strong>3:30 PM</strong>.</p><p><em>This live event has ended. </em></p>								</div>
				</div>
				<div class="elementor-element elementor-element-e1007ef elementor-align-center elementor-widget elementor-widget-button" data-id="e1007ef" data-element_type="widget" data-e-type="widget" 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://www.youtube.com/playlist?list=PLs-JcRlVtkHp7Y4N9rBVQSQri8df40Cya">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Watch the recording on YouTube</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-65e8d22 e-flex e-con-boxed e-con e-parent" data-id="65e8d22" 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-3610d03 elementor-widget elementor-widget-heading" data-id="3610d03" 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">Upcoming &amp; past events</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-feb9b55 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="feb9b55" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-31980 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-avd tag-avd-manager tag-azure tag-azure-virtual-desktop tag-live-demo tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="164" src="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp" class="attachment-medium size-medium wp-image-31957" alt="AVD Manager Live Demo: Automate Azure Virtual Desktop Management" srcset="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp 300w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-1024x560.webp 1024w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-768x420.webp 768w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-18x10.png 18w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" >
				LIVE DEMO: Azure Virtual Desktop Manager			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>July 30, 2026 | 10:00 AM &#038; 02:00 PM CET | Online</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" aria-label="Read more about LIVE DEMO: Azure Virtual Desktop Manager" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-31391 post type-post status-publish format-standard has-post-thumbnail hentry category-events category-past-events tag-automation-talks tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/the-reality-of-application-delivery-in-2026/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-300x169.webp" class="attachment-medium size-medium wp-image-31395" alt="Automation Talks #07 | The reality of application delivery in 2026 | Guest: Jens Miltenberger (Ceterion)" srcset="https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/the-reality-of-application-delivery-in-2026/" >
				The reality of application delivery in 2026			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>Ep. 07 with Jens Miltenberger (Ceterion) | Watch now</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/the-reality-of-application-delivery-in-2026/" aria-label="Read more about The reality of application delivery in 2026" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-31131 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="176" src="https://xoap.io/wp-content/uploads/2026/04/1024x600-47-300x176.webp" class="attachment-medium size-medium wp-image-31136" alt="DOAG Voices: Podcast episode with XOAP&#039;s CEO Christian Reineke" srcset="https://xoap.io/wp-content/uploads/2026/04/1024x600-47-300x176.webp 300w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-1024x600.webp 1024w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-768x450.webp 768w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-1536x900.webp 1536w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-scaled.webp 1920w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-18x12.webp 18w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" >
				DOAG Voices: Cloud transformation reality check with Christian Reineke (XOAP)			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>Podcast episode | Hosted by DOAG</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" aria-label="Read more about DOAG Voices: Cloud transformation reality check with Christian Reineke (XOAP)" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-29891 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-security-compliance tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-300x169.webp" class="attachment-medium size-medium wp-image-29958" alt="Security compliance automation for IT infrastructures | XOAP &amp; bluecue online event" srcset="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" >
				Bluecue event: Automated security compliance for IT infrastructure			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>April 1, 2026 | Online event | Hosted by blucue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" aria-label="Read more about Bluecue event: Automated security compliance for IT infrastructure" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-29872 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-germany tag-healthcare-it tag-security-compliance tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-300x169.webp" class="attachment-medium size-medium wp-image-29957" alt="Security compliance automation for IT infrastructures | XOAP &amp; bluecue online event" srcset="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" >
				Bluecue event: Automated KHZG security compliance for hospital IT			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>March 25, 2026 | Online event | Hosted by bluecue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" aria-label="Read more about Bluecue event: Automated KHZG security compliance for hospital IT" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-27148 post type-post status-publish format-standard has-post-thumbnail hentry category-events category-past-events tag-automation-talks tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/all-about-xoap-connector-automation-talks/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2025/11/1280x720-86-300x169.webp" class="attachment-medium size-medium wp-image-27150" alt="Automation Talks | All about the XOAP Connector" srcset="https://xoap.io/wp-content/uploads/2025/11/1280x720-86-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86-18x10.png 18w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/all-about-xoap-connector-automation-talks/" >
				All about XOAP Connector			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>Ep. 05 with Sinisa Sokolic (XOAP) | Watch now</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/all-about-xoap-connector-automation-talks/" aria-label="Read more about All about XOAP Connector" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/customize-automate-avd-machine-image-builds-online-training/">Customize &amp; automate AVD machine image builds | Online training</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Customize &#038; automate AVD machine image builds &#124; Online training</title>
		<link>https://xoap.io/customize-amp-automate-avd-machine-image-builds-online-training/</link>
		
		<dc:creator><![CDATA[Dora]]></dc:creator>
		<pubDate>Wed, 06 Nov 2024 09:45:33 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Past events]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[avd]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[azure virtual desktop]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xoap]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=16940</guid>

					<description><![CDATA[<p>December 4th &#124; 3:30 pm </p>
<p>The post <a href="https://xoap.io/customize-amp-automate-avd-machine-image-builds-online-training/">Customize &amp; automate AVD machine image builds | Online training</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="16940" class="elementor elementor-16940" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-7c887f4 e-flex e-con-boxed e-con e-parent" data-id="7c887f4" 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-e3c7e34 e-con-full e-flex e-con e-child" data-id="e3c7e34" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-9dd09d4 elementor-widget elementor-widget-heading" data-id="9dd09d4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Customize &amp; automate AVD machine image builds | Online training</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-6d1d522 elementor-widget elementor-widget-image" data-id="6d1d522" 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="576" src="https://xoap.io/wp-content/uploads/2024/11/Online-event-12-1024x576.webp" class="attachment-large size-large wp-image-16963" alt="XOAP Training: Customize and automate AVD machine image builds" srcset="https://xoap.io/wp-content/uploads/2024/11/Online-event-12-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2024/11/Online-event-12-300x169.webp 300w, https://xoap.io/wp-content/uploads/2024/11/Online-event-12-768x432.webp 768w, https://xoap.io/wp-content/uploads/2024/11/Online-event-12.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d7d3929 e-con-full e-flex e-con e-child" data-id="d7d3929" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-03507ce elementor-widget elementor-widget-text-editor" data-id="03507ce" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									December 4th | 3:30 pm 								</div>
				</div>
				<div class="elementor-element elementor-element-ab879f6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="ab879f6" 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-d8cdcd4 elementor-widget elementor-widget-text-editor" data-id="d8cdcd4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong><em>Learn how to automate the entire delivery chain. Join XOAP training events!</em></strong></p><p>In this training session with XOAP&#8217;s engineers, we will cover <strong>customization and automation of Azure Virtual Desktop machine image builds</strong>. The training will include automation <strong>across tenants.</strong></p><p>Tune in on <strong>December 4 </strong>at <strong>3:30 PM</strong>.</p><p><em>This live event has ended. </em></p>								</div>
				</div>
				<div class="elementor-element elementor-element-e1007ef elementor-align-center elementor-widget elementor-widget-button" data-id="e1007ef" data-element_type="widget" data-e-type="widget" 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://www.youtube.com/playlist?list=PLs-JcRlVtkHp7Y4N9rBVQSQri8df40Cya">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">Watch the recording on YouTube</span>
					</span>
					</a>
				</div>
								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-65e8d22 e-flex e-con-boxed e-con e-parent" data-id="65e8d22" 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-3610d03 elementor-widget elementor-widget-heading" data-id="3610d03" 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">Upcoming &amp; past events</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-feb9b55 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="feb9b55" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;3&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-31980 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-avd tag-avd-manager tag-azure tag-azure-virtual-desktop tag-live-demo tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="164" src="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp" class="attachment-medium size-medium wp-image-31957" alt="AVD Manager Live Demo: Automate Azure Virtual Desktop Management" srcset="https://xoap.io/wp-content/uploads/2026/07/1280x700-5-300x164.webp 300w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-1024x560.webp 1024w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-768x420.webp 768w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5-18x10.png 18w, https://xoap.io/wp-content/uploads/2026/07/1280x700-5.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" >
				LIVE DEMO: Azure Virtual Desktop Manager			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>July 30, 2026 | 10:00 AM &#038; 02:00 PM CET | Online</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/live-demo-azure-virtual-desktop-manager-xoap/" aria-label="Read more about LIVE DEMO: Azure Virtual Desktop Manager" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-31391 post type-post status-publish format-standard has-post-thumbnail hentry category-events category-past-events tag-automation-talks tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/the-reality-of-application-delivery-in-2026/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-300x169.webp" class="attachment-medium size-medium wp-image-31395" alt="Automation Talks #07 | The reality of application delivery in 2026 | Guest: Jens Miltenberger (Ceterion)" srcset="https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/05/1280x720-2026-05-08T125551.190.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/the-reality-of-application-delivery-in-2026/" >
				The reality of application delivery in 2026			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>Ep. 07 with Jens Miltenberger (Ceterion) | Watch now</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/the-reality-of-application-delivery-in-2026/" aria-label="Read more about The reality of application delivery in 2026" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-31131 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="176" src="https://xoap.io/wp-content/uploads/2026/04/1024x600-47-300x176.webp" class="attachment-medium size-medium wp-image-31136" alt="DOAG Voices: Podcast episode with XOAP&#039;s CEO Christian Reineke" srcset="https://xoap.io/wp-content/uploads/2026/04/1024x600-47-300x176.webp 300w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-1024x600.webp 1024w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-768x450.webp 768w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-1536x900.webp 1536w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-scaled.webp 1920w, https://xoap.io/wp-content/uploads/2026/04/1024x600-47-18x12.webp 18w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" >
				DOAG Voices: Cloud transformation reality check with Christian Reineke (XOAP)			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>Podcast episode | Hosted by DOAG</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/doag-voices-podcast-episode-christian-reineke/" aria-label="Read more about DOAG Voices: Cloud transformation reality check with Christian Reineke (XOAP)" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-29891 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-security-compliance tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-300x169.webp" class="attachment-medium size-medium wp-image-29958" alt="Security compliance automation for IT infrastructures | XOAP &amp; bluecue online event" srcset="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155510.274.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" >
				Bluecue event: Automated security compliance for IT infrastructure			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>April 1, 2026 | Online event | Hosted by blucue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/online-event-security-compliance-automation-it-infrastructure/" aria-label="Read more about Bluecue event: Automated security compliance for IT infrastructure" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-29872 post type-post status-publish format-standard has-post-thumbnail hentry category-events tag-automation tag-events tag-germany tag-healthcare-it tag-security-compliance tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-300x169.webp" class="attachment-medium size-medium wp-image-29957" alt="Security compliance automation for IT infrastructures | XOAP &amp; bluecue online event" srcset="https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-300x169.webp 300w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-768x432.webp 768w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434-18x10.webp 18w, https://xoap.io/wp-content/uploads/2026/02/1280x720-2026-02-25T155506.434.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" >
				Bluecue event: Automated KHZG security compliance for hospital IT			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>March 25, 2026 | Online event | Hosted by bluecue</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/online-event-healthcare-it-khzg-security-compliance-automation/" aria-label="Read more about Bluecue event: Automated KHZG security compliance for hospital IT" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-27148 post type-post status-publish format-standard has-post-thumbnail hentry category-events category-past-events tag-automation-talks tag-xoap ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://xoap.io/all-about-xoap-connector-automation-talks/" tabindex="-1" ><div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="169" src="https://xoap.io/wp-content/uploads/2025/11/1280x720-86-300x169.webp" class="attachment-medium size-medium wp-image-27150" alt="Automation Talks | All about the XOAP Connector" srcset="https://xoap.io/wp-content/uploads/2025/11/1280x720-86-300x169.webp 300w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86-768x432.webp 768w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86-18x10.png 18w, https://xoap.io/wp-content/uploads/2025/11/1280x720-86.webp 1280w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__text">
				<h2 class="elementor-post__title">
			<a href="https://xoap.io/all-about-xoap-connector-automation-talks/" >
				All about XOAP Connector			</a>
		</h2>
				<div class="elementor-post__excerpt">
			<p>Ep. 05 with Sinisa Sokolic (XOAP) | Watch now</p>
		</div>
					<div class="elementor-post__read-more-wrapper">
		
		<a class="elementor-post__read-more" href="https://xoap.io/all-about-xoap-connector-automation-talks/" aria-label="Read more about All about XOAP Connector" tabindex="-1" >
			Read More		</a>

					</div>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
					</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/customize-amp-automate-avd-machine-image-builds-online-training/">Customize &amp; automate AVD machine image builds | Online training</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automate Azure &#038; AWS infrastructure with command line</title>
		<link>https://xoap.io/automate-azure-amp-aws-infrastructure-with-command-line/</link>
		
		<dc:creator><![CDATA[Sinisa]]></dc:creator>
		<pubDate>Wed, 12 Jun 2024 12:20:17 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[devops]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=13046</guid>

					<description><![CDATA[<p>Get an overview of the key automated deployment possibilities for Azure and AWS. Know how to choose the best tools for your needs. </p>
<p>The post <a href="https://xoap.io/automate-azure-amp-aws-infrastructure-with-command-line/">Automate Azure &amp; AWS infrastructure with command line</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="13046" class="elementor elementor-13046" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-ccff742 e-con-full e-flex e-con e-parent" data-id="ccff742" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-acba44a e-con-full e-flex e-con e-child" data-id="acba44a" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-f5a99af elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="f5a99af" data-element_type="widget" data-e-type="widget" data-settings="{&quot;headings_by_tags&quot;:[&quot;h2&quot;],&quot;container&quot;:&quot;main&quot;,&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-arrow-right&quot;,&quot;library&quot;:&quot;fa-solid&quot;,&quot;rendered_tag&quot;:&quot;&lt;svg class=\&quot;e-font-icon-svg e-fas-arrow-right\&quot; viewBox=\&quot;0 0 448 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;},&quot;no_headings_message&quot;:&quot;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__f5a99af" 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__f5a99af" 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__f5a99af" 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-311f07f2 e-flex e-con-boxed e-con e-parent" data-id="311f07f2" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-1536a7a elementor-widget elementor-widget-spacer" data-id="1536a7a" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-6187fbc3 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="6187fbc3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Automating infrastructure deployments in cloud environments like Azure and AWS is essential for achieving efficiency, consistency and scalability. Both platforms offer a variety of tools and services that facilitate automated deployments, catering to different needs and preferences.</p><p lang="de">This blog post provides an overview of the<strong> key automated deployment possibilities for Azure and AWS</strong>, helping you understand the options available and choose the best tools for your requirements.</p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-deecc15 e-con-full e-flex e-con e-parent" data-id="deecc15" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-f35f108 elementor-widget elementor-widget-heading" data-id="f35f108" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default"> Automated deployments in Azure</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-f9a453e elementor-widget elementor-widget-heading" data-id="f9a453e" 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">Azure CLI</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-20717cf elementor-widget elementor-widget-spacer" data-id="20717cf" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-473adec elementor-widget elementor-widget-text-editor" data-id="473adec" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de"><a href="https://learn.microsoft.com/en-us/cli/azure" target="_blank" rel="noopener">Azure CLI</a> is a cross-platform command-line tool designed to manage Azure resources. It offers a straightforward syntax for interacting with Azure services and can be run on Windows, macOS, and Linux.</p><p lang="de">The key features of this software include support for shell scripting for automation. It also offers simplicity and ease of use. The syntax is simple and intuitive, making it easy for users familiar with command-line interfaces. Additionally, it&#8217;s cross-platform and runs on multiple operating systems, enhancing its versatility.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-d9a6d58 elementor-widget elementor-widget-heading" data-id="d9a6d58" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pros </h4>				</div>
				</div>
				<div class="elementor-element elementor-element-119f765 elementor-widget elementor-widget-spacer" data-id="119f765" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-60b5055 elementor-widget elementor-widget-text-editor" data-id="60b5055" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Great for quick, ad-hoc tasks and scripting.</li><li lang="de">Integrates well with CI/CD pipelines.</li><li lang="de">User-friendly and straightforward command structure.</li><li lang="de">Excellent documentation and community support.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-d694329 elementor-widget elementor-widget-heading" data-id="d694329" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2796.png" alt="➖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Cons</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-01964fb elementor-widget elementor-widget-spacer" data-id="01964fb" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-555d99d elementor-widget elementor-widget-text-editor" data-id="555d99d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li>Limited to Azure services.</li><li>Not as powerful for complex deployments compared to ARM, Bicep or other automation solutions like Terraform/OpenTofu.</li><li>For complex automation, it might require combining with other tools.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-3e6cf50 elementor-widget elementor-widget-heading" data-id="3e6cf50" 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"><a href="https://digital-futuremag.de/blog/interviews/nachhaltige-verwaltung-von-hybriden-it-infrastrukturen-fuer-kmu.html" target="_blank">Azure PowerShell</a></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-8313000 elementor-widget elementor-widget-spacer" data-id="8313000" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d65df2f elementor-widget elementor-widget-text-editor" data-id="d65df2f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de"><a href="https://learn.microsoft.com/en-us/powershell/azure/?view=azps-12.0.0" target="_blank" rel="noopener">Azure PowerShell</a> is a set of cmdlets for managing Azure resources directly from the PowerShell command line. It leverages the familiar PowerShell scripting environment and seamlessly integrates with the broader PowerShell ecosystem.</p><p lang="de">It also has advanced scripting capabilities, meaning it supports complex scripting and automation tasks. Additionally, it is module-based and can be extended with additional modules for specific Azure services.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-25f0c14 elementor-widget elementor-widget-heading" data-id="25f0c14" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pros </h4>				</div>
				</div>
				<div class="elementor-element elementor-element-b7210f6 elementor-widget elementor-widget-spacer" data-id="b7210f6" 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-587f49c elementor-widget elementor-widget-text-editor" data-id="587f49c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Powerful and flexible scripting capabilities.</li><li lang="de">Familiar environment for Windows administrators.</li><li lang="de">Supports advanced automation scenarios.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-dab9814 elementor-widget elementor-widget-heading" data-id="dab9814" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2796.png" alt="➖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Cons</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-92976a6 elementor-widget elementor-widget-spacer" data-id="92976a6" 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-8a8317f elementor-widget elementor-widget-text-editor" data-id="8a8317f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Primarily designed for Windows, though it works on macOS and Linux with PowerShell Core.</li><li lang="de">Steeper learning curve for non-PowerShell users.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-8fec8dc elementor-widget elementor-widget-heading" data-id="8fec8dc" 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"> Automated deployments in AWS</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-1ea5c1c elementor-widget elementor-widget-heading" data-id="1ea5c1c" 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"><a href="https://digital-futuremag.de/blog/interviews/nachhaltige-verwaltung-von-hybriden-it-infrastrukturen-fuer-kmu.html" target="_blank">AWS CLI</a></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-62bf363 elementor-widget elementor-widget-spacer" data-id="62bf363" 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-3e46112 elementor-widget elementor-widget-text-editor" data-id="3e46112" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Next on our list is <a href="https://aws.amazon.com/cli/" target="_blank" rel="noopener">AWS CLI</a>, a unified tool to manage AWS services. It provides a consistent interface for interacting with AWS resources and is available for Windows, macOS and Linux.</p><p lang="de">AWS CLI has a simplified command structure, cross-platform compatibility and is automation-friendly – ideal for scripting and integrating into CI/CD pipelines.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-75ba108 elementor-widget elementor-widget-heading" data-id="75ba108" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pros </h4>				</div>
				</div>
				<div class="elementor-element elementor-element-d3fec0e elementor-widget elementor-widget-spacer" data-id="d3fec0e" 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-d44a596 elementor-widget elementor-widget-text-editor" data-id="d44a596" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Easy to use and learn.</li><li lang="de">Great for quick, ad-hoc tasks and scripting.</li><li lang="de">Integrates well with CI/CD pipelines.</li><li lang="de">Consistent and predictable command syntax.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-4608f78 elementor-widget elementor-widget-heading" data-id="4608f78" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2796.png" alt="➖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Cons</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-94354c6 elementor-widget elementor-widget-spacer" data-id="94354c6" 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-105ef9b elementor-widget elementor-widget-text-editor" data-id="105ef9b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Not as powerful for complex deployments compared to CloudFormation or other automation solutions like Terraform/OpenTofu.</li><li lang="de">May require jq or other tools for complex JSON manipulations.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-9621046 elementor-widget elementor-widget-heading" data-id="9621046" 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"><a href="https://digital-futuremag.de/blog/interviews/nachhaltige-verwaltung-von-hybriden-it-infrastrukturen-fuer-kmu.html" target="_blank">AWS PowerShell</a></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-1dbb711 elementor-widget elementor-widget-spacer" data-id="1dbb711" 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-32c3ae0 elementor-widget elementor-widget-text-editor" data-id="32c3ae0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Another option is<a href="https://aws.amazon.com/powershell/" target="_blank" rel="noopener"> AWS PowerShell</a>. It provides cmdlets for managing AWS services from the PowerShell command line and brings AWS management to the PowerShell environment.</p><p lang="de">AWS PowerShell has a PowerShell integration and leverages the PowerShell environment for AWS resource management. Furthermore, it has advanced scripting and supports difficult automation tasks with PowerShell&#8217;s scripting capabilities. On top of that, the comprehensive AWS service coverage provides thorough support for AWS services.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-fd4fbcf elementor-widget elementor-widget-heading" data-id="fd4fbcf" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2795.png" alt="➕" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Pros </h4>				</div>
				</div>
				<div class="elementor-element elementor-element-61973a7 elementor-widget elementor-widget-spacer" data-id="61973a7" 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-0e6b65b elementor-widget elementor-widget-text-editor" data-id="0e6b65b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Powerful and flexible scripting capabilities.</li><li lang="de">Familiar environment for Windows administrators.</li><li lang="de">Powerful scripting environment for advanced automation.</li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-62f9665 elementor-widget elementor-widget-heading" data-id="62f9665" 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"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2796.png" alt="➖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Cons</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-1b015ea elementor-widget elementor-widget-spacer" data-id="1b015ea" 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-276fabe elementor-widget elementor-widget-text-editor" data-id="276fabe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ul><li lang="de">Primarily designed for Windows, though compatible with PowerShell Core on macOS and Linux.</li><li lang="de">Steeper learning curve for non-PowerShell users.</li></ul>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-075eec3 e-con-full e-flex e-con e-parent" data-id="075eec3" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-a3076c9 elementor-widget elementor-widget-heading" data-id="a3076c9" 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">Popular CI/CD tools </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-a990911 elementor-widget elementor-widget-spacer" data-id="a990911" 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-8dd66c0 elementor-widget elementor-widget-text-editor" data-id="8dd66c0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>To automate Azure CLI and AWS CLI scripts effectively, you have several options depending on your specific needs, environment and existing tools. Below are some of the best options.</p><p>Using continuous integration/continuous deployment (CI/CD) pipelines is a robust way to automate CLI scripts. <strong>Popular CI/CD tools include:</strong></p><p><a href="https://docs.github.com/en/actions" target="_blank" rel="noopener"><span lang="en-US">GitHub Actions</span></a><span lang="en-US">: It</span><span lang="en-US"> can be used to create workflows that automate running Azure and AWS CLI scripts. You can define jobs in a YAML file that specify when and how the scripts should run.</span></p><p><a href="https://azure.microsoft.com/en-us/products/devops/pipelines/" target="_blank" rel="noopener"><span lang="en-US">Azure DevOps Pipelines</span></a><span lang="en-US">:</span><span lang="en-US"> It can automate the deployment of applications to Azure and AWS. You can create pipeline YAML files to define the steps.</span></p><p><a href="https://docs.aws.amazon.com/lambda/latest/dg/welcome.html" target="_blank" rel="noopener"><span lang="en-US">AWS Lambda</span></a><span lang="en-US">: F</span><span lang="en-US">unctions can include AWS CLI commands and trigger them based on events or schedules.</span></p><p><a href="https://aws.amazon.com/codedeploy/" target="_blank" rel="noopener"><span lang="en-US">AWS CodeDeploy</span></a><span lang="en-US">:</span><span lang="en-US"> A deployment service that automates application deployments to various compute services like Amazon EC2, AWS Lambda, and on-premises servers.</span></p><p>By choosing the right tool you can efficiently <strong>automate Azure CLI and AWS CLI scripts</strong> to streamline your cloud operations.</p><blockquote><p>Be aware of the fact that running pipelines, storing the code in repositories for versioning and collaboration reasons and defining coding guidelines and standards is <strong>a whole different topic</strong> that needs a lot of experience and work.</p></blockquote><p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> For a quick start look at our <a href="https://github.com/xoap-io/scripted-actions" target="_blank" rel="noopener">Scripted Actions repository</a> on GitHub.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-675f716 elementor-widget elementor-widget-spacer" data-id="675f716" 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 class="elementor-element elementor-element-7c0a7d5 e-con-full e-flex e-con e-parent" data-id="7c0a7d5" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-43a2aea elementor-widget elementor-widget-heading" data-id="43a2aea" 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 to choose the right tool?</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c2739b7 elementor-widget elementor-widget-spacer" data-id="c2739b7" 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-334f31a elementor-widget elementor-widget-text-editor" data-id="334f31a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Choosing the right tool for your infrastructure deployment <strong>depends on your specific needs and existing skill set</strong>.</p><p lang="de"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3af.png" alt="🎯" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <span style="text-decoration: underline;">Here’s a quick guide:</span></p><p>→ For simplicity and cross-platform needs in Azure use Azure CLI.</p><p>→ For advanced scripting and integration in Azure opt for the Azure PowerShell.</p><p>→ For comprehensive AWS service management and cross-platform use choose AWS CLI.</p><p>→ For advanced automation and familiarity with PowerShell in AWS go with AWS PowerShell.</p><p lang="de">Each tool has its strengths and understanding these will help you leverage the best of what Azure and AWS have to offer. Whether you are managing resources, automating deployments or integrating into CI/CD pipelines, there&#8217;s a tool that fits your workflow and maximizes productivity.</p><p lang="hr">Enjoyed this article? Pass it on to a friend who loves IT automation!</p>								</div>
				</div>
				<div class="elementor-element elementor-element-92a11e8 elementor-widget elementor-widget-spacer" data-id="92a11e8" 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 class="elementor-element elementor-element-cac3a4c e-con-full e-flex e-con e-parent" data-id="cac3a4c" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-5056cb4 e-flex e-con-boxed e-con e-child" data-id="5056cb4" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a6995ad elementor-widget__width-inherit elementor-widget elementor-widget-heading" data-id="a6995ad" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_tablet&quot;:&quot;fadeInDown&quot;}" data-widget_type="heading.default">
				<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">Start automating with XOAP</a></h2>				</div>
				</div>
					</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-1e0fee4 e-con-full e-flex e-con e-parent" data-id="1e0fee4" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-4d59066 e-flex e-con-boxed e-con e-child" data-id="4d59066" 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-72f6630 e-con-full e-flex e-con e-child" data-id="72f6630" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-c99da9e elementor-widget elementor-widget-text-editor" data-id="c99da9e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: right;"><span style="color: #999999;">Image by <a style="color: #999999;" href="https://www.freepik.com/" target="_blank" rel="noopener">Freepik</a></span></p>								</div>
				</div>
				</div>
					</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/automate-azure-amp-aws-infrastructure-with-command-line/">Automate Azure &amp; AWS infrastructure with command line</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automate and manage M365 configurations</title>
		<link>https://xoap.io/automate-and-manage-m365-configurations/</link>
		
		<dc:creator><![CDATA[Ante]]></dc:creator>
		<pubDate>Wed, 05 Jun 2024 12:54:46 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[configuration as code]]></category>
		<category><![CDATA[M365]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=12695</guid>

					<description><![CDATA[<p>Eliminate configuration deviations in your M365 tenants using our Configuration Management module in XOAP.</p>
<p>The post <a href="https://xoap.io/automate-and-manage-m365-configurations/">Automate and manage M365 configurations</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="12695" class="elementor elementor-12695" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-44d425d e-con-full e-flex e-con e-parent" data-id="44d425d" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-eed4f8e elementor-toc--content-ellipsis elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="eed4f8e" 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__eed4f8e" 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__eed4f8e" 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__eed4f8e" 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 class="elementor-element elementor-element-311f07f2 e-flex e-con-boxed e-con e-parent" data-id="311f07f2" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0d241e5 elementor-widget elementor-widget-spacer" data-id="0d241e5" 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-6187fbc3 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor" data-id="6187fbc3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">We&#8217;re well aware that <strong>managing configuration drifts</strong> across client, server, and virtual desktop environments is a daunting task. These drifts, or deviations from the desired configuration state, lead to inconsistencies, security vulnerabilities and operational inefficiencies. However, with the right tools and strategies, these issues can be effectively managed and eliminated! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9be.png" alt="🦾" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><blockquote><p>How? With <a href="https://xoap.io/configXO/" target="_blank" rel="noopener">config.XO</a>, a powerful module of XOAP that can auotmate and standardize the configuraiton of your entire M365 environment across <a href="https://learn.microsoft.com/en-us/microsoft-365/solutions/tenant-management-overview?view=o365-worldwide" target="_blank" rel="noopener">Azure Tenants!</a></p></blockquote>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-f383ea7 e-con-full e-flex e-con e-parent" data-id="f383ea7" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-e38c2e1 elementor-widget elementor-widget-heading" data-id="e38c2e1" 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">Automated management of M365 tenant configurations</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-34907f6 elementor-widget elementor-widget-spacer" data-id="34907f6" 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-be12177 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="be12177" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">One of the primary challenges in managing M365 tenants is ensuring that configurations remain consistent and aligned with organizational policies. <a href="https://xoap.io/configXO/" target="_blank" rel="noopener">config.XO</a> addresses this by enabling automated management of M365 Tenant configurations.</p><p lang="de">You can use your XOAP Workspace account to build and manage configurations, grouping them with other settings to ensure a holistic approach. This automation not only reduces the risk of configuration drifts but also enhances operational efficiency.</p><p lang="de">The resources within the module can configure the following areas of your M365 tenants:</p><ul type="disc"><li lang="de">Entra ID</li><li lang="de">Exchange</li><li lang="de">Intune</li><li lang="de">Office365</li><li lang="de">OneDrive</li><li lang="de">Planner</li><li lang="de">Power Platform</li><li lang="de">Security &amp; Compliance</li><li lang="de">SharePoint</li><li lang="de">Teams</li></ul><p lang="de">Follow the steps below to learn how to do this with <strong>XOAP Configuration Wizard</strong>. <span style="background: white;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9d9.png" alt="🧙" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-fc33663 elementor-widget elementor-widget-heading" data-id="fc33663" 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">Prerequisites</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-05ccbe4 elementor-widget elementor-widget-spacer" data-id="05ccbe4" 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-c3dca63 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="c3dca63" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">The Microsoft365DSC module must be present on the node that the DSC configuration is assigned to. This can either be done manually by running the following command: <span lang="en-US">Install-Module</span> <span lang="de">Microsoft365DSC -Force. </span></p><p lang="de">Another option to install the module is to use the **PowerShellModule** DSC module inside the configuration itself. This <strong>removes manual effort completely</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e54c08e elementor-widget elementor-widget-heading" data-id="e54c08e" 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 do this in XOAP <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;" /></h3>				</div>
				</div>
				<div class="elementor-element elementor-element-4ba0241 elementor-widget elementor-widget-heading" data-id="4ba0241" 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 - Use the DSC module via the Wizard</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-32605e2 elementor-widget elementor-widget-spacer" data-id="32605e2" 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-102d9a4 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="102d9a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Go to the Configuration Management and select &#8220;Configurations&#8221;. Then click <strong>+</strong> to create a new configuration.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6d90467 elementor-widget elementor-widget-spacer" data-id="6d90467" 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-8e43cde elementor-widget elementor-widget-image" data-id="8e43cde" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-1-1024x576.png" class="attachment-large size-large wp-image-12722" alt="Configuration in XOAP" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-1-1024x576.png 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-1-300x169.png 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-1-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-1-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-8c3e18e elementor-widget elementor-widget-heading" data-id="8c3e18e" 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 - Select the M365 component to be configured</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-356bcae elementor-widget elementor-widget-spacer" data-id="356bcae" 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-85cc1ee elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="85cc1ee" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>In the DSC Configuration Wizard, select &#8220;Add Resources&#8221;, select &#8220;Microsoft365 Module and Version&#8221;. Depending on what you want to configure (for example Intune, Exchange Online or maybe Teams), select desired resources.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-3b63ced elementor-widget elementor-widget-spacer" data-id="3b63ced" 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-5a1575a elementor-widget elementor-widget-image" data-id="5a1575a" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-2-1024x576.webp" class="attachment-large size-large wp-image-12723" alt="Create new Resources, Part 1" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-2-1024x576.webp 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-2-300x169.webp 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-2-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-2-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-2.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-4f3446a elementor-widget elementor-widget-heading" data-id="4f3446a" 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 - Customize the configuration via the wizard</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-2714669 elementor-widget elementor-widget-spacer" data-id="2714669" 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-ccab668 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="ccab668" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>When you select resources, simply define configuration by using GUI, and click &#8220;Save&#8221; when you&#8217;re ready. Then if needed, add additional resources, or save and apply the configuration.</p><p>If you want extra help with applying configuration, you can <a href="https://www.youtube.com/watch?si=MjP-9hccjByB6vC5&amp;v=v-5kGKpLvuQ&amp;feature=youtu.be" target="_blank" rel="noopener">check our YouTube video </a>or<a href="https://xoap.io/docs/configxo-groups/" target="_blank" rel="noopener"> read our documentation</a>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f7fed8f elementor-widget elementor-widget-spacer" data-id="f7fed8f" 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-ce157fe elementor-widget elementor-widget-image" data-id="ce157fe" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-3-1024x576.png" class="attachment-large size-large wp-image-12724" alt="Create new Resources, Part 2" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-3-1024x576.png 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-3-300x169.png 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-3-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-3-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-3.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-f2ad459 elementor-widget elementor-widget-heading" data-id="f2ad459" 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">Governance and automation solutions</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-68df02e elementor-widget elementor-widget-spacer" data-id="68df02e" 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-87d3590 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor" data-id="87d3590" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de"><strong>Effective governance is essential</strong> for maintaining configuration consistency and compliance across M365 Tenants. config.XO offers a robust governance solution that supports both management and automation.</p><p lang="de">The intuitive wizard allows you to create any M365 configuration effortlessly. Furthermore, you can write their own <a href="https://learn.microsoft.com/en-us/powershell/dsc/getting-started/wingettingstarted?view=dsc-1.1" target="_blank" rel="noopener">Desired State Configuration (DSC) modules</a>, upload them and combine them with existing configurations. This capability ensures that the solution can be customized to meet specific organizational needs, promoting a high level of governance and control.</p>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-298fd69 e-flex e-con-boxed e-con e-parent" data-id="298fd69" 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-f320c73 elementor-widget elementor-widget-heading" data-id="f320c73" 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">Key benefits of using XOAP</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7f61b8c elementor-widget elementor-widget-text-editor" data-id="7f61b8c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p lang="de"><a href="https://xoap.io/configXO/" target="_blank" rel="noopener">config.XO</a> provides several key benefits that make it an ideal choice for<strong> eliminating configuration deviations</strong> in M365 tenants:</p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-22d84be elementor-widget elementor-widget-heading" data-id="22d84be" 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">Versioning and documentation</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-69bc41d elementor-widget elementor-widget-text-editor" data-id="69bc41d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Every change is meticulously versioned and documented, ensuring transparency and accountability. This makes it easy to track changes and revert to previous configurations if necessary.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-366dd0b elementor-widget elementor-widget-image" data-id="366dd0b" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-4-1024x576.png" class="attachment-large size-large wp-image-12725" alt="DSC Configuration Wizard" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-4-1024x576.png 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-4-300x169.png 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-4-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-4-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-4.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-096a9ef elementor-widget elementor-widget-heading" data-id="096a9ef" 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">Reproducibility</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-d9238bb elementor-widget elementor-widget-text-editor" data-id="d9238bb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Configurations can be easily replicated across multiple customers or platforms, ensuring consistency and reducing the likelihood of errors.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-803b51e elementor-widget elementor-widget-image" data-id="803b51e" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-5-1024x576.png" class="attachment-large size-large wp-image-12726" alt="Add Group" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-5-1024x576.png 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-5-300x169.png 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-5-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-5-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-5.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-698e5df elementor-widget elementor-widget-image" data-id="698e5df" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-6-1024x576.png" class="attachment-large size-large wp-image-12727" alt="Current status of XOAP" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-6-1024x576.png 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-6-300x169.png 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-6-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-6-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-6.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-1d30429 elementor-widget elementor-widget-heading" data-id="1d30429" 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">Security</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-cb6f572 elementor-widget elementor-widget-text-editor" data-id="cb6f572" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">config.XO adheres to stringent security standards, protecting configurations and sensitive data from unauthorized access and breaches.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9670179 elementor-widget elementor-widget-image" data-id="9670179" 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="576" src="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-7-1024x576.png" class="attachment-large size-large wp-image-12728" alt="View code in XOAP" srcset="https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-7-1024x576.png 1024w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-7-300x169.png 300w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-7-768x432.png 768w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-7-1536x864.png 1536w, https://xoap.io/wp-content/uploads/2024/06/manage-m365-with-xoap-7.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
		<div class="elementor-element elementor-element-076c353 e-con-full e-flex e-con e-child" data-id="076c353" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-7d0bb25 e-con-full e-flex e-con e-child" data-id="7d0bb25" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-38dee28 e-con-full e-flex e-con e-child" data-id="38dee28" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-727f886 elementor-view-default elementor-widget elementor-widget-icon" data-id="727f886" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<svg aria-hidden="true" class="e-font-icon-svg e-far-clone" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"></path></svg>			</div>
		</div>
						</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-9002f5b e-con-full e-flex e-con e-child" data-id="9002f5b" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-ec64221 elementor-widget elementor-widget-heading" data-id="ec64221" 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">Speed</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-c9c8916 elementor-widget elementor-widget-text-editor" data-id="c9c8916" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Automation significantly reduces the time required to deploy and manage configurations, allowing IT teams to focus on more strategic tasks.</p>								</div>
				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-cb6a6ad e-con-full e-flex e-con e-child" data-id="cb6a6ad" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-53139f5 e-con-full e-flex e-con e-child" data-id="53139f5" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-72f2437 e-con-full e-flex e-con e-child" data-id="72f2437" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-aa7bd86 elementor-view-default elementor-widget elementor-widget-icon" data-id="aa7bd86" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<svg aria-hidden="true" class="e-font-icon-svg e-far-clone" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"></path></svg>			</div>
		</div>
						</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-b2b89ad e-con-full e-flex e-con e-child" data-id="b2b89ad" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-c5a99db elementor-widget elementor-widget-heading" data-id="c5a99db" 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">Cost-effectiveness</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-5fdf845 elementor-widget elementor-widget-text-editor" data-id="5fdf845" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Compared to other solutions, config.XO offers a more affordable option without compromising on features or performance.</p>								</div>
				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d81e7ed e-con-full e-flex e-con e-child" data-id="d81e7ed" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-86ee3cc e-con-full e-flex e-con e-child" data-id="86ee3cc" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-5a29760 e-con-full e-flex e-con e-child" data-id="5a29760" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-95788c9 elementor-view-default elementor-widget elementor-widget-icon" data-id="95788c9" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<svg aria-hidden="true" class="e-font-icon-svg e-far-clone" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"></path></svg>			</div>
		</div>
						</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-d2a83a3 e-con-full e-flex e-con e-child" data-id="d2a83a3" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-544d402 elementor-widget elementor-widget-heading" data-id="544d402" 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">Platform independence</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-6e28fdd elementor-widget elementor-widget-text-editor" data-id="6e28fdd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">The solution is platform-agnostic, providing flexibility and ease of integration with various systems and tools.</p>								</div>
				</div>
				</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-bfa3745 e-con-full e-flex e-con e-child" data-id="bfa3745" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-931fd37 e-con-full e-flex e-con e-child" data-id="931fd37" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-ea5f158 e-con-full e-flex e-con e-child" data-id="ea5f158" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-3f205a8 elementor-view-default elementor-widget elementor-widget-icon" data-id="3f205a8" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
				<div class="elementor-widget-container">
							<div class="elementor-icon-wrapper">
			<div class="elementor-icon">
			<svg aria-hidden="true" class="e-font-icon-svg e-far-clone" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 0H144c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h320c26.51 0 48-21.49 48-48v-48h48c26.51 0 48-21.49 48-48V48c0-26.51-21.49-48-48-48zM362 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h42v224c0 26.51 21.49 48 48 48h224v42a6 6 0 0 1-6 6zm96-96H150a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h308a6 6 0 0 1 6 6v308a6 6 0 0 1-6 6z"></path></svg>			</div>
		</div>
						</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-93df868 e-con-full e-flex e-con e-child" data-id="93df868" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
				<div class="elementor-element elementor-element-51ed6ff elementor-widget elementor-widget-heading" data-id="51ed6ff" 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">No vendor lock-in</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-05853d8 elementor-widget elementor-widget-text-editor" data-id="05853d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Users are not restricted to a single vendor, allowing for greater flexibility and choice in the tools and services they use.</p>								</div>
				</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-23bbf88 e-flex e-con-boxed e-con e-parent" data-id="23bbf88" 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-fa4b288 elementor-widget elementor-widget-heading" data-id="fa4b288" 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 leading choice for IT professionals</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-6efeb94 elementor-widget elementor-widget-text-editor" data-id="6efeb94" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="de">Eliminating configuration deviations in M365 Tenants is crucial for maintaining operational efficiency, security, and compliance. config.XO, a module of XOAP, offers a powerful, automated and flexible solution that addresses these needs effectively.</p>
<p lang="de">With its comprehensive features and significant advantages, config.XO stands out as a<strong> leading choice for IT professionals, Managed Service Providers </strong>and others looking to streamline configuration management processes and eliminate drifts.</p>
<p lang="de">By leveraging config.XO, organizations can ensure that their M365 tenant configurations are consistent, secure and aligned with their operational policies, ultimately leading to a more <strong>stable and efficient IT environment</strong>.</p>
<p lang="de">Ready to get started? Start the M365 automation for free! <img decoding="async" draggable="false" role="img" class="emoji" alt="&#x2b07;" src="https://s.w.org/images/core/emoji/15.0.3/svg/2b07.svg"></p>								</div>
				</div>
				<div class="elementor-element elementor-element-526004e elementor-widget elementor-widget-spacer" data-id="526004e" 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 class="elementor-element elementor-element-cac3a4c e-con-full e-flex e-con e-parent" data-id="cac3a4c" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-5056cb4 e-flex e-con-boxed e-con e-child" data-id="5056cb4" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a6995ad elementor-widget elementor-widget-heading" data-id="a6995ad" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_tablet&quot;:&quot;fadeInDown&quot;}" data-widget_type="heading.default">
				<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">Start the M365 automation for free</a></h2>				</div>
				</div>
					</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/automate-and-manage-m365-configurations/">Automate and manage M365 configurations</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Access 1000s of AWS &#038; Azure Marketplace images from one place</title>
		<link>https://xoap.io/access-1000s-of-aws-amp-azure-marketplace-images-from-one-place/</link>
		
		<dc:creator><![CDATA[Ante]]></dc:creator>
		<pubDate>Fri, 10 May 2024 08:04:49 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[image build]]></category>
		<guid isPermaLink="false">https://xoap.io/?p=11334</guid>

					<description><![CDATA[<p>Select more than 50,000 OS images per cloud provider. Speed up your VM deployment and cover all your unique use cases. </p>
<p>The post <a href="https://xoap.io/access-1000s-of-aws-amp-azure-marketplace-images-from-one-place/">Access 1000s of AWS &amp; Azure Marketplace images from one place</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="11334" class="elementor elementor-11334" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-311f07f2 e-flex e-con-boxed e-con e-parent" data-id="311f07f2" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-0959cbb elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents" data-id="0959cbb" 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__0959cbb" 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__0959cbb" 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__0959cbb" 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 class="elementor-element elementor-element-305011f elementor-widget elementor-widget-spacer" data-id="305011f" 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-6187fbc3 elementor-widget elementor-widget-text-editor" data-id="6187fbc3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Our <a href="https://xoap.io/imageXO/">Image Management module</a> (image.XO) is one of the most popular XOAP modules. And that&#8217;s not surprising! Why, you may ask? Because it allows <strong>quick creation of operating system image templates</strong> using different functions combined in groups and roles.</p><p>One of the greatest benefits of image.XO is that we can <strong>use the same function sets</strong> to configure and deploy images on the two biggest cloud providers – Azure and AWS. More information about Image Management can be found <a href="https://xoap.io/docs/imagexo-about/" target="_blank" rel="noopener">on our Docs page</a>.</p><p>In pursuit of continuous improvement, we decided to:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-2de1243 elementor-widget elementor-widget-text-editor" data-id="2de1243" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote><p>Dynamically show all possible AWS and Azure regions and the available operating systems and instance sizes.</p></blockquote>								</div>
				</div>
				<div class="elementor-element elementor-element-a629f78 elementor-widget elementor-widget-text-editor" data-id="a629f78" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-6243224 ); font-family: var( --e-global-typography-53375f3-font-family ), Sans-serif; letter-spacing: var( --e-global-typography-53375f3-letter-spacing ); word-spacing: var( --e-global-typography-53375f3-word-spacing ); text-align: var(--text-align); background-color: var(--ast-global-color-5);">Now you can select</span><strong style="font-style: inherit; color: var( --e-global-color-6243224 ); font-family: var( --e-global-typography-53375f3-font-family ), Sans-serif; letter-spacing: var( --e-global-typography-53375f3-letter-spacing ); word-spacing: var( --e-global-typography-53375f3-word-spacing ); text-align: var(--text-align); background-color: var(--ast-global-color-5);"> thousands of different operating systems</strong><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-6243224 ); font-family: var( --e-global-typography-53375f3-font-family ), Sans-serif; letter-spacing: var( --e-global-typography-53375f3-letter-spacing ); word-spacing: var( --e-global-typography-53375f3-word-spacing ); text-align: var(--text-align); background-color: var(--ast-global-color-5);"> per cloud provider. To make it easier for you, we also implemented some new filter options to help you tackle the amount of operating systems.</span></p><p><span style="font-style: inherit; font-weight: inherit; color: var( --e-global-color-6243224 ); font-family: var( --e-global-typography-53375f3-font-family ), Sans-serif; letter-spacing: var( --e-global-typography-53375f3-letter-spacing ); word-spacing: var( --e-global-typography-53375f3-word-spacing ); text-align: var(--text-align); background-color: var(--ast-global-color-5);">Whether you are trying to create image templates for Azure Virtual Desktops, Windows Server environments or Linux-based workloads, we&#8217;ve got you covered. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-e6d4f89 elementor-widget elementor-widget-spacer" data-id="e6d4f89" 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 class="elementor-element elementor-element-6fcfe2e e-flex e-con-boxed e-con e-parent" data-id="6fcfe2e" 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-9f2c565 elementor-widget elementor-widget-heading" data-id="9f2c565" 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">See it in action <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /></h2>				</div>
				</div>
				<div class="elementor-element elementor-element-db96358 elementor-widget elementor-widget-spacer" data-id="db96358" 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-af0ba67 elementor-widget elementor-widget-text-editor" data-id="af0ba67" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">If you haven&#8217;t done it already, <a href="https://my.xoap.io">create your free XOAP account</a>. Once your Workspace is ready, navigate to Image Management <strong>→</strong> Operating Systems.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-96e3769 elementor-widget elementor-widget-spacer" data-id="96e3769" 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-5621a29 elementor-widget elementor-widget-image" data-id="5621a29" 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="580" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-1-1024x580.webp" class="attachment-large size-large wp-image-11381" alt="OS list in image.XO" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-1-1024x580.webp 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-1-300x170.webp 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-1-768x435.webp 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-1-1536x870.webp 1536w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-1.webp 1905w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-2a3ccb3 elementor-widget elementor-widget-spacer" data-id="2a3ccb3" 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-45bac55 elementor-widget elementor-widget-text-editor" data-id="45bac55" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">In the upper right corner click the green <strong>+</strong> button to add a new operating system entry to your list of operating systems.<br /><br /></p>								</div>
				</div>
				<div class="elementor-element elementor-element-3b42e42 elementor-widget elementor-widget-image" data-id="3b42e42" 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="577" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-2-1024x577.webp" class="attachment-large size-large wp-image-11382" alt="Ad OS in image.XO" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-2-1024x577.webp 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-2-300x169.webp 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-2-768x433.webp 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-2-1536x865.webp 1536w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-2.webp 1910w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-4d89b12 elementor-widget elementor-widget-spacer" data-id="4d89b12" 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-8ce0fb8 elementor-widget elementor-widget-text-editor" data-id="8ce0fb8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">Select your preferred cloud provider, Azure or AWS. Depending on the selected provider, Region, Platform Details, Virtualization Type and Architecture you will have different amount of options available.</p><p lang="en-AE">The following <strong>Azure example</strong> shows 3532 entries:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-ba148e6 elementor-widget elementor-widget-spacer" data-id="ba148e6" 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-c1b2d58 elementor-widget elementor-widget-image" data-id="c1b2d58" 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="637" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-3-1024x637.webp" class="attachment-large size-large wp-image-11383" alt="Azure example" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-3-1024x637.webp 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-3-300x187.webp 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-3-768x478.webp 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-3.webp 1334w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-65c5f3e elementor-widget elementor-widget-spacer" data-id="65c5f3e" 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-1627739 elementor-widget elementor-widget-text-editor" data-id="1627739" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">And the <strong>AWS example</strong> shows 7954 entries:</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b6a8faf elementor-widget elementor-widget-spacer" data-id="b6a8faf" 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-20051e6 elementor-widget elementor-widget-image" data-id="20051e6" 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="638" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-4-1024x638.png" class="attachment-large size-large wp-image-11384" alt="AWS example" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-4-1024x638.png 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-4-300x187.png 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-4-768x478.png 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-4.webp 1334w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-9e09c7d elementor-widget elementor-widget-spacer" data-id="9e09c7d" 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-e80c365 elementor-widget elementor-widget-text-editor" data-id="e80c365" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">As this is still a huge amount of data, we implemented a simple search and an advanced filter option. The simple search is looking for a text in any column of the shown data table, and with the advanced filter, you can narrow your results down to the desired operating system.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-92d4f6e elementor-widget elementor-widget-spacer" data-id="92d4f6e" 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-cd44efc elementor-widget elementor-widget-image" data-id="cd44efc" 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="640" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-5-1024x640.webp" class="attachment-large size-large wp-image-11385" alt="Search bar in Add OS" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-5-1024x640.webp 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-5-300x188.webp 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-5-768x480.webp 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-5.webp 1337w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-ec562f2 elementor-widget elementor-widget-spacer" data-id="ec562f2" 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-8c0e5c9 elementor-widget elementor-widget-text-editor" data-id="8c0e5c9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>The advanced filter lets you define different filter types per column. This enables a lot of options when searching for the exact entry. When you&#8217;re done configuring your filter, click <strong>Apply filters</strong> to show the filtered list. </p>								</div>
				</div>
				<div class="elementor-element elementor-element-7e16c1e elementor-widget elementor-widget-spacer" data-id="7e16c1e" 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-358e5fe elementor-widget elementor-widget-image" data-id="358e5fe" 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="575" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-6-1024x575.webp" class="attachment-large size-large wp-image-11386" alt="Filtering in Add OS" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-6-1024x575.webp 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-6-300x168.webp 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-6-768x431.webp 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-6-1536x862.webp 1536w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-6.webp 1905w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-7732a32 elementor-widget elementor-widget-spacer" data-id="7732a32" 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-4d57b87 elementor-widget elementor-widget-text-editor" data-id="4d57b87" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">The last thing to do is to select the desired operating system entry, scroll down and click <strong>Save</strong>.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-7fc11c3 elementor-widget elementor-widget-spacer" data-id="7fc11c3" 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-1a3c422 elementor-widget elementor-widget-image" data-id="1a3c422" 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="627" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-7-1024x627.webp" class="attachment-large size-large wp-image-11387" alt="List of all OS" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-7-1024x627.webp 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-7-300x184.webp 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-7-768x471.webp 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-7.webp 1345w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-14659df elementor-widget elementor-widget-spacer" data-id="14659df" 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-797ce8e elementor-widget elementor-widget-text-editor" data-id="797ce8e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-AE">Once saved, your OS will be visible in the operating systems table. This way you can configure your library of operating systems that you can customize to your own needs.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e1b84e8 elementor-widget elementor-widget-spacer" data-id="e1b84e8" 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-3d9516e elementor-widget elementor-widget-image" data-id="3d9516e" 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="573" src="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-8-1024x573.png" class="attachment-large size-large wp-image-11388" alt="Added OS visible in image.XO" srcset="https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-8-1024x573.png 1024w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-8-300x168.png 300w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-8-768x430.png 768w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-8-1536x859.png 1536w, https://xoap.io/wp-content/uploads/2024/05/aws-and-azure-images-8.webp 1914w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
				<div class="elementor-element elementor-element-d176f05 elementor-widget elementor-widget-spacer" data-id="d176f05" 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-3b916e2 elementor-widget elementor-widget-text-editor" data-id="3b916e2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-GB" style="text-align: center;"><strong>This tutorial is also available as a YouTube video.</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-4fed7f7 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-video" data-id="4fed7f7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/www.youtube.com\/watch?v=kwc5pT_DDAw&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-07d40de elementor-widget elementor-widget-text-editor" data-id="07d40de" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p lang="en-GB" style="text-align: center;"><strong>Check out our <a href="https://www.youtube.com/@xoap_io">YouTube channel</a> for more videos like this!</strong></p>								</div>
				</div>
				<div class="elementor-element elementor-element-d80c7c7 elementor-widget elementor-widget-spacer" data-id="d80c7c7" 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 class="elementor-element elementor-element-74eccb6 e-flex e-con-boxed e-con e-parent" data-id="74eccb6" 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-5eb7186 elementor-widget elementor-widget-heading" data-id="5eb7186" 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 powerful tool at your fingertips </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-27f77a8 elementor-widget elementor-widget-spacer" data-id="27f77a8" 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-e108f39 elementor-widget elementor-widget-text-editor" data-id="e108f39" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>With the availability of the Azure and AWS marketplace images, you have <strong>new possibilities in image provision</strong>. </p><p>Now, you can select one of the many available operating systems. This will help you cover all of your unique use cases. In combination with the dynamic regions, instance sizes and the latest updates to the builders and provisions, you have a powerful tool at your fingertips. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>And the best thing about it – there&#8217;s<strong> no need to code</strong> anything to automate your image build. XOAP handles it all! If you want to learn more or need additional help with Marketplace images <a href="https://calendly.com/xoap/30min">book a demo. </a></p>								</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-cac3a4c e-con-full e-flex e-con e-parent" data-id="cac3a4c" data-element_type="container" data-e-type="container" data-settings="{&quot;jet_parallax_layout_list&quot;:[]}">
		<div class="elementor-element elementor-element-a8ca044 e-flex e-con-boxed e-con e-child" data-id="a8ca044" 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="e-con-inner">
				<div class="elementor-element elementor-element-8167971 elementor-widget elementor-widget-heading" data-id="8167971" 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">Start your custom image build creation</a></h2>				</div>
				</div>
					</div>
				</div>
				</div>
				</div>
		<p>The post <a href="https://xoap.io/access-1000s-of-aws-amp-azure-marketplace-images-from-one-place/">Access 1000s of AWS &amp; Azure Marketplace images from one place</a> appeared first on <a href="https://xoap.io">XOAP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
