<?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>Uncategorized &#8211; Carl Webster</title>
	<atom:link href="https://www.carlwebster.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.carlwebster.com</link>
	<description>The Accidental Citrix Admin - The site for those who find themselves supporting Citrix involuntarily or accidentally</description>
	<lastBuildDate>Thu, 19 Jun 2025 09:57:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
<site xmlns="com-wordpress:feed-additions:1">42228915</site>	<item>
		<title>Time to Say Goodbye to the EUC Community</title>
		<link>https://www.carlwebster.com/time-to-say-goodbye-to-the-euc-community/</link>
					<comments>https://www.carlwebster.com/time-to-say-goodbye-to-the-euc-community/#comments</comments>
		
		<dc:creator><![CDATA[Carl Webster]]></dc:creator>
		<pubDate>Fri, 30 Jun 2023 17:03:05 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.carlwebster.com/?p=62623</guid>

					<description><![CDATA[Thanks for allowing me to serve you for 34 years since my days with the Citrix MULTIUser. I do a presentation for the Lions Clubs titled An Autopsy of a&#8230;]]></description>
										<content:encoded><![CDATA[<p>Thanks for allowing me to serve you for 34 years since my days with the Citrix MULTIUser.</p>
<p>I do a presentation for the Lions Clubs titled <em>An Autopsy of a Deceased Lions Club (Why Lions Clubs Die)</em>. There are several famous people I quote in that presentation. I would like to leave you with this quote from Dave Ramsey. I hope I have left an impact on the EUC community.</p>
<blockquote><p><b>When you are gone, will people say you left an impact? That you left a mark?</b></p></blockquote>
<p>I love you all.</p>
<p>It has been my honor and privilege to serve you all these years.</p>
<p>At 00:00:01 on July 1, 2023, I become the 2nd Vice District Governor for District 12-S in the Great State of Tennessee.</p>
<p>My new website <a href="https://www.lionwebster.com/" target="_blank" rel="noopener">LionWebster.com</a>, hosted by fellow ex-CTP Neil Spellings, should be up and running this weekend.</p>
<p>Later</p>
<p>Webster</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.carlwebster.com/time-to-say-goodbye-to-the-euc-community/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">62623</post-id>	</item>
		<item>
		<title>25 Building Webster&#8217;s Lab V2 – Update ESXi Hosts using VMware Lifecycle Manager</title>
		<link>https://www.carlwebster.com/25-building-websters-lab-v2-update-esxi-hosts-using-vmware-lifecycle-manager/</link>
		
		<dc:creator><![CDATA[Carl Webster]]></dc:creator>
		<pubDate>Fri, 25 Jun 2021 09:43:16 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.carlwebster.com/?p=32337</guid>

					<description><![CDATA[[Updated 29-Aug-2021] Previous to vCenter 7, VMware used Update Manager to enable centralized patch management for ESXi hosts. In vCenter, VMware introduced Lifecycle Manager. Lifecycle Manager offers many features beyond&#8230;]]></description>
										<content:encoded><![CDATA[<p>[Updated 29-Aug-2021]</p>
<p>Previous to vCenter 7, VMware used <a href="https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.update_manager.doc/GUID-EF6BEE4C-4583-4A8C-81B9-5B074CA2E272.html" target="_blank" rel="noopener">Update Manager</a> to enable centralized patch management for ESXi hosts. In vCenter, VMware introduced <a href="https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere-lifecycle-manager.doc/GUID-74295A37-E8BB-4EB9-BFBA-47B78F0C570D.html" target="_blank" rel="noopener">Lifecycle Manager</a>. Lifecycle Manager offers many features beyond what we need for this article series. We use only the basic patch management capability.</p>
<p>In your internet browser, browse to vCenter. For me, that is https://vcenter.labaddomain.com. Click <em>LAUNCH VSPHERE CLIENT (HTML5)</em>, as shown in Figure 1.</p>
<figure id="attachment_32338" aria-describedby="caption-attachment-32338" style="width: 439px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure001-19.png" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" class="wp-image-32338 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure001-19.png" alt="Figure 1" width="439" height="318" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure001-19.png 439w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure001-19-414x300.png 414w" sizes="(max-width: 439px) 100vw, 439px" /></a><figcaption id="caption-attachment-32338" class="wp-caption-text">Figure 1</figcaption></figure>
<p>Enter the required credentials and click <em>LOGIN</em>, as shown in Figure 2.</p>
<figure id="attachment_32339" aria-describedby="caption-attachment-32339" style="width: 447px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure002-19.png" target="_blank" rel="noopener"><img decoding="async" class="wp-image-32339 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure002-19.png" alt="Figure 2" width="447" height="398" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure002-19.png 447w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure002-19-337x300.png 337w" sizes="(max-width: 447px) 100vw, 447px" /></a><figcaption id="caption-attachment-32339" class="wp-caption-text">Figure 2</figcaption></figure>
<p>Click <em>Menu</em> and click <em>Hosts and Clusters</em>, as shown in Figure 3.</p>
<figure id="attachment_32340" aria-describedby="caption-attachment-32340" style="width: 324px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure003-19.png" target="_blank" rel="noopener"><img decoding="async" class="wp-image-32340 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure003-19.png" alt="Figure 3" width="324" height="334" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure003-19.png 324w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure003-19-291x300.png 291w" sizes="(max-width: 324px) 100vw, 324px" /></a><figcaption id="caption-attachment-32340" class="wp-caption-text">Figure 3</figcaption></figure>
<p>Expand the Datacenter in the left pane, click on the Cluster, click on Updates in the right pane, and click on <em>Baselines</em>, as shown in Figure 4.</p>
<figure id="attachment_32341" aria-describedby="caption-attachment-32341" style="width: 1030px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32341 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19.png" alt="Figure 4" width="1030" height="241" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19.png 1030w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19-530x124.png 530w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19-900x211.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19-768x180.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure004-19-600x140.png 600w" sizes="auto, (max-width: 1030px) 100vw, 1030px" /></a><figcaption id="caption-attachment-32341" class="wp-caption-text">Figure 4</figcaption></figure>
<p>Under Attached Baselines, click <em>ATTACH,</em> and from the dropdown list, click <em>Create and Attach Baseline</em>, as shown in Figure 5.</p>
<figure id="attachment_32342" aria-describedby="caption-attachment-32342" style="width: 326px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure005-19.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32342 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure005-19.png" alt="Figure 5" width="326" height="207" /></a><figcaption id="caption-attachment-32342" class="wp-caption-text">Figure 5</figcaption></figure>
<p>Enter a <em>Name</em>, an optional <em>Description</em>, select <em>Patch</em>, and click <em>Next</em>, as shown in Figure 6.</p>
<figure id="attachment_32343" aria-describedby="caption-attachment-32343" style="width: 1160px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32343 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20.png" alt="Figure 6" width="1160" height="755" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20.png 1160w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20-461x300.png 461w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20-900x586.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20-768x500.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure006-20-600x391.png 600w" sizes="auto, (max-width: 1160px) 100vw, 1160px" /></a><figcaption id="caption-attachment-32343" class="wp-caption-text">Figure 6</figcaption></figure>
<p>As shown in Figure 7:</p>
<ul>
<li>Verify that <em>Automatically update this Baseline with patches the match the following criteria</em> is selected</li>
<li>Under <em>Patch vendor</em>, select <em>VMware</em></li>
<li>Under <em>Product</em>, scroll down and select <em>embeddedEsx 7.0.*</em></li>
<li>Under <em>Severity</em>, verify <em>Any</em> is selected</li>
<li>Under <em>Category</em>, verify <em>Any</em> is selected</li>
</ul>
<p>After you make all selections, click <em>Next</em>.</p>
<figure id="attachment_32344" aria-describedby="caption-attachment-32344" style="width: 1156px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32344 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18.png" alt="Figure 7" width="1156" height="753" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18.png 1156w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18-461x300.png 461w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18-900x586.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18-768x500.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure007-18-600x391.png 600w" sizes="auto, (max-width: 1156px) 100vw, 1156px" /></a><figcaption id="caption-attachment-32344" class="wp-caption-text">Figure 7</figcaption></figure>
<p>We are not installing patches manually. Who wants to sift through 700+ patches to determine what applies?</p>
<p>Click <em>Next</em>, as shown in Figure 8.</p>
<figure id="attachment_32345" aria-describedby="caption-attachment-32345" style="width: 1158px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32345 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18.png" alt="Figure 8" width="1158" height="753" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18.png 1158w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18-461x300.png 461w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18-900x585.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18-768x499.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure008-18-600x390.png 600w" sizes="auto, (max-width: 1158px) 100vw, 1158px" /></a><figcaption id="caption-attachment-32345" class="wp-caption-text">Figure 8</figcaption></figure>
<p>Verify that all the information is correct. If the information is correct, click <em>FINISH</em>, as shown in Figure 9. If any information is not correct, click <em>Back</em>, correct the information and continue.</p>
<figure id="attachment_32346" aria-describedby="caption-attachment-32346" style="width: 1157px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32346 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18.png" alt="Figure 9" width="1157" height="753" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18.png 1157w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18-461x300.png 461w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18-900x586.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18-768x500.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure009-18-600x390.png 600w" sizes="auto, (max-width: 1157px) 100vw, 1157px" /></a><figcaption id="caption-attachment-32346" class="wp-caption-text">Figure 9</figcaption></figure>
<p>Click <em>CHECK COMPLIANCE</em>, as shown in Figure 10.</p>
<figure id="attachment_32347" aria-describedby="caption-attachment-32347" style="width: 476px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure010-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32347 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure010-18.png" alt="Figure 10" width="476" height="267" /></a><figcaption id="caption-attachment-32347" class="wp-caption-text">Figure 10</figcaption></figure>
<p>After the compliance check completes, as shown in Figure 11, all the hosts are out of compliance. There are patches in the just created Baseline that do not exist on any of the ESXi hosts.</p>
<figure id="attachment_32348" aria-describedby="caption-attachment-32348" style="width: 476px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure011-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32348 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure011-18.png" alt="Figure 11" width="476" height="264" /></a><figcaption id="caption-attachment-32348" class="wp-caption-text">Figure 11</figcaption></figure>
<p>Select the just created Baseline and click <em>REMEDIATE</em>, as shown in Figure 12.</p>
<figure id="attachment_32349" aria-describedby="caption-attachment-32349" style="width: 1238px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32349 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18.png" alt="Figure 12" width="1238" height="223" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18.png 1238w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18-530x95.png 530w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18-900x162.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18-768x138.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure012-18-600x108.png 600w" sizes="auto, (max-width: 1238px) 100vw, 1238px" /></a><figcaption id="caption-attachment-32349" class="wp-caption-text">Figure 12</figcaption></figure>
<p>Verify that all six hosts are selected and click <em>REMEDIATE</em>, as shown in Figure 13.</p>
<figure id="attachment_32350" aria-describedby="caption-attachment-32350" style="width: 1154px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32350 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18.png" alt="Figure 13" width="1154" height="753" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18.png 1154w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18-460x300.png 460w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18-900x587.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18-768x501.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure013-18-600x392.png 600w" sizes="auto, (max-width: 1154px) 100vw, 1154px" /></a><figcaption id="caption-attachment-32350" class="wp-caption-text">Figure 13</figcaption></figure>
<p>The remediation process begins, as shown in Figure 14.</p>
<figure id="attachment_32351" aria-describedby="caption-attachment-32351" style="width: 838px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure014-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32351 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure014-18.png" alt="Figure 14" width="838" height="131" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure014-18.png 838w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure014-18-530x83.png 530w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure014-18-768x120.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure014-18-600x94.png 600w" sizes="auto, (max-width: 838px) 100vw, 838px" /></a><figcaption id="caption-attachment-32351" class="wp-caption-text">Figure 14</figcaption></figure>
<p>Depending on the patches&#8217; requirements and whether any running virtual machines must move to another host or hosts require rebooting, it can take a few minutes to an hour or longer to remediate every host in a cluster. Figure 15 shows the process for patching the hosts.</p>
<figure id="attachment_32352" aria-describedby="caption-attachment-32352" style="width: 1725px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32352 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19.png" alt="Figure 15" width="1725" height="839" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19.png 1725w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19-530x258.png 530w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19-900x438.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19-768x374.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19-1536x747.png 1536w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure015-19-600x292.png 600w" sizes="auto, (max-width: 1725px) 100vw, 1725px" /></a><figcaption id="caption-attachment-32352" class="wp-caption-text">Figure 15</figcaption></figure>
<p>A post-compliance is automatically run. Figure 16 shows that all hosts are now in compliance.</p>
<figure id="attachment_32353" aria-describedby="caption-attachment-32353" style="width: 371px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure016-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32353 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure016-18.png" alt="Figure 16" width="371" height="266" /></a><figcaption id="caption-attachment-32353" class="wp-caption-text">Figure 16</figcaption></figure>
<p>At the top of the vCenter page, we see a message that an update for vCenter is available. Click <em>VIEW UPDATES</em>, as shown in Figure 17.</p>
<figure id="attachment_32354" aria-describedby="caption-attachment-32354" style="width: 470px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure017-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32354 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure017-18.png" alt="Figure 17" width="470" height="44" /></a><figcaption id="caption-attachment-32354" class="wp-caption-text">Figure 17</figcaption></figure>
<p>As shown in Figure 18, this takes us to the <em>Update Planner</em>. We can&#8217;t update the vCenter appliance from here, but this allows us to see the available vCenter update information.</p>
<figure id="attachment_32355" aria-describedby="caption-attachment-32355" style="width: 1229px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32355 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18.png" alt="Figure 18" width="1229" height="251" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18.png 1229w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18-530x108.png 530w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18-900x184.png 900w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18-768x157.png 768w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure018-18-600x123.png 600w" sizes="auto, (max-width: 1229px) 100vw, 1229px" /></a><figcaption id="caption-attachment-32355" class="wp-caption-text">Figure 18</figcaption></figure>
<p>Select the available update and click <em>Pre-Update Checks</em> from the <em>GENERATE REPORT</em> dropdown list, as shown in Figure 19.</p>
<figure id="attachment_32356" aria-describedby="caption-attachment-32356" style="width: 254px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure019-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32356 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure019-18.png" alt="Figure 19" width="254" height="338" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure019-18.png 254w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure019-18-225x300.png 225w" sizes="auto, (max-width: 254px) 100vw, 254px" /></a><figcaption id="caption-attachment-32356" class="wp-caption-text">Figure 19</figcaption></figure>
<p>The Pre-Update Checks report if there are any issues we must resolve before updating the vCenter appliance. As shown in Figure 20, there are no issues to resolve. Click <em>OPEN APPLIANCE MANAGEMENT</em>.</p>
<figure id="attachment_32357" aria-describedby="caption-attachment-32357" style="width: 392px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure020-18.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32357 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure020-18.png" alt="Figure 20" width="392" height="386" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure020-18.png 392w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure020-18-305x300.png 305w" sizes="auto, (max-width: 392px) 100vw, 392px" /></a><figcaption id="caption-attachment-32357" class="wp-caption-text">Figure 20</figcaption></figure>
<p>As shown in Figure 21, we are at the log-in screen for the vCenter appliance. Follow the process covered earlier to <a href="https://www.carlwebster.com/09-building-websters-lab-v2-updating-the-vcenter-server-appliance/" target="_blank" rel="noopener">backup, snapshot, and update the appliance</a>.</p>
<figure id="attachment_32358" aria-describedby="caption-attachment-32358" style="width: 434px" class="wp-caption alignnone"><a href="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure021-17.png" target="_blank" rel="noopener"><img loading="lazy" decoding="async" class="wp-image-32358 size-full" src="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure021-17.png" alt="Figure 21" width="434" height="337" srcset="https://www.carlwebster.com/wp-content/uploads/2021/05/Figure021-17.png 434w, https://www.carlwebster.com/wp-content/uploads/2021/05/Figure021-17-386x300.png 386w" sizes="auto, (max-width: 434px) 100vw, 434px" /></a><figcaption id="caption-attachment-32358" class="wp-caption-text">Figure 21</figcaption></figure>
<p>Up next: <a href="https://www.carlwebster.com/26-building-websters-lab-v2-advice-conclusions-and-lessons-learned/" target="_blank" rel="noopener">Advice, Conclusions, and Lessons Learned</a>.</p>
<p><a href="https://www.carlwebster.com/building-websters-lab-v2/" target="_blank" rel="noopener">Landing page for the article series</a></p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">32337</post-id>	</item>
		<item>
		<title>Bart Jacobs&#8217;s Toolbox Inventory</title>
		<link>https://www.carlwebster.com/bart-jacobss-toolbox-inventory/</link>
		
		<dc:creator><![CDATA[Bart Jacobs]]></dc:creator>
		<pubDate>Thu, 08 Oct 2020 13:52:58 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.carlwebster.com/?p=21031</guid>

					<description><![CDATA[Back in March 2020, just before things got really weird, I finally started my own blog: https://www.cloudsparkle.be/. My very first post was also published on this very site here: https://www.carlwebster.com/bart-jacobss-toolbox-copyadgroupmembers/). For&#8230;]]></description>
										<content:encoded><![CDATA[<p><span data-preserver-spaces="true">Back in March 2020, just before things got really weird, I finally started my own blog: </span><a class="editor-rtfLink" href="https://www.cloudsparkle.be/" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://www.cloudsparkle.be/</span></a><span data-preserver-spaces="true">.</span></p>
<p><span data-preserver-spaces="true">My very first post was also published on this very site here: </span><a class="editor-rtfLink" href="https://www.carlwebster.com/bart-jacobss-toolbox-copyadgroupmembers/" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://www.carlwebster.com/bart-jacobss-toolbox-copyadgroupmembers/</span></a><span data-preserver-spaces="true">). For the posts that followed, I didn&#8217;t do that anymore.</span></p>
<p><span data-preserver-spaces="true">No regrets, but I feel it&#8217;s about time to revisit this site and to publish an overview of what I&#8217;ve been up to.</span></p>
<p><span data-preserver-spaces="true">To kick things off, let&#8217;s get this out of the way. Every script/tool I&#8217;ve published on this here is now also present on Github:</span></p>
<ul>
<li><span data-preserver-spaces="true">XenGhost: </span><a class="editor-rtfLink" href="https://github.com/Cloudsparkle/XenGhost" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://github.com/Cloudsparkle/XenGhost</span></a></li>
<li><span data-preserver-spaces="true">XenApp Server Monitor: </span><a class="editor-rtfLink" href="https://github.com/Cloudsparkle/XenApp-Server-Monitor" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://github.com/Cloudsparkle/XenApp-Server-Monitor</span></a></li>
<li><span data-preserver-spaces="true">XenApp Server Health Check: </span><a class="editor-rtfLink" href="https://github.com/Cloudsparkle/XenApp-Server-Health-Check" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://github.com/Cloudsparkle/XenApp-Server-Health-Check</span></a></li>
<li><span data-preserver-spaces="true">HostInfo: </span><a class="editor-rtfLink" href="https://github.com/Cloudsparkle/HostInfo" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://github.com/Cloudsparkle/HostInfo</span></a></li>
<li><span data-preserver-spaces="true">Deploy Printer Drivers: </span><a class="editor-rtfLink" href="https://github.com/Cloudsparkle/Deploy-Printer-Drivers" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://github.com/Cloudsparkle/Deploy-Printer-Drivers</span></a></li>
</ul>
<p><span data-preserver-spaces="true">I&#8217;m not really planning anything for them; I just want them out there to make my GitHub &#8220;complete&#8221; in a certain way.</span></p>
<p><span data-preserver-spaces="true">That&#8217;s it for my &#8220;legacy&#8221; tools. Let&#8217;s continue with the new stuff already.</span></p>
<p><span data-preserver-spaces="true">Toolbox #001: CopyADGroupMembers</span></p>
<ul>
<li><span data-preserver-spaces="true">Blog: </span><a class="editor-rtfLink" href="https://www.cloudsparkle.be/2020-03-31-CopyADGroupmembers/" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://www.cloudsparkle.be/2020-03-31-CopyADGroupmembers/</span></a></li>
<li><span data-preserver-spaces="true">GitHub: <a href="https://github.com/Cloudsparkle/CopyADGroupMembers" target="_blank" rel="noopener noreferrer">https://github.com/Cloudsparkle/CopyADGroupMembers</a></span></li>
<li><span data-preserver-spaces="true">Summary: A PowerShell tool to copy group members from one AD group to another.</span></li>
</ul>
<p><span data-preserver-spaces="true">Toolbox #002: PrinterMonitor</span></p>
<ul>
<li><span data-preserver-spaces="true">Blog: <a href="https://www.cloudsparkle.be/2020-04-06-Printmonitor/" target="_blank" rel="noopener noreferrer">https://www.cloudsparkle.be/2020-04-06-Printmonitor/</a></span></li>
<li><span data-preserver-spaces="true">GitHub: <a href="https://github.com/Cloudsparkle/PrinterMonitor" target="_blank" rel="noopener noreferrer">https://github.com/Cloudsparkle/PrinterMonitor</a></span></li>
<li><span data-preserver-spaces="true">Summary: A PowerShell tool to monitor printers on a print server.</span></li>
</ul>
<p><span data-preserver-spaces="true">Toolbox #003: PSProfileCleaner</span></p>
<ul>
<li><span data-preserver-spaces="true">Blog: <a href="https://www.cloudsparkle.be/2020-04-27-PSProfileCleaner/" target="_blank" rel="noopener noreferrer">https://www.cloudsparkle.be/2020-04-27-PSProfileCleaner/</a></span></li>
<li><span data-preserver-spaces="true">GitHub: <a href="https://github.com/Cloudsparkle/PSProfileCleaner" target="_blank" rel="noopener noreferrer">https://github.com/Cloudsparkle/PSProfileCleaner</a></span></li>
<li><span data-preserver-spaces="true">Summary: Powershell script to clean user profile left-overs.</span></li>
</ul>
<p><span data-preserver-spaces="true">Toolbox #004: GetIISLogEndpoints</span></p>
<ul>
<li><span data-preserver-spaces="true">Blog: <a href="https://www.cloudsparkle.be/2020-07-10-GetIISLogEndpoints/" target="_blank" rel="noopener noreferrer">https://www.cloudsparkle.be/2020-07-10-GetIISLogEndpoints/</a></span></li>
<li><span data-preserver-spaces="true">GitHub: <a href="https://github.com/Cloudsparkle/GetIISLogEndpoints" target="_blank" rel="noopener noreferrer">https://github.com/Cloudsparkle/GetIISLogEndpoints</a></span></li>
<li><span data-preserver-spaces="true">Summary: Powershell &#8211; Gets all unique Endpoint IP&#8217;s from IIS Logfiles.</span></li>
</ul>
<p><span data-preserver-spaces="true">Toolbox #005: CountCTXAppUsers</span></p>
<ul>
<li><span data-preserver-spaces="true">Blog: <a href="https://www.cloudsparkle.be/2020-09-14-CountCTXAppUsers/" target="_blank" rel="noopener noreferrer">https://www.cloudsparkle.be/2020-09-14-CountCTXAppUsers/</a></span></li>
<li><span data-preserver-spaces="true">GitHub: <a href="https://github.com/Cloudsparkle/CountCTXAppUsers" target="_blank" rel="noopener noreferrer">https://github.com/Cloudsparkle/CountCTXAppUsers</a></span></li>
<li><span data-preserver-spaces="true">Summary: A PowerShell tool to Count user numbers per published resource on Citrix.</span></li>
</ul>
<p><span data-preserver-spaces="true">Toolbox #006: CleanADGroupMembers</span></p>
<ul>
<li><span data-preserver-spaces="true">Blog: </span><a class="editor-rtfLink" href="https://www.cloudsparkle.be/blog-staging/2020-09-30-CleanADGroupMembers/" target="_blank" rel="noopener noreferrer"><span data-preserver-spaces="true">https://www.cloudsparkle.be/2020-09-30-CleanADGroupMembers/</span></a></li>
<li><span data-preserver-spaces="true">GitHub: <a href="https://github.com/Cloudsparkle/CleanADGroupMembers" target="_blank" rel="noopener noreferrer">https://github.com/Cloudsparkle/CleanADGroupMembers</a></span></li>
<li><span data-preserver-spaces="true">Summary: A PowerShell tool clean disabled accounts from an AD group, recursively if desired.</span></li>
</ul>
<p><span data-preserver-spaces="true">That&#8217;s it for now. Stay tuned for more and above all: stay safe.</span></p>
<p><span data-preserver-spaces="true">Thank you</span></p>
<p><span data-preserver-spaces="true">Bart Jacobs</span></p>
<p><span data-preserver-spaces="true">CTA</span></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">21031</post-id>	</item>
		<item>
		<title>New Script: Get Offline Scout Data</title>
		<link>https://www.carlwebster.com/new-script-get-offline-scout-data/</link>
		
		<dc:creator><![CDATA[Carl Webster]]></dc:creator>
		<pubDate>Tue, 02 Apr 2019 12:55:08 +0000</pubDate>
				<category><![CDATA[Citrix Virtual Apps and Desktops]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[XenApp/XenDesktop 7.0 - 7.7]]></category>
		<guid isPermaLink="false">https://www.carlwebster.com/?p=14349</guid>

					<description><![CDATA[Imagine you are in a Citrix environment where Internet and online access is forbidden. Where it is forbidden by company policy to enable PowerShell Remoting or Windows Remote Management or&#8230;]]></description>
										<content:encoded><![CDATA[<p>Imagine you are in a Citrix environment where Internet and online access is forbidden. Where it is forbidden by company policy to enable PowerShell Remoting or Windows Remote Management or the Remote Registry service. How do you run diagnostics for the Citrix Virtual Apps and Desktops Site using the GUI version of Scout? You don&#8217;t or can&#8217;t. This new script helps work around this issue.<span id="more-14349"></span></p>
<p>Before I begin to say more about this script, I want to thank four people who helped test,  provide feedback, and find flaws in the script.</p>
<ul>
<li>Carl Behrent (CTA)</li>
<li>Rene Bigler (CTP)</li>
<li>Sam Jacobs (CTP)</li>
<li>Stuart Donnelson</li>
</ul>
<p>Without their constant testing and feedback, this script wouldn&#8217;t be as complete as it is. Thank you four for your patience, feedback, and testing. I would really like to thank fellow CTP Rene Bigler who did a (for him) late-night debugging session over Zoom to help find a bad logic flaw in the script.</p>
<p>The Citrix Community Rocks!!!</p>
<p>While researching how to automate gathering Scout data for a project, I came across <a href="https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/manage-deployment/cis.html#citrix-call-home" target="_blank" rel="noopener noreferrer">this page</a>. Towards the bottom of the page is an explanation of how to gather Scout data offline. This uses a PowerShell cmdlet, Start-CitrixCallHomeUpload. While I am glad this cmdlet is available, it is pretty dumb cmdlet. There is no option to specify an -AdminAddress parameter to specify a Delivery Controller for a connection. The help text for the cmdlet shows various parameters, of which I could only find one that worked (-OutPath).</p>
<p>There are many Citrix environments that have strict security policies and protocols where access to the Internet is forbidden and any online/Cloud access is prohibited. The only way to gather diagnostic data and have it analyzed it to gather the Scout data, copy the Zip file to a secure computer where Internet access is allowed but monitored and controlled, upload the Zip file to https://cis.citrix.com, wait for the analysis to complete, and download the Scout report.</p>
<p>I hope Citrix is listening and never kills cis.citrix.com. Not every customer allows online access from their Citrix infrastructure or VDAs. If Scout is killed, access to cis.citrix.com is killed, and the only diagnostics available is to use Smart Tools/Smart Check, well I fear there are many Citrix customers who will never gather diagnostics or health data on their Citrix environment(s).</p>
<p>On to the script. The link for gather Scout data lists three prereqs:</p>
<h3 id="prerequisites">Prerequisites</h3>
<ul>
<li>The machine must be running PowerShell 3.0 or later.</li>
<li>The Citrix Telemetry Service must be running on the machine.</li>
<li>The system variable <code class="highlighter-rouge">PSModulePath</code> must be set to Telemetry’s install path, for example, C:\Program Files\Citrix\Telemetry Service\.</li>
</ul>
<p>The script verifies all three prereqs are met.</p>
<p>If you run the script on a Delivery Controller: creates a zip file named:<br />
Site Name_DDC_DDC Name_yyyy-MM-dd_HHmm_ScoutData.zip</p>
<p>If you run the script on a VDA, attempts to find the VDA&#8217;s registered delivery controller and then attempts to find the Site Name.</p>
<p>If the Site name is found, creates a zip file named:<br />
Site Name_VDA_VDA Name_yyyy-MM-dd_HHmm_ScoutData.zip</p>
<p>If the Site name is not found, creates a zip file named:<br />
VDA_VDA_VDA Name_yyyy-MM-dd_HHmm_ScoutData.zip</p>
<p>If there are registry access issues on the VDA, creates a zip file named:<br />
Unable to Determine_VDA_VDA Name_yyyy-MM-dd_HHmm_ScoutData.zip</p>
<p>This script must be run on a Delivery Controller, or a VDA with either Call Home enabled or the Broker_PowerShell_SnapIn_x64 installed. That snapin&#8217;s installer is located on the installation media at<br />
\x64\Citrix Desktop Delivery Controller\Broker_PowerShell_SnapIn_x64.msi</p>
<p>This script does not require an elevated PowerShell session.</p>
<p>This script can be run by a Read-Only Site Administrator.</p>
<p>For full health information, you should run this script on every Delivery<br />
Controller in a Site and at least one of each VDA in a Machine Catalog.</p>
<p>The Start-CitrixCallHomeUpload cmdlet does not have a parameter to run<br />
against a remote Delivery Controller or VDA. The cmdlet will also not overwrite<br />
a Zip file if it exists which is why the time is added to the Zip file name.</p>
<p>Once the script has created the Zip file, the file can be copied to another<br />
computer and then uploaded to https://cis.citrix.com as &#8220;Upload for self-diagnostics&#8221;</p>
<p>There is one issue with the script. If you originally installed the VDA and manually entered the Delivery Controller(s), then uninstalled the VDA, and then reinstalled the VDA with the option &#8220;Let Machine Creation Services do it automatically&#8221;, the ListOfDDCs registry key still exists but is now empty. If ListOfDDCs is found, the script uses that empty value and assumes the VDA has not received the Group Policy to set that value. If ListOfDDCs does not exist, then the script looks for the HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MachineIdentityServiceAgent\VdaStateMirror\RegisteredDdcFqdn key and uses that value.</p>
<figure id="attachment_14352" aria-describedby="caption-attachment-14352" style="width: 859px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14352" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure001.png" alt="Figure 1 - Running the script on a DDC" width="859" height="159" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure001.png 859w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure001-530x98.png 530w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure001-768x142.png 768w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure001-600x111.png 600w" sizes="auto, (max-width: 859px) 100vw, 859px" /><figcaption id="caption-attachment-14352" class="wp-caption-text">Figure 1 &#8211; Running the script on a DDC</figcaption></figure>
<figure id="attachment_14353" aria-describedby="caption-attachment-14353" style="width: 859px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14353" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure002.png" alt="Figure 2 - Running the script on a XenApp VDA" width="859" height="172" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure002.png 859w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure002-530x106.png 530w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure002-768x154.png 768w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure002-600x120.png 600w" sizes="auto, (max-width: 859px) 100vw, 859px" /><figcaption id="caption-attachment-14353" class="wp-caption-text">Figure 2 &#8211; Running the script on a XenApp VDA</figcaption></figure>
<figure id="attachment_14354" aria-describedby="caption-attachment-14354" style="width: 859px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14354" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure003.png" alt="Figure 3 - Running the script on a Windows 10 VDA without the Broker PowerShell snapin installed" width="859" height="258" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure003.png 859w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure003-530x159.png 530w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure003-768x231.png 768w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure003-600x180.png 600w" sizes="auto, (max-width: 859px) 100vw, 859px" /><figcaption id="caption-attachment-14354" class="wp-caption-text">Figure 3 &#8211; Running the script on a Windows 10 VDA without the Broker PowerShell snapin installed</figcaption></figure>
<figure id="attachment_14355" aria-describedby="caption-attachment-14355" style="width: 818px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14355" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure004.png" alt="Figure 4 - Location of Broker PowerShell snapin installer" width="818" height="371" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure004.png 818w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure004-530x240.png 530w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure004-768x348.png 768w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure004-600x272.png 600w" sizes="auto, (max-width: 818px) 100vw, 818px" /><figcaption id="caption-attachment-14355" class="wp-caption-text">Figure 4 &#8211; Location of Broker PowerShell snapin installer</figcaption></figure>
<figure id="attachment_14356" aria-describedby="caption-attachment-14356" style="width: 495px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14356" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure005.png" alt="Figure 5 - Installing the Broker PowerShell snapin" width="495" height="387" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure005.png 495w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure005-384x300.png 384w" sizes="auto, (max-width: 495px) 100vw, 495px" /><figcaption id="caption-attachment-14356" class="wp-caption-text">Figure 5 &#8211; Installing the Broker PowerShell snapin</figcaption></figure>
<figure id="attachment_14357" aria-describedby="caption-attachment-14357" style="width: 859px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14357" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure006.png" alt="Figure 6 - Rerunning the script on the Windows 10 VDA" width="859" height="416" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure006.png 859w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure006-530x257.png 530w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure006-768x372.png 768w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure006-600x291.png 600w" sizes="auto, (max-width: 859px) 100vw, 859px" /><figcaption id="caption-attachment-14357" class="wp-caption-text">Figure 6 &#8211; Rerunning the script on the Windows 10 VDA</figcaption></figure>
<figure id="attachment_14358" aria-describedby="caption-attachment-14358" style="width: 820px" class="wp-caption alignnone"><img loading="lazy" decoding="async" class="size-full wp-image-14358" src="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure007.png" alt="Figure 7 - Files created by the script" width="820" height="145" srcset="https://www.carlwebster.com/wp-content/uploads/2019/04/Figure007.png 820w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure007-530x94.png 530w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure007-768x136.png 768w, https://www.carlwebster.com/wp-content/uploads/2019/04/Figure007-600x106.png 600w" sizes="auto, (max-width: 820px) 100vw, 820px" /><figcaption id="caption-attachment-14358" class="wp-caption-text">Figure 7 &#8211; Files created by the script</figcaption></figure>
<p>Only the Zip file is uploaded. The two json files are not used, that I am aware of.</p>
<p>I hope you find the script useful.</p>
<p><strong>You can always find the most current script by going to </strong><a title="Current Scripts" href="https://www.carlwebster.com/downloads/" target="_blank" rel="noopener noreferrer"><strong>https://www.carlwebster.com/where-to-get-copies-of-the-documentation-scripts/</strong></a></p>
<p>Thanks</p>
<p>Webster</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14349</post-id>	</item>
		<item>
		<title>Setting the Playing Field Right for Citrix Cloud</title>
		<link>https://www.carlwebster.com/setting-the-playing-field-right-for-citrix-cloud/</link>
					<comments>https://www.carlwebster.com/setting-the-playing-field-right-for-citrix-cloud/#comments</comments>
		
		<dc:creator><![CDATA[Bart Jacobs]]></dc:creator>
		<pubDate>Fri, 26 Oct 2018 06:00:13 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.carlwebster.com/?p=13905</guid>

					<description><![CDATA[Let&#8217;s get this one out there first: Citrix Cloud has enormous potential. But is it living up to that potential? To put it as a football metaphor: I wouldn&#8217;t want&#8230;]]></description>
										<content:encoded><![CDATA[<p>Let&#8217;s get this one out there first: Citrix Cloud has enormous potential. But is it living up to that potential? To put it as a football metaphor: I wouldn&#8217;t want to be feeding all the &#8220;next Messi&#8217;s&#8221; or &#8220;next Ronaldo&#8217;s&#8221; out there.</p>
<p>A series of events triggered this blog post. Or rather: my observations of Citrix Sales pitching Citrix Cloud to C-level execs.</p>
<p>Let&#8217;s start with the very basics: what is Citrix Cloud? And equally important what it isn&#8217;t.</p>
<p>Definition:<br />
Citrix Cloud is a workspace management platform for IT administrators to design, deliver, and manage virtual desktops and applications and other services, such as file sharing, on any device.</p>
<p>In layman&#8217;s terms: the Citrix servers needed for the management of a Citrix environment, such as Delivery controllers, license servers, the SQL database, are provided to you by Citrix. Citrix takes care of the VMs running underneath, Citrix updates the platform and looks out for high availability of the platform. To put it very bluntly: Citrix provides you with a working, hosted version of Citrix Studio and then it&#8217;s up to you, the admin.</p>
<p>So, now that we&#8217;ve set the stage let&#8217;s discuss what Citrix Cloud is not. And this is the part where a lot of misconceptions start to show.</p>
<p><em>1) Is Citrix Cloud a managed service?</em><br />
No. Citrix provides the management tools, not the management activities carried out by using those tools. Citrix will not publish any resources to any of your users.</p>
<p><em>2) Does Citrix Cloud host your apps and desktops?</em><br />
No. This is about where your beloved users are doing their work, meaning: run those (pesky) apps. That &#8220;location&#8221; is completely up to you: public, private or hybrid cloud, or even just your good &#8220;old&#8221; on-premises resources. Any resource ties into Citrix Cloud through Citrix Cloud Connectors.</p>
<p><em>3) What about the &#8220;Service&#8221; naming then?</em><br />
Citrix has a very rich history of name changes. XenApp Service is now Virtual Apps Service. This may set you on the wrong foot there. The &#8220;service&#8221; piece is not Citrix servicing your environment. It&#8217;s about Citrix providing/hosting the tools to you to maintain your environment from the cloud.</p>
<p>So, the question may arise: should you consider Citrix Cloud, and why?<br />
It&#8217;s always a good idea to keep an open mindset and to be aware of all the possibilities out there. That&#8217;s a genuine challenge in today&#8217;s rapidly evolving world, I know.</p>
<p>The obvious answer is: it depends. A new company, starting with a green field deployment? Or an enterprise with custom, legacy apps? It all depends. Maybe I&#8217;ll turn the answer into another article someday.</p>
<p><strong>Does Citrix Cloud have a &#8220;killer feature&#8221;?</strong><br />
Maybe it was a bit lacking in that department until recently with the Workspace App. Unification has always been a &#8220;thing&#8221; but presenting it &#8220;as a service&#8221; now is an entirely different ball game. Again, Citrix is providing you with the capabilities to create a unified Workspace. Citrix is not managing that workspace for you. But don&#8217;t dismiss that Workspace idea just yet. If anything, this may very well be your entry point to Citrix Cloud.</p>
<p>So, the future for Citrix Cloud looks all bright and shiny then?</p>
<p>Not so fast. Workspace (App) is evolving rapidly and will change. As will the entire platform. You need to be able to cope with that.</p>
<p>Just think about your endpoints for a second. They need to be able to connect. This means that you&#8217;ll have to keep them updated, just to keep up with the changing demands from Citrix Cloud. If sometime in the future Citrix requires a certain level of encryption, your endpoints need to be able to establish that encrypted connection.</p>
<p>There are other challenges too. Citrix requires that you purchase a minimum number of Cloud seats. This means that a lot of small businesses will not meet those numbers and have the option to pay too much or to look elsewhere. It&#8217;s not the first time I&#8217;ve hit on that topic.</p>
<p>Equally, even in a cloud world, there&#8217;s nothing like &#8220;seeing is believing&#8221;. Therefore, it&#8217;s a real shame there are no NFR or internal use licenses of Citrix Cloud for Partners. Partners that have built relationships with their customers will have to pay to show those customers their way to the cloud. Another missed chance, one that will drive adoption forward.</p>
<p>Thanks</p>
<p>Bart Jacobs</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.carlwebster.com/setting-the-playing-field-right-for-citrix-cloud/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">13905</post-id>	</item>
	</channel>
</rss>
