<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7242837870074734322</id><updated>2012-02-16T19:42:07.380Z</updated><category term='Licensing'/><category term='Microsoft Office'/><category term='EdgeSight'/><category term='Web Interface'/><category term='XenApp Printing Optimization Pack'/><category term='Shadowing'/><category term='XenApp 6.5'/><category term='OpenOffice'/><category term='Receiver'/><category term='Merchandising Server'/><category term='AppCenter'/><category term='Presentation Server'/><category term='Profile Management'/><category term='PowerShell'/><category term='Firefox'/><category term='Windows Server 2008 R2'/><category term='Streaming'/><category term='HDX'/><category term='XenApp'/><category term='Citrix Client'/><category term='Internet Explorer'/><category term='XenApp 6'/><category term='Installation Manager'/><category term='Hotfixes'/><category term='Xenapp 6 Tech Preview'/><category term='XenServer'/><category term='EdgeSight for Load Testing'/><category term='Windows 7'/><title type='text'>Zenapp.blogspot.com</title><subtitle type='html'>About XenApp 5, XenApp 6, Presentation Server, or whatever Citrix call their products this week.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>63</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6649336175957122941</id><published>2011-12-04T22:20:00.001Z</published><updated>2011-12-04T22:20:21.812Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hotfixes'/><category scheme='http://www.blogger.com/atom/ns#' term='Installation Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Hotfix Rollup Pack 1 for XenApp 6 released (finally)</title><content type='html'>&lt;p&gt;After fixing both killer and smaller bugs on XenApp 6 one at a time for what seems like a year and a half (no, wait, actually its over that…) Citrix has released the first rollup pack of hotfixes for the product.&amp;#160; &lt;/p&gt;  &lt;p&gt;This is not a feature pack, so there is nothing “new” as such.&amp;#160; Although if you are running a live XenApp 6 farm with no hotfixes installed the “new” thing will be that it will work.&amp;#160; XenApp 6 had a few new features and importantly was tied to Windows Server 2008 R2 (which was much better for Terminal Services than Server 2008 and a hell of a lot more modern than Server 2003) but frankly was not that stable at release.&amp;#160; There are about 22 public hotfixes out at the moment if you don’t install the Rollup Pack but the hotfix apparently includes all of them.&amp;#160; In fact there are 105 hotfixes listed as being included, many of which were only previously released to those who paid for support and had a specific problem, though since they often replaced each other that overestimates the size of it.&amp;#160; Actually, its only about 28mb but if it has the effect on a XenApp 6 farm that the public hotfixes had it will be essential.&lt;/p&gt;  &lt;p&gt;Rollout is per server – every farm server from the Data Collectors down (but not Web Interface, License, etc) needs the install.&amp;#160; Advice from Citrix is to start with the Data Collectors and rollout very quickly from there, and if you have a test server (or better a test farm) you should test there before installing it anywhere else.&amp;#160; &lt;/p&gt;  &lt;p&gt;Installation of Hotfixes should be uniform across your farm – the last thing you want is users landing on servers with different patch levels.&amp;#160; Installation Manager is basic but will do just fine as it understands MSP files, which is what you have.&lt;/p&gt;  &lt;p&gt;We’re testing now – benchmarking shows no real CPU or Memory difference (positive or negative) between a server with all the public hotfixes vs with the rollup pack – at least on a simple tests of about 50 Office 2010 users.&amp;#160; But experience on XenApp recently would show it is best to take the risk and install patches early – personally I’ll have all servers patches to Rollup Pack 1 in a week.&amp;#160; Just in case.&amp;#160; If you are not convinced, check out the list of fixed issues…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX130473" href="http://support.citrix.com/article/CTX130473"&gt;http://support.citrix.com/article/CTX130473&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6649336175957122941?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6649336175957122941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/12/hotfix-rollup-pack-1-for-xenapp-6.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6649336175957122941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6649336175957122941'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/12/hotfix-rollup-pack-1-for-xenapp-6.html' title='Hotfix Rollup Pack 1 for XenApp 6 released (finally)'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-9042070821859751560</id><published>2011-08-18T13:06:00.001+01:00</published><updated>2011-08-18T13:06:33.558+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Creating a low disk space alert with EdgeSight</title><content type='html'>&lt;p&gt;EdgeSight is most useful when it actively alerts you about issues with your farm, rather than keeping it to itself and waiting for someone to notice.&amp;#160; By default it will take in lots of Alerts but not have any useful actions.&amp;#160; If you have not already done this, consider going to Configure &amp;gt; Alerts &amp;gt; Actions and creating an Alert for each event you are bothered about (in Configure &amp;gt; Alerts &amp;gt; Rules), sending an email if nothing else.&lt;/p&gt;  &lt;p&gt;By default Edgesight DOES monitor disk space, even in Basic mode.&amp;#160; You can pull off a nice report on free disk space in Browse &amp;gt; System Disk Usage, which is lovely as long as you do this on a regular basis.&amp;#160; If you don’t, and don’t have any other monitoring software, you could have Citrix servers operating with almost no space free.&amp;#160; &lt;/p&gt;  &lt;p&gt;This is how to monitor for disk space alerts using the Event Log record a full server will generate anyway:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In EdgeSight, log in as an Admin and click Alerts (under Company Configuration) &amp;gt; Rules      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-D-FUPz3lK5M/Tkz-c6b6ftI/AAAAAAAAAoI/fpVRUoq9Ujo/s1600-h/image2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-vRD-BKT4sqo/Tkz-gektPdI/AAAAAAAAAoM/avCGh61zPoU/image_thumb.png?imgmax=800" width="244" height="111" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click New Alert Rule &lt;/li&gt;    &lt;li&gt;Select System Alerts and click next &lt;/li&gt;    &lt;li&gt;Select Windows Event Log and click Next      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/-kaUDptLViwA/Tkz-hTqIxsI/AAAAAAAAAoQ/CIYIfjVJvOU/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-4gTBJqBuDOA/Tkz-iRrag3I/AAAAAAAAAoU/FwkfhFfIGhE/image_thumb1.png?imgmax=800" width="244" height="210" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Give the rule a name (“Disk Space Alert”?), enter System as the Event Log Name, with Type as “Warning”, Source as “srv” and Event ID as “2013”.&amp;#160; This should match alerts you will get on a Windows system with a full drive.      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-zV9wW9Xzvtg/Tkz-iy3sgdI/AAAAAAAAAoY/Ctl84wYPK78/s1600-h/image8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-12gMVXzbkKg/Tk0AQF2oQ-I/AAAAAAAAAoc/dYhT9HN8vjQ/image_thumb2.png?imgmax=800" width="244" height="202" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click Next and Next (not Finish – you need an Action too), then select the part of the server tree you want to monitor – probably “All” at the top to select everything.&amp;#160; You might need to click this again on the next screen to select it properly.&amp;#160; Do this and click Next again. &lt;/li&gt;    &lt;li&gt;Select “Create a new Alert Action” and click Next.&amp;#160; &lt;/li&gt;    &lt;li&gt;Now you decide what to do – SNMP might be useful here, or sending an alert MS SysOps.&amp;#160; I’m just sending an email, so select “Sent an Email notification”      &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-RwUkij2uEOU/Tk0AQnBP4eI/AAAAAAAAAog/_XaJj2nMOmI/s1600-h/image11.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-hbPM0XNyARE/Tk0AQ6JRV2I/AAAAAAAAAok/yIMHgYcrONA/image_thumb3.png?imgmax=800" width="244" height="202" /&gt;&lt;/a&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Enter a name for the Action and a subject, then select an address to send to.&amp;#160; Click Test Action to check you get something.      &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/-jYqkznTxvDk/Tk0ARbM8RYI/AAAAAAAAAoo/2DbaH-l0oxA/s1600-h/image14.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-06NVh94jZZI/Tk0ASM2szZI/AAAAAAAAAos/ZXvx9cOw1SY/image_thumb4.png?imgmax=800" width="244" height="204" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click Next and Finish and you should see your new alert under Rules and Actions &lt;/li&gt;    &lt;li&gt;You should now get emails when someone fills your servers up!&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-9042070821859751560?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/9042070821859751560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/08/creating-low-disk-space-alert-with.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/9042070821859751560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/9042070821859751560'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/08/creating-low-disk-space-alert-with.html' title='Creating a low disk space alert with EdgeSight'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-vRD-BKT4sqo/Tkz-gektPdI/AAAAAAAAAoM/avCGh61zPoU/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5486741859055542857</id><published>2011-08-17T13:03:00.001+01:00</published><updated>2011-08-17T13:03:39.264+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Citrix IMA and MFCom services hung at Starting…</title><content type='html'>&lt;p&gt;Recently we had a bit of a Data Collector Election storm on a XenApp 6 farm, and about the same time noticed that newly built servers joining the farm or being moved from one data centre to another had a problem with the “Citrix MFCOM Service” (MFcom) and “Citrix Independent Management Architecture” (IMAservice) services hung at Starting.&amp;#160; &lt;/p&gt;  &lt;p&gt;The initial fix was removing them from the farm and rejoining them, which was a little time consuming.&lt;/p&gt;  &lt;p&gt;We later found that if the local host cache (each server has one of these, its a record of the farm it exists in) was recreated, the server should be able to participate in the farm again.&amp;#160; This required the IMA and MFCOM services to be forced to close since they were hung on starting, so we used this script, with an attempt at a graceful stop of the services (with pings to give it time to stop), followed by TASKKILL to make sure the service was over, then a reboot.&amp;#160; Hopefully this will be useful to someone!&lt;/p&gt;  &lt;p&gt;Copy the following text into a new batch file and run it (As Administrator, if you use UAC) on a server with hung services, it should sort it out:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;sc stop mfcom       &lt;br /&gt;ping localhost -n 10 &amp;gt; nul        &lt;br /&gt;sc stop CitrixWMIService        &lt;br /&gt;ping localhost -n 5 &amp;gt; nul        &lt;br /&gt;sc stop imaservice        &lt;br /&gt;ping localhost -n 10 &amp;gt; nul        &lt;br /&gt;taskkill /IM imasrv.exe /F        &lt;br /&gt;taskkill /IM IMAAdvanceSrv.exe /F        &lt;br /&gt;taskkill /IM mfcom.exe /F        &lt;br /&gt;dsmaint recreatelhc        &lt;br /&gt;dsmaint recreaterade        &lt;br /&gt;shutdown -r -t 10&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Thanks to this post for pointing us in the right direction: &lt;a title="http://www.szeker.net/2011/02/08/citrix-xenapp-6-0-hotfix-xa600w2k8r2x64003-server-hangs-on-shut-down-problem-mfcom-service-hangs-on-starting/" href="http://www.szeker.net/2011/02/08/citrix-xenapp-6-0-hotfix-xa600w2k8r2x64003-server-hangs-on-shut-down-problem-mfcom-service-hangs-on-starting/"&gt;http://www.szeker.net/2011/02/08/citrix-xenapp-6-0-hotfix-xa600w2k8r2x64003-server-hangs-on-shut-down-problem-mfcom-service-hangs-on-starting/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5486741859055542857?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5486741859055542857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/08/citrix-ima-and-mfcom-services-hung-at.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5486741859055542857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5486741859055542857'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/08/citrix-ima-and-mfcom-services-hung-at.html' title='Citrix IMA and MFCom services hung at Starting…'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6120712237999163330</id><published>2011-07-06T14:12:00.001+01:00</published><updated>2011-07-06T14:16:35.640+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Creating a Server Monitoring Graph in XenApp 6.0 and 6.5</title><content type='html'>&lt;p&gt;Knowing what is going on in your Citrix farm is always difficult when there are more than a few users and servers involved.&amp;#160; Edgesight is very useful for this in XenApp, but it does lack a decent Dashboard function so you can tell at a glance what the load is like on your servers.&lt;/p&gt;  &lt;p&gt;In previous versions of Citrix I’ve seen people write applications which use MFCOM to find out how many sessions are on each server and write them out to a nice graph – you can then see at a glance whether for instance everyone is on one server, or if a server appears to have rebooted or been left disabled.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-TftCD9LeYAY/ThRfVAL5L3I/AAAAAAAAAoA/BS-3v20hCIw/s1600-h/image%25255B8%25255D.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Citrix Server Graph" border="0" alt="Citrix Server Graph" src="http://lh3.ggpht.com/-Blbam1yAUHM/ThRfV4JfdTI/AAAAAAAAAoE/ruZmc-_USjQ/image_thumb%25255B6%25255D.png?imgmax=800" width="644" height="227" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The way I do this currently is using a PowerShell script, running as a scheduled task.&amp;#160; This then creates image files which I can display in a webpage.&lt;/p&gt;  &lt;p&gt;In &lt;a href="http://zenapp.blogspot.com/2010/11/notes-on-powershell-in-xenapp-6.html" target="_blank"&gt;this&lt;/a&gt; earlier article I showed how you could download and install the Citrix components into PowerShell and use it to control the farm.&amp;#160; Its worth doing this, and also using the PowerShell ISE Editor to write your PowerShell scripts.&lt;/p&gt;  &lt;p&gt;You should also download something that will let you create graphs from PowerShell.&amp;#160; An easy and free way of doing this is the MS Chart Controls for .NET 3.5 download.&amp;#160; You can download this from here:    &lt;br /&gt;&lt;a title="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=14422" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=14422"&gt;http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=14422&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The first step is to use Powershell to get a list of the server names that you are interested in, and a list of the active sessions on the farm.&amp;#160; Install the XenApp Powershell SDK from &lt;a href="http://community.citrix.com/display/xa/XenApp+6+PowerShell+SDK " target="_blank"&gt;here&lt;/a&gt; and run the following from a farm serer. The first line is required to load the Citrix add-ons you just installed to PowerShell:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Add-PSSnapin Citrix*        &lt;br /&gt;$filter = 'xen'         &lt;br /&gt;$servernames = Get-XAServer | where-object {$_.ServerName -match $filter} | select-object ServerName         &lt;br /&gt;$sessionsactive = Get-XASession -Farm | where-object {$_.State -eq &amp;quot;Active&amp;quot; -and $_.ServerName -match $filter}&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The value of $filter can be edited to filter on server name – only server names including that string will be measured.&amp;#160; If you set it to just be ‘’, all servers will be used.&lt;/p&gt;  &lt;p&gt;This should give you a pair of arrays, $Servernames and $sessionsactive, containing all the names and session details.&amp;#160; Now we can iterate through the server names, finding out the number of active sessions for each on and writing it to another array, then finally sorting that array into alphabetical order by server name:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;$servercounts = @{}        &lt;br /&gt;foreach ($servername in $servernames)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $countActive = @($sessionsactive | where-object {$_.ServerName -eq $servername.ServerName }| Select-Object SessionId -unique)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $servercounts.add($servername.ServerName, $countActive.Count)         &lt;br /&gt;}         &lt;br /&gt;$servercounts = $servercounts.GetEnumerator() | sort Name&lt;/font&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You now have an array called $servercounts.&amp;#160; If you ran it and exported its contents it would look something like this:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;----&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -----        &lt;br /&gt;XEN01&amp;#160;&amp;#160;&amp;#160;&amp;#160; 28        &lt;br /&gt;XEN02&amp;#160;&amp;#160;&amp;#160;&amp;#160; 30        &lt;br /&gt;XEN03&amp;#160;&amp;#160;&amp;#160;&amp;#160; 31        &lt;br /&gt;XEN04&amp;#160;&amp;#160;&amp;#160;&amp;#160; 28        &lt;br /&gt;XEN05&amp;#160;&amp;#160;&amp;#160;&amp;#160; 28        &lt;br /&gt;XEN06&amp;#160;&amp;#160;&amp;#160;&amp;#160; 29        &lt;br /&gt;XEN07&amp;#160;&amp;#160;&amp;#160;&amp;#160; 28        &lt;br /&gt;XEN08&amp;#160;&amp;#160;&amp;#160;&amp;#160; 29        &lt;br /&gt;XEN09&amp;#160;&amp;#160;&amp;#160;&amp;#160; 27&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Finally, time to generate the chart, if that is what you want.&amp;#160; To use the MS Chart Controls (which will need to be installed on the XenApp server too) add these lines to the top of the script:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;[void][Reflection.Assembly]::LoadWithPartialName(&amp;quot;System.Windows.Forms&amp;quot;)        &lt;br /&gt;[void][Reflection.Assembly]::LoadWithPartialName(&amp;quot;System.Windows.Forms.DataVisualization&amp;quot;)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Then add these lines to the end of the script to create the graph and save it to the c: drive as a PNG file.&amp;#160; Note the lines to create a title for it as well, so you know whether the image is out of date:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# create chart object        &lt;br /&gt;$Chart = New-object System.Windows.Forms.DataVisualization.Charting.Chart         &lt;br /&gt;$Chart.Width = 900         &lt;br /&gt;$Chart.Height = 330         &lt;br /&gt;$Chart.Left = 10         &lt;br /&gt;$Chart.Top = 10 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# create a chartarea to draw on and add to chart        &lt;br /&gt;$ChartArea = New-Object System.Windows.Forms.DataVisualization.Charting.ChartArea         &lt;br /&gt;$Chart.ChartAreas.Add($ChartArea)         &lt;br /&gt;[void]$Chart.Series.Add(&amp;quot;Data&amp;quot;)         &lt;br /&gt;foreach ($server in $servercounts)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $dp1 = new-object System.Windows.Forms.DataVisualization.Charting.DataPoint(0, $server.Value)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $dp1.AxisLabel = $server.Name         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $Chart.Series[&amp;quot;Data&amp;quot;].Points.Add($dp1)         &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Courier New"&gt;$title = new-object System.Windows.Forms.DataVisualization.Charting.Title        &lt;br /&gt;$Chart.Titles.Add( $title )         &lt;br /&gt;$Chart.Titles[0].Text = date&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;        &lt;br /&gt;$Chart.SaveImage(&amp;quot;c:\Graph\XenAppFarm.png&amp;quot;,&amp;quot;png&amp;quot;)&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The script is best being signed (or remove the need for signing in PowerShell scripts) and then needs to be scheduled.&amp;#160; I do this with a scheduled task on a XenApp server, which calls a batch file with contents of:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;call powershell -command &amp;quot;&amp;amp; {C:\Graph\Generate.ps1}&amp;quot;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Finally you need a way of viewing the image – I just use a HTML file with an automated refresh, such as this:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;html xmlns=&amp;quot;&lt;/font&gt;&lt;a href="http://www.w3.org/1999/xhtml&amp;quot;"&gt;&lt;font size="2" face="Courier New"&gt;http://www.w3.org/1999/xhtml&amp;quot;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="Courier New"&gt;&amp;gt;        &lt;br /&gt;&amp;lt;head&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;title&amp;gt;XenApp Farm&amp;lt;/title&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;meta http-equiv=&amp;quot;refresh&amp;quot; content=&amp;quot;60&amp;quot;&amp;gt;         &lt;br /&gt;&amp;lt;/head&amp;gt;         &lt;br /&gt;&amp;lt;body&amp;gt;         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;img src=&amp;quot;c:\Graph\XenAppFarm.png&amp;quot;&amp;gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;lt;/body&amp;gt;         &lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Just to recap, here’s the whole sample script:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# load the appropriate assemblies        &lt;br /&gt;[void][Reflection.Assembly]::LoadWithPartialName(&amp;quot;System.Windows.Forms&amp;quot;)         &lt;br /&gt;[void][Reflection.Assembly]::LoadWithPartialName(&amp;quot;System.Windows.Forms.DataVisualization&amp;quot;)         &lt;br /&gt;Add-PSSnapin Citrix*         &lt;br /&gt;        &lt;br /&gt;# get the server names and sessions         &lt;br /&gt;$filter = ''         &lt;br /&gt;$servernames = Get-XAServer | where-object {$_.ServerName -match $filter} | select-object ServerName         &lt;br /&gt;$sessionsactive = Get-XASession -Farm | where-object {$_.State -eq &amp;quot;Active&amp;quot; -and $_.ServerName -match $filter} &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Courier New"&gt;$servercounts = @{}        &lt;br /&gt;        &lt;br /&gt;# count active sessions for each server name         &lt;br /&gt;foreach ($servername in $servernames)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $countActive = @($sessionsactive | where-object {$_.ServerName -eq $servername.ServerName }| Select-Object SessionId -unique)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $servercounts.add($servername.ServerName, $countActive.Count)         &lt;br /&gt;}         &lt;br /&gt;$servercounts = $servercounts.GetEnumerator() | sort Name &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# create chart object        &lt;br /&gt;$Chart = New-object System.Windows.Forms.DataVisualization.Charting.Chart         &lt;br /&gt;$Chart.Width = 900         &lt;br /&gt;$Chart.Height = 330         &lt;br /&gt;$Chart.Left = 10         &lt;br /&gt;$Chart.Top = 10 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Courier New"&gt;# create a chartarea to draw on and add to chart        &lt;br /&gt;$ChartArea = New-Object System.Windows.Forms.DataVisualization.Charting.ChartArea         &lt;br /&gt;$Chart.ChartAreas.Add($ChartArea)         &lt;br /&gt;[void]$Chart.Series.Add(&amp;quot;Data&amp;quot;)         &lt;br /&gt;        &lt;br /&gt;# add a data point for each server         &lt;br /&gt;foreach ($server in $servercounts)         &lt;br /&gt;{         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $dp1 = new-object System.Windows.Forms.DataVisualization.Charting.DataPoint(0, $server.Value)         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $dp1.AxisLabel = $server.Name         &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; $Chart.Series[&amp;quot;Data&amp;quot;].Points.Add($dp1)         &lt;br /&gt;}         &lt;br /&gt;# set the title to the date and time         &lt;br /&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;$title = new-object System.Windows.Forms.DataVisualization.Charting.Title        &lt;br /&gt;$Chart.Titles.Add( $title )         &lt;br /&gt;$Chart.Titles[0].Text = date&lt;/font&gt;&lt;/p&gt;   &lt;font face="Courier New"&gt;&lt;font size="2"&gt;# save the chart to a file&lt;/font&gt;       &lt;br /&gt;&lt;font size="2"&gt;$Chart.SaveImage(&amp;quot;c:\Graph\XenAppFarm.png&amp;quot;,&amp;quot;png&amp;quot;)&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;  &lt;p&gt;Resources used to write the above include:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/b/richard_macdonald/archive/2009/04/28/3231887.aspx"&gt;http://blogs.technet.com/b/richard_macdonald/archive/2009/04/28/3231887.aspx&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.seriescharttype.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.windows.forms.datavisualization.charting.seriescharttype.aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6120712237999163330?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6120712237999163330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/creating-server-monitoring-graph-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6120712237999163330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6120712237999163330'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/creating-server-monitoring-graph-in.html' title='Creating a Server Monitoring Graph in XenApp 6.0 and 6.5'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-Blbam1yAUHM/ThRfV4JfdTI/AAAAAAAAAoE/ruZmc-_USjQ/s72-c/image_thumb%25255B6%25255D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5051731902939795895</id><published>2011-07-06T13:13:00.001+01:00</published><updated>2011-07-06T13:13:21.247+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hotfixes'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>XenApp 6 – Hotfix 068 fixes UI and server capacity issues</title><content type='html'>&lt;p&gt;Citrix released Hotfix XA600W2K8R2X64068 last week – available here: &lt;a title="http://support.citrix.com/article/CTX129741" href="http://support.citrix.com/article/CTX129741"&gt;http://support.citrix.com/article/CTX129741&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This interestingly includes several previous hotfixes, including the quite recent public hotfix 056, which improved the stability XenApp 6.0 considerably, especially when combined with Windows 2008 R2 SP1.&amp;#160; This fix therefore now addresses 13 separate issues.&lt;/p&gt;  &lt;p&gt;Most interesting in the list of new fixes for me are those relating to screen flickering, windows maximising over the taskbar and poor server performance over about 70 connections:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Dock bars of published applications might overlap and obscure the local Windows Taskbar. This is the server-side component of the fix. To resolve the issue in its entirety, you must also install a client-side hotfix that contains Fix #206851.        &lt;br /&gt;[From XA600W2K8R2X64068][#210857]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Certain applications can perform slowly when run in seamless mode.        &lt;br /&gt;[From XA600W2K8R2X64068][#257490]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;The CPU consumption of the winlogon.exe process can be higher than usual and cause new connection attempts to fail once a server hosts 70 connections or more. Eventually, servers can experience a fatal exception and need to be restarted.        &lt;br /&gt;[From XA600W2K8R2X64068][#LA0032]&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;These issues have been seen on and off since we starting to run large number of user sessions on XenApp 6 servers.&amp;#160; Anecdotally, the issue of the Start Menu being obscured by Citrix sessions is quite widespread (though obviously more of an annoyance than anything).&amp;#160; We know that sessions can flicker when being shadowed using Remote Assistance or SCCM if the client version is older than v12.1 – hopefully this is also fixed now. The last one, servers behaving badly with over about 70 connections, is also just what we have seen, with far less user density (number of user sessions on each server) possible than we expected to be the case from benchmarking. We’ll allow more sessions now and see whether the servers behave better.&lt;/p&gt;  &lt;p&gt;Incidentally, the “client-side hotfix that contains Fix #206851” mentioned in some of the issues fixed was included in the Citrix Online Plug-In v11.2 and is presumably in later releases as well.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5051731902939795895?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5051731902939795895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/xenapp-6-hotfix-068-fixes-ui-and-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5051731902939795895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5051731902939795895'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/xenapp-6-hotfix-068-fixes-ui-and-server.html' title='XenApp 6 – Hotfix 068 fixes UI and server capacity issues'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8880747480251799417</id><published>2011-07-04T14:07:00.001+01:00</published><updated>2011-07-04T14:07:33.600+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AppCenter'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><title type='text'>Installing XenApp 6.5 Tech Preview - Part 4 – Configuring the farm</title><content type='html'>&lt;p&gt;This is a test build of the new Tech Preview of XenApp 6.5 from Citrix.&amp;#160; In the previous parts of this guide we set up a &lt;a href="http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-1-license.html" target="_blank"&gt;License&lt;/a&gt; server, &lt;a href="http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-2-web.html" target="_blank"&gt;Web Interface&lt;/a&gt; server and built the farm’s &lt;a href="http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-3.html" target="_blank"&gt;Data Collector&lt;/a&gt;, establishing the farm and its data store.&lt;/p&gt;  &lt;p&gt;In this part we’ll continue this process by configuring the Web Interface and the first published applications for the farm.&amp;#160; To be honest, this is all highly reminiscent of the process to configure the Web Interface and publish a simple application that was in XenApp 6.&amp;#160; If you’re familiar with it, you should know all this already.&amp;#160; &lt;/p&gt;  &lt;p&gt;Logging onto our Web Interface box again we launch the Citrix Web Interface Management console from the Start Menu&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-ki2wABaK5cE/ThG6w4Cpj6I/AAAAAAAAAmI/MaGS1WbcID0/s1600-h/image%25255B3%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-tJAeoXKG2VA/ThG6xNw70LI/AAAAAAAAAmM/2eC4T2GT5jA/image_thumb%25255B1%25255D.png?imgmax=800" width="253" height="62" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In this we have no sites created yet, and we’re going to create one site under XenApp Web Sites (used for the web interface) and XenApp Services Sites (used for the&amp;#160; Receiver client to create links in the Start Menu and on the desktop.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-PapHQ2zV4Yo/ThG6xt3bYwI/AAAAAAAAAmQ/xuuS82Y7kY0/s1600-h/image%25255B6%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-r6G0f3W_280/ThG6x7tWiTI/AAAAAAAAAmU/ulhfO00AZAI/image_thumb%25255B2%25255D.png?imgmax=800" width="244" height="137" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating a XenApp Web Site&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Right click on XenApp Web Sites and click Create Site. &lt;/p&gt;  &lt;p&gt;I’m happy with the name of the site, but I want to just type the server name in IE for it to work, so I click “Set as the default page for the IIS zone”.&amp;#160; If there were multiple web interface sites, only one would want this on.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-vAXuK7J-5To/ThG6yec5YxI/AAAAAAAAAmY/1msAYRWq66w/s1600-h/image%25255B9%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-GTLaOvFbH7k/ThG6yo31ZvI/AAAAAAAAAmc/-gFu4sLYm8Q/image_thumb%25255B3%25255D.png?imgmax=800" width="244" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The point of authentication is simple since this is just an internal web interface site, so the default of “at web interface” should be fine.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-3PYlkMfJZ_8/ThG6zD6LwlI/AAAAAAAAAmg/n78ngXjbadI/s1600-h/image%25255B15%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-xb0618eW1ro/ThG6zvZcslI/AAAAAAAAAmk/dN4I0jSAVl4/image_thumb%25255B5%25255D.png?imgmax=800" width="244" height="145" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;A couple more screens of clicking Next and I can configure my new site, providing the name of the first farm server I just built.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-ms5vEMOqen8/ThG6z5YbHcI/AAAAAAAAAmo/BOgX85QkFUk/s1600-h/image%25255B18%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-CYocTir0XDQ/ThG60liCQWI/AAAAAAAAAms/mE40eXnkVzU/image_thumb%25255B6%25255D.png?imgmax=800" width="244" height="210" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the Authentication Methods screen I just leave it as Explicit as I just want it to ask for a username and password.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-dHPsl2TU_0U/ThG61Pu6xbI/AAAAAAAAAmw/MNDyaUi3P9E/s1600-h/image%25255B21%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-9HucyDS-6CE/ThG61qMDXpI/AAAAAAAAAm0/ebxkkV5pbZk/image_thumb%25255B7%25255D.png?imgmax=800" width="244" height="189" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I then restrict it to just my AD domain, choose the Full logon screen appearance (apparently it will look like this…)&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-_1F0N7MBxFw/ThG62Hdt5FI/AAAAAAAAAm4/bb0u9q5Vhj4/s1600-h/image%25255B24%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-4egf7imrOkI/ThG62vlBvnI/AAAAAAAAAm8/HYQvc2cfPZk/image_thumb%25255B8%25255D.png?imgmax=800" width="244" height="113" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The full interface gives some options to change the language and the reconnection options after logon.&lt;/p&gt;  &lt;p&gt;Then I choose just “online” apps since I don’t stream to clients, then we’re all done with the web site creation.&lt;/p&gt;  &lt;p&gt;After this I open a browser and go to my server, at &lt;a href="http://xensvr02/"&gt;http://xensvr02/&lt;/a&gt; – it takes ages the first time and seems to be hung on “Loading…”, but it works after that and is super fast next time.&amp;#160; I can log in okay (since I specified my domain name earlier I don’t need to enter that as part of my username) and I am told, quite correctly, that there are no resources available.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/--iq27nkm5xU/ThG6275dpbI/AAAAAAAAAnA/gMmlWLexagg/s1600-h/image%25255B30%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-2uGzS-f4NRU/ThG63VXRELI/AAAAAAAAAnE/-VniDncoZU8/image_thumb%25255B10%25255D.png?imgmax=800" width="244" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating a XenApp Services Site&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Back in the main console of the Web Interface, I right click XenApp Services Sites and click Create Site.&amp;#160; The default names are fine – interesting that Citrix still use the phrase “PNAgent” here, its been abandoned in most other places…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-2rfH_yA5lwo/ThG632qu9dI/AAAAAAAAAnI/4tcFnOJ_zqM/s1600-h/image%25255B27%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-AZRNWVEBDtI/ThG64UmTnTI/AAAAAAAAAnM/ZV25nB1CEG8/image_thumb%25255B9%25255D.png?imgmax=800" width="244" height="114" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Next, Next, Next and configure the farm again.&amp;#160; You can go in again later and add multiple farms by the way.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-ms5vEMOqen8/ThG6z5YbHcI/AAAAAAAAAmo/BOgX85QkFUk/s1600-h/image%25255B18%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-CYocTir0XDQ/ThG60liCQWI/AAAAAAAAAms/mE40eXnkVzU/image_thumb%25255B6%25255D.png?imgmax=800" width="244" height="210" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;I choose “online” applications again and click through to the end of the wizard.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Publishing the first applications&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;When I learn a new programming language I always write a “Hello World” app first.&amp;#160; When I produce a new Citrix farm I always publish Notepad first!&lt;/p&gt;  &lt;p&gt;Log back on to the Data Collector we installed earlier.&amp;#160; I’ve already set up the AppCenter (the new name for the Delivery Services Console), by loading it from Administrative Tools &amp;gt; Citrix &amp;gt; Management Consoles &amp;gt; Citrix AppCenter and choosing to add the local computer.&amp;#160; You should see the new farm name under XenApp in the tree on the left.&amp;#160; Click Applications and it should be empty.&amp;#160; Right click and click Publish Application&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-d9EhifewLnA/ThG648T6pWI/AAAAAAAAAnQ/0SA-Rj1i6Ks/s1600-h/image%25255B33%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-QWQMN9Fpm_Y/ThG65jH23QI/AAAAAAAAAnU/ACY6uRQxHLw/image_thumb%25255B11%25255D.png?imgmax=800" width="194" height="88" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click Next and enter Notepad as the Display Name.&amp;#160; Click Next and the following screen is the same as on XenApp 6 – apps can still stream to server, to client, be hosted or be content or a desktop.&amp;#160; The default (“accessed from a server” – a tradition hosted application) is what we need&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-FcMMLG90CDw/ThG651yCSeI/AAAAAAAAAnY/-7wDizAPlqU/s1600-h/image%25255B36%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-Xi4w3-Drbzg/ThG66oaVK6I/AAAAAAAAAnc/GGzgjtOEitY/image_thumb%25255B12%25255D.png?imgmax=800" width="244" height="120" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Click browse to find c:\windows\system32\Notepad.exe and it should fill in the command line and working directory.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-gJLYzhnImQ4/ThG665W156I/AAAAAAAAAng/C4Ucl6rIevA/s1600-h/image%25255B39%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-LdHabPRcZEg/ThG67ZiOOJI/AAAAAAAAAnk/LMntluB7GZI/image_thumb%25255B13%25255D.png?imgmax=800" width="220" height="129" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The next questions are all easy (servers to publish on – there’s only one and no Worker Groups yet, so I pick that server, then my own account to see the app).&lt;/p&gt;  &lt;p&gt;I can now log into my Web Interface site and see a nice Notepad icon.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-u9Q8W98AUDA/ThG670t78HI/AAAAAAAAAno/XM1XPegMJxU/s1600-h/image%25255B42%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-TBcLjDbaQyE/ThG68W91ZbI/AAAAAAAAAns/ZP7uoYIKnCM/image_thumb%25255B14%25255D.png?imgmax=800" width="229" height="203" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When I launch it I get the expected notice that this is a technical preview license – after that, Notepad comes up – quite quickly actually…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-ilsfFfW8RRM/ThG69FcMGVI/AAAAAAAAAnw/waBeODWDczg/s1600-h/image%25255B47%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-R7ZvNSPLrtE/ThG69Y67V4I/AAAAAAAAAn0/WKa6kp9yW1Q/image_thumb%25255B17%25255D.png?imgmax=800" width="416" height="197" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Publishing the AppCenter&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’m not going to want to keep logging on to the Data Collector to use the AppCenter, so I publish that too.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This is the same process as before, it is “accessed from a server”, with the following target:&lt;/p&gt;  &lt;p&gt;&amp;quot;C:\Program Files (x86)\Citrix\Citrix Delivery Services Console\Framework\CmiLaunch.exe&amp;quot;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-uwfKKqIds0E/ThG69itQ6XI/AAAAAAAAAn4/hbpo34JtEl8/s1600-h/image%25255B50%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-F9BqRbHgUwI/ThG6-X6_coI/AAAAAAAAAn8/nR7IM3tuD6g/image_thumb%25255B18%25255D.png?imgmax=800" width="244" height="108" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This works very nicely and I now have a published AppCenter.&amp;#160; &lt;/p&gt;  &lt;p&gt;Now we have a working farm I’m going to check out some of the new features of XenApp 6.5 – more soon.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8880747480251799417?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8880747480251799417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-4-configuring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8880747480251799417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8880747480251799417'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-4-configuring.html' title='Installing XenApp 6.5 Tech Preview - Part 4 – Configuring the farm'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-tJAeoXKG2VA/ThG6xNw70LI/AAAAAAAAAmM/2eC4T2GT5jA/s72-c/image_thumb%25255B1%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5390639729667969819</id><published>2011-07-03T19:36:00.001+01:00</published><updated>2011-07-04T12:57:16.785+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><title type='text'>Installing XenApp 6.5 Tech Preview - Part 3 – Establishing the Farm</title><content type='html'>&lt;p&gt;Building on our production of a license server (&lt;a href="http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-1-license.html" target="_blank"&gt;here&lt;/a&gt;) and web interface box (&lt;a href="http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-2-web.html" target="_blank"&gt;here&lt;/a&gt;) which can support XenApp 6.5 Tech preview, we’re now going to establish a new farm with the installation of the server which will become the Data Collector and the server hosting the management tools.&lt;/p&gt;  &lt;p&gt;Please note this cannot be installed over a remote desktop.&amp;#160; If its a VM, use the console (through XenCenter for instance), if its a physical machine, use ILO or a monitor, keyboard and mouse plugged into the box, at least until the main install is complete installed.&lt;/p&gt;  &lt;p&gt;First, build your server – Windows Server 2008 R2 SP1 with a static IP (not DHCP).&lt;/p&gt;  &lt;p&gt;Run Autorun.exe from the root of the installer share you created from the downloaded ISO of XenApp 6.5 Tech Preview.&lt;/p&gt;  &lt;p&gt;Click Install XenApp Server&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-jw5RtF5RrXM/ThBNFPn-3aI/AAAAAAAAAjw/nt08AVkyUg0/s1600-h/image2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-NNSNLr96IG4/ThBNFmFifmI/AAAAAAAAAj0/9-26h5HVC-0/image_thumb.png?imgmax=800" width="244" height="187" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Add Server Roles&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-hBxroIRmcZk/ThBNF3N1SAI/AAAAAAAAAj4/26901-PIU3A/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-wkRrfnWgp_g/ThBNGnl_xKI/AAAAAAAAAj8/azSzJ_grkWQ/image_thumb1.png?imgmax=800" width="244" height="50" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Choose your server edition (I’m personally installing Enterprise, so this will not cover Platinum only features)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-v-qwGGrRJHY/ThBNG2O0v9I/AAAAAAAAAkA/xUUBOL05L50/s1600-h/image8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-nLCiGlI_8Zc/ThBNHjFj5JI/AAAAAAAAAkE/X4jhxtIAmeo/image_thumb2.png?imgmax=800" width="244" height="114" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Accept the EULA and click Next, then select just the XenApp role&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-X2zYRh4YleQ/ThBNIG0eh_I/AAAAAAAAAkI/UtrSX_gg9Xs/s1600-h/image11.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-kJJ-4srlm7o/ThBNItPyrbI/AAAAAAAAAkM/gsZVluHIb9A/image_thumb3.png?imgmax=800" width="244" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can now select the components.&amp;#160; You might choose different options to me so its worth a look.&amp;#160; First, take a look at the options:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-7cVW337Txpc/ThBNJPkkeHI/AAAAAAAAAkQ/6pLVDJO-K70/s1600-h/image14.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-K-QkEHiFWM0/ThBNJsjNdSI/AAAAAAAAAkU/wNxDp_1qXDg/image_thumb4.png?imgmax=800" width="244" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Personally, I’m not using Single Sign-On, so I don’t select that (though it will STILL install the admin console anyway).&amp;#160; I don’t use Power and Capacity Management either, so I don’t use install the Agent.&lt;/p&gt;  &lt;p&gt;I do use Edgesight on production systems, but this being a test system I’ll skip the Edgesight Agent too.&amp;#160; I’ll take a look at the new version of Edgesight separately.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;The XML Service IIS Integration is automatically checked if you have IIS installed, where XenApp and IIS share a local port (80 by default).&amp;#160; If you check it, IIS will be installed and configured in this way.&amp;#160; But if you don’t have or need IIS on your XenApp servers (why would you?) and don’t need the extra features IIS has over the Citrix XML Service (like encrypting web traffic), don’t select the Integration checkbox.&amp;#160; There’s a useful discussion of this feature on this Citrix Forums thread:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://forums.citrix.com/message.jspa?messageID=1542227" href="http://forums.citrix.com/message.jspa?messageID=1542227"&gt;http://forums.citrix.com/message.jspa?messageID=1542227&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Leave the default components selected (we want the Management Tools on this server and we’re going to have a look at the new Windows Desktop Experience Integration feature.&lt;/p&gt;  &lt;p&gt;Click Next, Next and Install to begin the installation.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-YOOV3W2_3zc/ThBNKdCSzHI/AAAAAAAAAkY/3aqyarAUtq4/s1600-h/image17.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-UnzcNWlpw_E/ThBNKzNybuI/AAAAAAAAAkc/eoYOA0083Tw/image_thumb5.png?imgmax=800" width="244" height="182" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You may get this popup to install device software, it might be more simple if you click “Always trust software from ‘Citrix Systems Inc’”&lt;/p&gt;  &lt;p&gt;Because this install has been launched from Autorun rather than a script, all the pre-requisites and server roles will be installed for you.&amp;#160; Note you’ve not been asked for Farm details yet – like XenApp 6.5 you install XenApp first into an unconfigured state and then choose whether to join or create a Farm.&lt;/p&gt;  &lt;p&gt;Click finish at the end of the wizard and click Specify Licensing, then enter the name of the license server you created in &lt;a href="http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-1-license.html" target="_blank"&gt;Part 1&lt;/a&gt;…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-zL7DRYQoD5c/ThBNLEnjbYI/AAAAAAAAAkg/z-pd-y7ibGw/s1600-h/image20.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-TyM-kAT_GW8/ThBNL583uDI/AAAAAAAAAkk/WAsZNZb6FNg/image_thumb6.png?imgmax=800" width="244" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Test Connection and it should be successful, then choose the licensing model.&amp;#160; Since this is not a XenDesktop trial, choose XenApp, which should be listed as Recommended.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-fdmvBaaTTIs/ThC2jbXNEbI/AAAAAAAAAko/9ISCOjDexqg/s1600-h/image23.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-Iyeg94xPZv4/ThC2kMIFkVI/AAAAAAAAAks/z4E2mFZX2q4/image_thumb7.png?imgmax=800" width="244" height="150" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Click Apply and you should have a nice green tick by Licensing.&amp;#160; Now select Configure.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-F8K0zYhaFto/ThC2klvFdjI/AAAAAAAAAkw/FlK7poMOK6k/s1600-h/image26.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-S0xKUNIzTlI/ThC2lEW-xJI/AAAAAAAAAk0/25hF0u_jMCU/image_thumb8.png?imgmax=800" width="244" height="153" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can now choose whether to join an existing farm or create a new one.&amp;#160; Click Create&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-dvJAXL_ERW4/ThC2laVtInI/AAAAAAAAAk4/zHdq7rPffu4/s1600-h/image29.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-Wj9guRaftLQ/ThC2l1ADDiI/AAAAAAAAAk8/hUNzL_xJL5U/image_thumb9.png?imgmax=800" width="244" height="80" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Then enter your farm name and your own domain account to be the administrator.&lt;/p&gt;  &lt;p&gt;At the next section you can choose to have a local SQL Express database (just for test farms or companies who don’t even have a SQL Server), or connect to an existing Database which you should precreate on a SQL Server box.&amp;#160; See &lt;a href="http://support.citrix.com/proddocs/topic/xenapp-w2k8-tp/ps-database-ref-sql-srvr.html" target="_blank"&gt;this link&lt;/a&gt; for Citrix’s recommendations regarding the database server.&amp;#160; For this test I’m going to use the New Database option to install SQL Express 2008 on this server.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-tF3F4viSgvk/ThC2mQCpaEI/AAAAAAAAAlA/-L-YpX46UjQ/s1600-h/image32.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-gHYtIhBu66g/ThC2nMK-tCI/AAAAAAAAAlE/05tFUkPw_Zo/image_thumb10.png?imgmax=800" width="244" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Choose the shadowing model you want.&amp;#160; Make sure you get this right as it can override what you might choose later on.&amp;#160; Personally I am hoping that shadowing will work properly in XenApp 6.5 and not require you to mess about with Remote Assistance instead.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-YzP0kSzfj3I/ThC2nqg_o2I/AAAAAAAAAlI/ULC_R_mbyZE/s1600-h/image35.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-6CUbfCoD-OU/ThC2oLP286I/AAAAAAAAAlM/Wjg8SdwG7Uo/image_thumb11.png?imgmax=800" width="244" height="131" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On the next screen we can choose more options for this installation.&amp;#160; Note the first options, to have a Controller or Session Only server – this is a new feature, where servers can be installed without the components to be a Data Collector (both types of server are capable of hosting published applications).&amp;#160; They’re greyed out because this server &lt;em&gt;needs&lt;/em&gt; to be a Controller because its the first one.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-DoGH7MuMR1c/ThC2om5ILwI/AAAAAAAAAlQ/plzk3bZPqUM/s1600-h/image38.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-SUoz-59ofGk/ThC2pLhX-DI/AAAAAAAAAlU/NRiZfk5Gx_g/image_thumb12.png?imgmax=800" width="244" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click the XML Service and you can change the default XML port.&amp;#160; Unless you have a reason to change it (maybe you’re hosting websites on your XenApp server?!), leave it as port 80.&lt;/p&gt;  &lt;p&gt;Click the Receiver tab and you can specify the Web Interface URL that you set up in Part 2 of this guide.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-yowhO1MgnOw/ThC2pt9wgfI/AAAAAAAAAlY/zEFE-dkT4vQ/s1600-h/image41.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-FdOSbN1p6ps/ThC2qL9F8CI/AAAAAAAAAlc/fkASvcuUw8w/image_thumb13.png?imgmax=800" width="244" height="141" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Click Remote Desktop Users and you can change the default user groups who can log onto the server in remote sessions.&amp;#160; I &lt;em&gt;always&lt;/em&gt; untick Add Anonymous Users, which unless you actually want to allow unauthenticated use of Published Applications you should too.&amp;#160; Authenticated Users are anyone with a domain logon, though if the Users group contains Domain Users, they’re already going to be allowed in most environments.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-vMOmUoi75cs/ThC2qt5TczI/AAAAAAAAAlg/0WPPtqQM1Qs/s1600-h/image44.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-ctI9VrWekys/ThC2q13xfJI/AAAAAAAAAlk/BCop4uIM-Nw/image_thumb14.png?imgmax=800" width="244" height="123" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Next and Apply to set up the Farm…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-6P9lSZ48-AE/ThC2rVnIIGI/AAAAAAAAAlo/TEbXBppwcQ4/s1600-h/image47.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-vZyK0WB7ck4/ThC2rzQYDBI/AAAAAAAAAls/gpkw4-3dvvY/image_thumb15.png?imgmax=800" width="244" height="209" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Then click Reboot at the end…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-_FnRW1m30no/ThC2sf5sHYI/AAAAAAAAAlw/Y3TuAo4umas/s1600-h/image50.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-14PNwOCJpkU/ThC2s599blI/AAAAAAAAAl0/dpa3SDJFPO4/image_thumb16.png?imgmax=800" width="244" height="116" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After the reboot, log in as the account you specified as the administrator (your own account maybe?) and launch the new Management Console – the AppCenter.&amp;#160; Citrix have done their level best to hide it by giving it a new name and putting it in the Administrative Tools folder!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-ELH9TjJ89uM/ThC2tuQrY3I/AAAAAAAAAl4/Q_hsHYT4xgY/s1600-h/image53.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-uI_iARpkFE4/ThC2uPFhPGI/AAAAAAAAAl8/VyNrV8hUTw4/image_thumb17.png?imgmax=800" width="244" height="155" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When you launch it and attempt to discover the farm, you might get a message about the Single Sign-On Console – if you are not using this, go to Control Panel, Programs and Features and select the Citrix Single Sign-On Console, right click and Change, Remove, Next, Next and Finish.&amp;#160; If you ARE going to use Single Sign-On, don’t do this!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-VSZ1K5gJOp4/ThC2ugF4iwI/AAAAAAAAAmA/sbK5Y3_9pa8/s1600-h/image56.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-NRfCFZTPXzA/ThC2u7UftPI/AAAAAAAAAmE/YF7Ft7nNP_k/image_thumb18.png?imgmax=800" width="244" height="50" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Launch the AppCenter and you should see the Discovery Wizard automatically appear.&amp;#160; Choose Add Local Computer and you should finally see your new farm. &lt;/p&gt;  &lt;p&gt;In the next part we’ll look at configuring the Web Interface and publishing our first apps.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5390639729667969819?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5390639729667969819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-3.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5390639729667969819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5390639729667969819'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-3.html' title='Installing XenApp 6.5 Tech Preview - Part 3 – Establishing the Farm'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-NNSNLr96IG4/ThBNFmFifmI/AAAAAAAAAj0/9-26h5HVC-0/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8255795494897659252</id><published>2011-07-03T11:49:00.001+01:00</published><updated>2011-07-03T11:49:19.851+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Licensing'/><title type='text'>Installing XenApp 6.5 Tech Preview - Part 1 - License server</title><content type='html'>&lt;p&gt;Following on from my overview of the XenApp 6.5 Tech Preview (&lt;a title="http://zenapp.blogspot.com/2011/07/xenapp-65-tech-preview.html" href="http://zenapp.blogspot.com/2011/07/xenapp-65-tech-preview.html"&gt;http://zenapp.blogspot.com/2011/07/xenapp-65-tech-preview.html&lt;/a&gt;), I am now going to build a demo farm and explore some of the new features.&lt;/p&gt;  &lt;p&gt;For this demo I'll be building a basic set of servers, based on a fairly powerful server running XenServer and 4 virtual machines - a license server, a web interface and an application server. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;xensvr01: License server &lt;/li&gt;    &lt;li&gt;xensvr02: Web Interface &lt;/li&gt;    &lt;li&gt;xensvr03: Data Collector &lt;/li&gt;    &lt;li&gt;xensvr04: Application server &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The first step for me is the License server - its specified during the setup of the main servers, so its nice to have it in place first, and XenApp 6.5 will require a later version of the Citrix License Server than the v11.6 License server which shipped with XenApp 6.&lt;/p&gt;  &lt;p&gt;Step one has to be to download the files we'll need – I’ll assume from here on in that this is done and they’re extracted to a nice file share somewhere your servers can all access.&lt;/p&gt;  &lt;p&gt;All servers built for this are Windows Server 2008 R2 with Service Pack 1 (so they’re all 64 bit, as 2008 R2 is 64-bit only). They've all got static IPs and anti-virus programs installed, but otherwise are fresh installs. &lt;/p&gt;  &lt;p&gt;To set up the license server, I go to my installer share on my first server and execute \Licensing\CTX_Licensing.msi&lt;/p&gt;  &lt;p&gt;Accept the EULA and click next until it finishes...&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb2" border="0" alt="image_thumb2" src="http://lh5.ggpht.com/-JPkPrkeyASg/ThBJA7NV86I/AAAAAAAAAjQ/kO69CZ5miMI/image_thumb22.png?imgmax=800" width="244" height="96" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You then get a screen to configure the basics of the license server, and I'm keeping defaults. If you vary the license port, do remember what you change it to! Try to remember the “admin” password as well if you can. :-)&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image9.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb5" border="0" alt="image_thumb5" src="http://lh4.ggpht.com/-pTMsx__4nyc/ThBJERmyAZI/AAAAAAAAAjU/b4l2BlcdHtc/image_thumb52.png?imgmax=800" width="223" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click the Start Button and select Citrix, Management Consoles and License Administration Console&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image15.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb7" border="0" alt="image_thumb7" src="http://lh3.ggpht.com/-t6SMFmy9fA0/ThBJE20L_xI/AAAAAAAAAjY/t3_ihsRo8dU/image_thumb72.png?imgmax=800" width="241" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click the Administration tab and enter your admin username and password you set up earlier...&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image20.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb10" border="0" alt="image_thumb10" src="http://lh5.ggpht.com/-vYNLsdnaUy8/ThBJFciHOpI/AAAAAAAAAjc/1VqBVT-AWYA/image_thumb102.png?imgmax=800" width="244" height="214" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Vendor Deamon Configuration (catchy...) and click import license&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image25.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb13" border="0" alt="image_thumb13" src="http://lh4.ggpht.com/-CAJWryBmvCQ/ThBJF5wk99I/AAAAAAAAAjg/RdWOOVcPHrM/image_thumb132.png?imgmax=800" width="244" height="199" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Browse and find the license file you downloaded earlier - this is a time limited evaluation license, it should have the expiration date in its name. Click Import license and you should get a nice green message. &lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image30.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb16" border="0" alt="image_thumb16" src="http://lh3.ggpht.com/-zFV-pV09EHg/ThBJGTIhC6I/AAAAAAAAAjk/rhhF2lGUzaE/image_thumb162.png?imgmax=800" width="244" height="45" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As it says, you need to restart the Citrix License service to get the licenses. Click Start, Administrative Tools, Services. Find the Citrix License service and give it a bounce.&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image35.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb19" border="0" alt="image_thumb19" src="http://lh6.ggpht.com/-GPZ5XlcV6qE/ThBJG1nWJPI/AAAAAAAAAjo/CtSKbEO6INE/image_thumb192.png?imgmax=800" width="244" height="146" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Go back to the Dashboard on the web page and you will see you have 99 Platinum and 99 Enterprise concurrent licenses, plus 4000 startup licenses. Interestingly, this seems to be a reduction from the 5000 servers the older license server supported...&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8B9F525/image39.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image_thumb21" border="0" alt="image_thumb21" src="http://lh6.ggpht.com/-ccELZueAwTM/ThBJHbAAmnI/AAAAAAAAAjs/LrMcEsoIKls/image_thumb212.png?imgmax=800" width="244" height="113" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;And that's it! Not even a reboot in sight. Bear in mind that you also need Terminal Services (sorry, Remote Desktop Services) licenses, though of course RDS has a 120 grace period on a newly built server, which is plenty for this test. I tend to combine RDS License and Citrix License services on a single server in production, though there's no requirement for this.&lt;/p&gt;  &lt;p&gt;Next phase is to get a Web Interface server up and running, then we can actually establish the farm.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8255795494897659252?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8255795494897659252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-1-license.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8255795494897659252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8255795494897659252'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-1-license.html' title='Installing XenApp 6.5 Tech Preview - Part 1 - License server'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-JPkPrkeyASg/ThBJA7NV86I/AAAAAAAAAjQ/kO69CZ5miMI/s72-c/image_thumb22.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8609621477179142632</id><published>2011-07-03T11:43:00.001+01:00</published><updated>2011-07-03T11:44:07.932+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><title type='text'>Installing XenApp 6.5 Tech Preview - Part 2 – Web Interface 5.4</title><content type='html'>&lt;p&gt;Continuing my build of a demo XenApp 6.5 Tech Preview farm, I’m running through the setup of the new Web Interface, v5.4. In truth there’s nothing new in the initial phase of this setup so first I’ll have a look at what Citrix have to say on the subject. &lt;/p&gt;  &lt;p&gt;The Citrix eDocs site for this version of the Web Interface is here: &lt;a title="http://support.citrix.com/proddocs/topic/web-interface-impington/wi-library-wrapper-impington.html" href="http://support.citrix.com/proddocs/topic/web-interface-impington/wi-library-wrapper-impington.html"&gt;http://support.citrix.com/proddocs/topic/web-interface-impington/wi-library-wrapper-impington.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New Features:&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Updated end user interface.&lt;/strong&gt; The layout and color scheme for end users has been updated to help improve navigation and readability.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Session sharing for VM hosted applications.&lt;/strong&gt; The Web Interface now supports session sharing for Virtual Machine (VM) hosted apps. This feature is only available for seamless applications and non-anonymous users.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Multiple desktop access for users.&lt;/strong&gt; In previous versions of the Web Interface, users could only access a single instance of a desktop per desktop group. Now, users can access multiple instances of desktops in desktop groups. For more information about assigning desktops to users, see the &lt;a href="http://support.citrix.com/proddocs/index.jsp?topic=/xendesktop/xd-library-wrapper.html"&gt;XenDesktop&lt;/a&gt; version 5 documentation.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Improved smart card support for Access Gateway.&lt;/strong&gt; Smart card authentication to the Web Interface is now compatible with more environments. The Web Interface can now accept User Principal Names (UPNs) from Access Gateway as well as the user name and domain. Additionally, the Web Interface has been updated to comply with FIPS. This new functionality can only be used with the pass-through authentication for smart card option and you must be logged on as a domain administrator. For more information about configuring smart card support for Access Gateway, see the &lt;a href="http://support.citrix.com/proddocs/index.jsp?topic=/access-gateway/ag-edocs-landing.html"&gt;Access Gateway&lt;/a&gt; documentation.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Ability to set additional default values.&lt;/strong&gt; Administrators can configure default values for all bandwidth-related settings, such as audio quality, color depth, bandwidth profile, printer mapping, and window size.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;ICA File Signing.&lt;/strong&gt; The Web Interface digitally signs generated ICA files, to allow compatible Citrix clients and plug-ins to validate that the file originates from a trusted source. &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Before we can install the Web Interface, we need the J# Redistributable, which is not installed by default. Its on the XenApp 6.5 DVD though, so run it manually from here (use the 64-bit one if this is Windows Server 2008 R2):&lt;/p&gt;  &lt;p&gt;\Support\JSharp20_SE\vjredist64.exe &lt;/p&gt;  &lt;p&gt;On J# is installed, run Server Manager from Administrative Tools. Right click Roles, Click Add Roles. Assuming it is not installed, select Web Server (IIS) on and click Next. &lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8C1006B/image24.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb12" border="0" alt="image_thumb12" src="http://lh5.ggpht.com/-lHk493L_nUE/ThBH0-xJQbI/AAAAAAAAAik/3nR8mLAfY_w/image_thumb12%25255B2%25255D.png?imgmax=800" width="244" height="129" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If Web Server (IIS) was already installed, select it in Server Managed (under Roles), right click and select Add Roles Services.&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8C1006B/image22.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb10" border="0" alt="image_thumb10" src="http://lh6.ggpht.com/-b8jQv67y1_k/ThBH1RGceRI/AAAAAAAAAio/AHmskO4JKMU/image_thumb10%25255B2%25255D.png?imgmax=800" width="244" height="109" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Leave the defaults selected, but turn on ASP.NET if not on already (agreeing to the other components turned on by this)&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8C1006B/image8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb2" border="0" alt="image_thumb2" src="http://lh4.ggpht.com/-yRft_XdmkU4/ThBH12BAM8I/AAAAAAAAAis/kbPzSHG6xzo/image_thumb2%25255B2%25255D.png?imgmax=800" width="178" height="137" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Then scroll down to Management Tools &amp;gt; IIS 6 Management Capability and turn on IIS 6 Metabase Compatibility too.&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8C1006B/image11.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb3" border="0" alt="image_thumb3" src="http://lh5.ggpht.com/-mchPJV0Ad9w/ThBH2UmHx0I/AAAAAAAAAiw/c6DlJ_VzVuE/image_thumb3%25255B2%25255D.png?imgmax=800" width="232" height="157" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Next and Install to install IIS with the IIS 6 Metabase option. If you miss these components, the main Web Interface install will fail with a message telling you what you need on.    &lt;br /&gt;From the XenApp 6.5 installer file share, find the &amp;quot;Citrix Receiver and Plug-ins&amp;quot; folder in the root of the folder and copy it to the local drive of your new Web Interface server.     &lt;br /&gt;Execute \Web Interface\WebInterface.exe from the file share.&lt;/p&gt;  &lt;p&gt;Select your language and agree to the EULA.&lt;/p&gt;  &lt;p&gt;On the Location of Clients page, click &amp;quot;Copy the clients to this computer&amp;quot; and enter the location of the &amp;quot;Citrix Receiver and Plug-ins&amp;quot; folder you copied in earlier&lt;/p&gt; &lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8C1006B/image21.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb9" border="0" alt="image_thumb9" src="http://lh3.ggpht.com/-Pwzk1oQSTjw/ThBH219f2II/AAAAAAAAAi0/qtYN3Rj4oJs/image_thumb9%25255B2%25255D.png?imgmax=800" width="244" height="215" /&gt;&lt;/a&gt;   &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Click Next and Next to install.&lt;/p&gt;  &lt;p&gt;After Install (should only take a few seconds) leave the checkbox to Start creating sites now selected and click Finish&lt;/p&gt;  &lt;p&gt;&lt;a href="file:///C:/Users/edjakeman/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles8C1006B/image19.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image_thumb7" border="0" alt="image_thumb7" src="http://lh4.ggpht.com/-OTkLJUhgYdw/ThBH3d2KLeI/AAAAAAAAAi4/hfsGJ7sabEw/image_thumb7%25255B2%25255D.png?imgmax=800" width="244" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;At this point we can’t go any further without creating the farm, so we’ll come back to the Web Interface setup in a while&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8609621477179142632?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8609621477179142632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-2-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8609621477179142632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8609621477179142632'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/installing-xenapp-65-part-2-web.html' title='Installing XenApp 6.5 Tech Preview - Part 2 – Web Interface 5.4'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-lHk493L_nUE/ThBH0-xJQbI/AAAAAAAAAik/3nR8mLAfY_w/s72-c/image_thumb12%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-1649120300380036135</id><published>2011-07-01T20:21:00.001+01:00</published><updated>2011-07-02T10:55:16.539+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Is the Citrix Online Plug-in being discontinued?</title><content type='html'>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/-dDhCe0MMSH4/Tg4eQ3h1MkI/AAAAAAAAAgE/WBQ5cJWtLlY/s1600-h/image%25255B4%25255D.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="The good old days" border="0" alt="The good old days" align="right" src="http://lh4.ggpht.com/-Y9PwM95OKQE/Tg4eRepgvaI/AAAAAAAAAgI/b1mDJxTr-ng/image_thumb%25255B2%25255D.png?imgmax=800" width="440" height="184" /&gt;&lt;/a&gt; I’m currently having great fun playing with the Tech Preview of XenApp 6.5, which should hopefully be finished later this year.&amp;#160; There’s lots of interesting stuff in it, including new versions of every major server and client component of the XenApp suite and some great changes to the core functionality.&lt;/p&gt;  &lt;p&gt;But where is the PN Agent?&lt;/p&gt;  &lt;p&gt;Its been called the Citrix Online Plug-in for a while now, but I still call it the Agent.&amp;#160; Its great.&amp;#160; It can make shortcuts on your desktop or Start Menu, plus you can launch apps straight from your System Tray, down there by the clock.&amp;#160; You can use the same icon to logon as different users, change your authentication and session options, launch Connection Center, refresh your apps, or close Citrix down.&amp;#160; I love it.&amp;#160; I’m currently busy replacing all my 12.0 installations (which is full of bugs) with 12.1, which has been out a suspiciously long time with no major updates.&lt;/p&gt;  &lt;p&gt;To be fair some people choose to click through the Start Menu rather than launch from the system tray, but without being unfair they are generally the people who don’t use computers much.&amp;#160; The expert users figured out ages ago that the “little blue icon” was two mouse clicks less and have no interest in using the Start Menu.&lt;/p&gt;  &lt;p&gt;So where the heck is the Online Plug-in on the XenApp 6.5 DVD?&amp;#160; Does the lack of a v13 agent-style Online Plug-in mean its been replaced by the Receiver?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-MExhVxNBuMw/Tg4eR_WMTaI/AAAAAAAAAgM/wMgTOJ-RL3U/s1600-h/image%25255B9%25255D.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="The new improved?" border="0" alt="The new improved?" align="left" src="http://lh6.ggpht.com/-WcsmpnF2eak/Tg4eSeeigVI/AAAAAAAAAgQ/I8MICcNOK-c/image_thumb%25255B5%25255D.png?imgmax=800" width="373" height="144" /&gt;&lt;/a&gt; We’ve investigated the Receiver already and discounted it.&amp;#160; We even built a Merchandising Server 2.1 box which we never used as its only any use for the Receiver.&amp;#160; The Receiver takes away that lovely launching apps from the System Tray functionality and does its best to hide the Connection Center.&amp;#160; Considering we only just persuaded lots of out users to move from the aged Program Neighborhood to the Online Plug-in (which they now love) we’ll be &lt;em&gt;really&lt;/em&gt; popular if we tell users that they had forget everything and instead stagger through the Start Menu to find their applications.&lt;/p&gt;  &lt;p&gt;The most annoying thing (apart from a lack of official word from Citrix to actually help us plan) is that some functionality in XenApp 6.5 (such as pre-launching client connections to speed up logons) will only work in v13 of the client – which looks like its going to be Receiver only.&amp;#160; I am hoping this is not the case.&amp;#160; &lt;/p&gt;  &lt;p&gt;Citrix, are you reading this?&amp;#160; Can we have some information?&amp;#160; Anyway, from this forum I’m not the only one unimpressed by the Receiver’s deliberately reduced functionality:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://forums.citrix.com/message.jspa?messageID=1455633" href="http://forums.citrix.com/message.jspa?messageID=1455633"&gt;http://forums.citrix.com/message.jspa?messageID=1455633&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-1649120300380036135?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/1649120300380036135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/is-citrix-plug-in-being-discontinued.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1649120300380036135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1649120300380036135'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/is-citrix-plug-in-being-discontinued.html' title='Is the Citrix Online Plug-in being discontinued?'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-Y9PwM95OKQE/Tg4eRepgvaI/AAAAAAAAAgI/b1mDJxTr-ng/s72-c/image_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2705025521051662402</id><published>2011-07-01T12:50:00.000+01:00</published><updated>2011-07-04T12:51:58.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6.5'/><title type='text'>XenApp 6.5 Tech Preview</title><content type='html'>&lt;p&gt;Now at Tech Preview stage, XenApp 6.5 (previously known as Project Iron Cove) has been in development for over a year, and since this beta is now available for public download the final release should available in around August 2011.&lt;/p&gt;  &lt;p&gt;The downloads can be found here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://citrix.com/English/ss/downloads/details.asp?downloadId=1861926&amp;amp;productId=186"&gt;http://citrix.com/English/ss/downloads/details.asp?downloadId=1861926&amp;amp;productId=186&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You'll need a MyCitrix logon which access to XenApp, and make sure you get both parts - the (huge) iso file and the license file.&amp;#160; The ISO is too big to burn to a single layer DVD anyway, so just extract it with 7zip or a similar product to a shared location all your servers can use. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-JDTHdhCcYDc/Tg90o8Sq_JI/AAAAAAAAAgU/5zjBR0kKXgw/s1600-h/image4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/-eJHXeMs2FP0/Tg90pKls9KI/AAAAAAAAAgY/s71cFo1DGgw/image_thumb2.png?imgmax=800" width="583" height="117" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;XenApp 6.5 is clearly less of a revolution than the last two major releases, XenApp 5 and XenApp 6.&amp;#160; Both of these introduced support for new Operating Systems as a big part of the release, and though nearly every main component of XenApp is upgraded in the release of XenApp 6.5, its more of a gradual evolution from version 6.&amp;#160; The look and feel of both the management tools and the front end should be pretty familiar to anyone with a good knowledge of XenApp 6.&amp;#160; &lt;/p&gt;  &lt;p&gt;New features introduced in XenApp 6, such as PowerShell management capabilities, Active Directory policies and the unified management management console remain and are developed further.&amp;#160; The Operating System requirements for XenApp 6.5 are unchanged – the 64-bit Windows Server 2008 R2 only (I would strongly recommend SP1 as well).&amp;#160; As in XenApp 6, some components such as Web Interface can probably go on older OSs, but I would personally use 2008 R2 for all server roles.&lt;/p&gt;  &lt;p&gt;One interesting change in the client tools is that the Citrix Online Plugin v12.1 seems to be replaced by the Citrix Receiver v13 – not something everyone might welcome.&lt;/p&gt;  &lt;p&gt;This is a version number comparison of the main components between the Tech Preview of XenApp 6.5 and its predecessor, XenApp 6:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0" width="544"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="217"&gt;&lt;strong&gt;Component&lt;/strong&gt; &lt;/td&gt;        &lt;td valign="top" width="160"&gt;&lt;strong&gt;XenApp 6&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="165"&gt;&lt;strong&gt;XenApp 6.5&lt;/strong&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="160"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="165"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;EdgeSight &lt;/td&gt;        &lt;td valign="top" width="160"&gt;5.3 &lt;/td&gt;        &lt;td valign="top" width="165"&gt;5.4 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;EdgeSight for Load Testing &lt;/td&gt;        &lt;td valign="top" width="160"&gt;3.7&lt;/td&gt;        &lt;td valign="top" width="165"&gt;3.8&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;License Server&lt;/td&gt;        &lt;td valign="top" width="160"&gt;11.6.1 build 10007 &lt;/td&gt;        &lt;td valign="top" width="165"&gt;11.9.0 build 11007 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Offline plug-in &lt;/td&gt;        &lt;td valign="top" width="160"&gt;6.0.1 (later 6.0.2)&lt;/td&gt;        &lt;td valign="top" width="165"&gt;6.0.37&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Online plug-in&lt;/td&gt;        &lt;td valign="top" width="160"&gt;11.2 (later 12.1) &lt;/td&gt;        &lt;td valign="top" width="165"&gt;Citrix Receiver v13&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Power and Capacity Management &lt;/td&gt;        &lt;td valign="top" width="160"&gt;2.0&lt;/td&gt;        &lt;td valign="top" width="165"&gt;2.1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Secure Gateway &lt;/td&gt;        &lt;td valign="top" width="160"&gt;3.2&lt;/td&gt;        &lt;td valign="top" width="165"&gt;3.3 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Streaming Profiler&lt;/td&gt;        &lt;td valign="top" width="160"&gt;6.0.0.1&lt;/td&gt;        &lt;td valign="top" width="165"&gt;6.5.0.6 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Web Interface &lt;/td&gt;        &lt;td valign="top" width="160"&gt;5.2 (later 5.3)&lt;/td&gt;        &lt;td valign="top" width="165"&gt;5.4 &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="217"&gt;Single Sign-On&lt;/td&gt;        &lt;td valign="top" width="160"&gt;4.8&lt;/td&gt;        &lt;td valign="top" width="165"&gt;5.0&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is a quick rundown of the new features in XenApp 6.5, as seen in this Tech Preview.&amp;#160; I’ll cover some of these in more depth later, once I’ve documented the installation of a test farm.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;New Server types – &lt;/strong&gt;this is similar to a feature which was meant to be in XenApp 6, but which never appeared.&amp;#160; That was the idea of having dedicated Data Collectors – XenApp servers which could only be DCs and which presumably would be stripped down.&amp;#160; This is that idea in reverse, with servers being either capable of doing all roles (“Controller Servers”), or only hosting applications (“Session-Only Servers”), and not being Data Collectors.&amp;#160; They lack features such as XML service and don’t participate in Zone Data Collector elections. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;XenApp Connector for Configuration Manager 2007 – &lt;/strong&gt;Lets you use SCCM to manage windows updates and publish applications on the XenApp servers &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Session Prelaunch&lt;/strong&gt; – for client PCs with v13 or later of the client only, Session Linger creates a connection with the farm under configurable conditions, such as a user logging onto a PC.&amp;#160; This sounds great, although those sessions will take up both server resources and concurrent user licenses.&amp;#160; And frankly users can achieve something like this by putting a Citrix application in their Startup folder.&amp;#160; That said, its innovative and will be very useful for some people.&amp;#160; As long as it doesn’t become compulsory. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Session Linger – &lt;/strong&gt;extending the other end of a normal Citrix session, Linger means that when a user closes all their apps, their connection stays open for while in case they launch another app, saving the time to log back into the farm.&amp;#160; Streamed to Server apps in XenApp 5 and 6 work this way already by default, with a 5 minute linger.&amp;#160; Personally I turn this off already to save load. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Fast Reconnect&lt;/strong&gt; – unlike Linger and Prelaunch this doesn’t need to be configured. It claims to reduce the time to reconnect to existing sessions. We’ll see. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Power and Capacity Management – &lt;/strong&gt;This is now enhanced with the ability to power on Hyper-V and VMware based XenApp Servers. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Load Evaluator changes – &lt;/strong&gt;Load Evaluators are no longer assigned to servers, but to Worker Groups or OUs. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Application Streaming support for VHDs&lt;/strong&gt; - This feature copies the profile contents into the VHD and mounts it in the RadeCache location at application launch. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Application Streaming improvements&lt;/strong&gt; – other changes to streaming include handling the AppHubWhiteList registry key better (it was a pain in XenApp 6) and launch time improvements, especially in Outlook apparently!&amp;#160; Outlook 2010 streamed was not good in XenApp 6 so that sounds good. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;AppCenter&lt;/strong&gt; – yes, they’ve renamed the management console AGAIN. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Migration Center – &lt;/strong&gt;a tool to help migrate from previous versions of XenApp &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Printer Optimizations&lt;/strong&gt; – printing has been getting better and better recently, with the dynamic printer mappings being added to XenApp by a Hotfix and the 12.1 being especially good.&amp;#160; XenApp 6.5 builds on this, further improving printing. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Windows Desktop Integration Experience&lt;/strong&gt; – A Windows 7 look and feel for published desktops – it has to be said this wasn’t terribly hard to accomplish in XenApp 6, but it sounds easier to turn on.&amp;#160; It’ll be interesting to see whether this includes Aero. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;HDX Enhancements&lt;/strong&gt; – Generally better apparently. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Multi Stream ICA Client&lt;/strong&gt; – v13 of the client is now multi streamed, meaning it can connect over multiple ports at the same time (this is configurable), improving performance. &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2705025521051662402?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2705025521051662402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/07/xenapp-65-tech-preview.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2705025521051662402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2705025521051662402'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/07/xenapp-65-tech-preview.html' title='XenApp 6.5 Tech Preview'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-eJHXeMs2FP0/Tg90pKls9KI/AAAAAAAAAgY/s71cFo1DGgw/s72-c/image_thumb2.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-7728404839911307670</id><published>2011-06-30T13:19:00.001+01:00</published><updated>2011-06-30T13:19:49.547+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Citrix Online Plug-in v12.1.44.1 brings IE9 support</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-M6XXXaq8D_8/Tgxp4vxjQVI/AAAAAAAAAf8/F5YubhwkFp8/s1600-h/image%25255B5%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 20px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/-ROaJfr9Km8k/Tgxp5PH09wI/AAAAAAAAAgA/o9Wsr1x4eHU/image_thumb%25255B3%25255D.png?imgmax=800" width="377" height="226" /&gt;&lt;/a&gt;Citrix have released a minor upgrade for their now pretty aged v12.1 of the Citrix Online Plug-in, which has been the current version of the client since November 2010.&amp;#160; This is to fix issues which some users had in launching applications after they upgraded to Internet Explorer 9.&lt;/p&gt;  &lt;p&gt;IE9 is a little annoying at the best of times with Citrix’s Web Interface as it now often asks you to download and open an ICA file instead of just launching your application, but some users have reported that they don’t even get the option to open the ICA file with the old version, v12.1.0.30, due to a sharing violation. The problem was certainly not seen by everyone – I have been using IE9 with more than one Web Interface site for over a month without issue.&amp;#160; Users on the same sites and same browser and OS versions reported issues to me.&lt;/p&gt;  &lt;p&gt;The new client has no other fixes listed than support for IE9 (which can still display the ICA download popup message – but it actually works now) so a major rollout of this client would probably be unnecessary.&amp;#160; Citrix even state on the notes for this release “Any known issues in Version 12.1 of the product, except for the specific issues resolved in this private online plug-in, still apply.”&amp;#160; Those known issues can be seen here: &lt;a title="http://support.citrix.com/article/CTX126965" href="http://support.citrix.com/article/CTX126965"&gt;http://support.citrix.com/article/CTX126965&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Oddly, the old broken 12.1.0.30 client is still the main plug-in to download – you need to logon to MyCitrix to download the working version.&amp;#160; &lt;/p&gt;  &lt;p&gt;Full details here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX126653" href="http://support.citrix.com/article/CTX126653"&gt;http://support.citrix.com/article/CTX126653&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-7728404839911307670?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/7728404839911307670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/06/citrix-online-plug-in-v121441-brings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7728404839911307670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7728404839911307670'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/06/citrix-online-plug-in-v121441-brings.html' title='Citrix Online Plug-in v12.1.44.1 brings IE9 support'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-ROaJfr9Km8k/Tgxp5PH09wI/AAAAAAAAAgA/o9Wsr1x4eHU/s72-c/image_thumb%25255B3%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8785027185892153653</id><published>2011-06-28T15:11:00.001+01:00</published><updated>2011-06-28T15:11:18.792+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hotfixes'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installing XenApp 6 Hotfixes</title><content type='html'>&lt;p&gt;Until Citrix release a proper service pack for XenApp 6 (I’ve heard this might still be months off), having your Citrix hotfixes up to date is really important.&amp;#160; Frankly, there are some killer bugs in the initial release of XenApp 6 – luckily the patching system works well.&lt;/p&gt;  &lt;p&gt;Download the Hotfixes from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/product/xa/v6.0_2008r2/hotfix/general/public" href="http://support.citrix.com/product/xa/v6.0_2008r2/hotfix/general/public"&gt;http://support.citrix.com/product/xa/v6.0_2008r2/hotfix/general/public&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I build my servers using Altiris, but I have found that using Altiris can be an unreliable way of installing Citrix hotfixes.&amp;#160; Instead I now have a file share with the hotfixes in, together with a batch file that installs them all in one go and then reboots once at the end.&amp;#160; Rebooting after every hotfix is not necessary, although the order they are installed in can be important.&amp;#160; &lt;/p&gt;  &lt;p&gt;The script I use is adapted from one written by Paul Johnson which I got from the forum below, so all credit to Paul for sharing this: &lt;a title="http://forums.citrix.com/thread.jspa?threadID=282008" href="http://forums.citrix.com/thread.jspa?threadID=282008"&gt;     &lt;br /&gt;http://forums.citrix.com/thread.jspa?threadID=282008&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note that the script I use does not install every hotfix Citrix have released – some fix issues I have not come across yet, others are for other versions or languages only.&amp;#160; Therefore, this might not be a complete script for you – its worth looking at the other hotfixes on the Citrix site.&lt;/p&gt;  &lt;p&gt;Anyway, this is the current script!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;@echo off       &lt;br /&gt;setlocal        &lt;br /&gt;Change user /install &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64002 (CTX126123)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\002-XA600W2K8R2X64002.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64002.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64010 (CTX126490)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\010-XA600W2K8R2X64010.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64010.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64017 (CTX126958)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\017-XA600W2K8R2X64017.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64017.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64029 (CTX127405)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\029-XA600W2K8R2X64029.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64029.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XAE600W2K8R2X64020 (CTX127025)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\020-XAE600W2K8R2X64020.msp /passive /norestart /Liewa c:\logs\XAE600W2K8R2X64020.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64021 (CTX127036)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\021-XA600W2K8R2X64021.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64021.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XAE600W2K8R2X64018 (CTX127023)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\018-XAE600W2K8R2X64018.msp /passive /norestart /Liewa c:\logs\XAE600W2K8R2X64018.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64012 (CTX126679)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\012-XA600W2K8R2X64012.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64012.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64040 (CTX127523)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\040-XA600W2K8R2X64040.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64040.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;echo Installing XenApp6 Hotfix XA600W2K8R2X64056 (CTX128945)...       &lt;br /&gt;START /wait msiexec /p \\filesvr01\xenapp$\XenApp6Hotfixes\056-XA600W2K8R2X64056.msp /passive /norestart /Liewa c:\logs\XA600W2K8R2X64056.log        &lt;br /&gt;timeout /t 10 /NOBREAK &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="3" face="Cordia New"&gt;endlocal       &lt;br /&gt;shutdown -r -t 0&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I save the script in the same folder as the hotfixes called “installall.bat”.&amp;#160; On a single server I build I’d just run this manually from the console, with a lot of servers to build I would use Citrix’s new Installation Manager (which &lt;em&gt;is &lt;/em&gt;basic, but it does work…) to create a new schedule – for instance:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-notR1_GtJvY/Tgng9pZvXyI/AAAAAAAAAfY/AkF43eNfIpM/s1600-h/deleteme%25255B3%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="deleteme" border="0" alt="deleteme" src="http://lh4.ggpht.com/-rwIzVWbqgvI/Tgng-RiJVAI/AAAAAAAAAfc/VWf9_YUYRIQ/deleteme_thumb%25255B1%25255D.png?imgmax=800" width="585" height="412" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Obviously if a single new update comes out I can then create another batch file to just install that one and reboot, then set Installation Manager to do the whole farm out of hours.&lt;/p&gt;  &lt;p&gt;Note that you can then use the Delivery Services Console to find servers which are lacking hotfixes.&amp;#160; To see the servers at a glance…&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Launch the Citrix Services Delivery Console (installed on manually built servers by default)&lt;/li&gt;    &lt;li&gt;Set your farm connection up if needed&lt;/li&gt;    &lt;li&gt;Click your farm name under the XenApp link on the left&lt;/li&gt;    &lt;li&gt;Select the Hotfix Summary tab&lt;/li&gt;    &lt;li&gt;You should now see all your servers, along with a useful count of hotfixes installed&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-iATj7Be_1Dc/Tgng-8RnYcI/AAAAAAAAAfg/pm55FeNbOjI/s1600-h/image%25255B3%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-9kNi9_HNeT8/Tgng_nYN_wI/AAAAAAAAAfk/EnZYXBMNjUI/image_thumb%25255B1%25255D.png?imgmax=800" width="816" height="538" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you then find a server which is missing hotfixes in the Servers section and click its Hotfix Details tab, you should see a list of the installed hotfixes.&amp;#160; So for the server above with only two hotfixes installed, I can go to it and see this is very out of date!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-z54uTiwARE0/TgnhAIXMo8I/AAAAAAAAAfs/Z1MXk3rn8LA/s1600-h/image%25255B11%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-alLTDkVRr-4/TgnhAuV3s5I/AAAAAAAAAfw/0YhdijqSgLg/image_thumb%25255B5%25255D.png?imgmax=800" width="519" height="247" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Note if you want to search for a server missing a specific hotfix, Open the DSC, click Search, and select Servers without hotfix:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-Sz4j8e2Uw6I/TgnhBDRATII/AAAAAAAAAf0/V2YDDISOhNM/s1600-h/image%25255B18%25255D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/-8kCOTjw9UW4/TgnhBWqLjAI/AAAAAAAAAf4/0NaloFdnzos/image_thumb%25255B8%25255D.png?imgmax=800" width="471" height="243" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8785027185892153653?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8785027185892153653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/06/installing-xenapp-6-hotfixes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8785027185892153653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8785027185892153653'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/06/installing-xenapp-6-hotfixes.html' title='Installing XenApp 6 Hotfixes'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-rwIzVWbqgvI/Tgng-RiJVAI/AAAAAAAAAfc/VWf9_YUYRIQ/s72-c/deleteme_thumb%25255B1%25255D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2038668285143052275</id><published>2011-04-28T11:21:00.001+01:00</published><updated>2011-04-28T11:21:25.428+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>XenApp 6 and Service Pack 1 for Windows Server 2008 R2</title><content type='html'>&lt;p&gt;No-one who has had a production XenApp 6 system since mid-last year would claim they have had no issues, but with all the latest hotfixes from MS and Citrix we do seem to be getting closer to stability, and a big part of this is Service Pack 1 for Windows Server 2008 R2.&amp;#160; &lt;/p&gt;  &lt;p&gt;This is something of a relief after I tried using the beta of SP1 last year – that broke XenApp altogether!&lt;/p&gt;  &lt;p&gt;Citrix have said that they support the use of XenApp 6 with 2008 R2 SP1, and I can confirm that I have SP1 servers in production already and they are working perfectly – well, at least no worse than the non SP1 servers! &lt;/p&gt;  &lt;p&gt;Citrix do have a page of known issues with SP1, though they appear to be fixed if you have installed the first XenApp 6 hotfix&lt;/p&gt;  &lt;p&gt;Known issues: &lt;a title="http://support.citrix.com/article/CTX126711" href="http://support.citrix.com/article/CTX126711"&gt;http://support.citrix.com/article/CTX126711&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hotfix: &lt;a title="http://support.citrix.com/article/CTX125388" href="http://support.citrix.com/article/CTX125388"&gt;http://support.citrix.com/article/CTX125388&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Apart from any general improvements and security fixes Microsoft have made, there are several which appear to be included in SP1 and are especially useful for XenApp 6 servers:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;KB975777 (delays shutting down systems) &lt;/li&gt;    &lt;li&gt;KB979530 (connections denied during heavy logon and logoff conditions) &lt;/li&gt;    &lt;li&gt;KB980663 (stop error during heavy logon and logoff conditions) &lt;/li&gt;    &lt;li&gt;KB2265716 (server stops randomly if heavily using group policy and SCOM) &lt;/li&gt;    &lt;li&gt;KB2383928 (remote sessions to not completely exit) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I would still install this post-SP1 patch by the way:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;KB2465772 (causes XenApp to stop randomly with lots of 7011 errors about services being unresponsive – a very long standing problem for us) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Personally by the way, I would probably rebuild servers with SP1 installed from the start, rather than add SP1 onto a server which has been in use for a long time.&amp;#160; But then XenApp servers like being rebuilt now and then.&lt;/p&gt;  &lt;p&gt;As a note, when I installed Service Pack 1 on a server which was already operational and had the EdgeSight Agent running, I then got an EdgeSight Operational Alert:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Error:&amp;#160; An unrecoverable, fatal database error has occurred.&amp;#160; Shutting down the Citrix System Monitoring Agent.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Nice.&amp;#160; EdgeSight carried on working afterwards though.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2038668285143052275?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2038668285143052275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/04/xenapp-6-and-service-pack-1-for-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2038668285143052275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2038668285143052275'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/04/xenapp-6-and-service-pack-1-for-windows.html' title='XenApp 6 and Service Pack 1 for Windows Server 2008 R2'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-1912448300505242726</id><published>2011-03-15T12:53:00.000Z</published><updated>2011-04-28T13:54:41.359+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><title type='text'>Citrix Web Interface errors: Some of your resources have not been reconnected…</title><content type='html'>&lt;p&gt;We had an annoying message suddenly appear this morning for all web interface users on logging in and out.&amp;#160; When they logged in they were told “Some of your resources have not been reconnected.&amp;#160; Try reconnecting to your resources again and, if the problem persists, contact your system administrator”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TbljhshqBGI/AAAAAAAAAe8/MxMKNOKLoSo/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TbljiNGFz7I/AAAAAAAAAfA/bZYzXh4AO6Y/image_thumb%5B1%5D.png?imgmax=800" width="627" height="55" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And when they logged out, they were told “Some of your resources have not been logged off.&amp;#160; Ensure you have shut down all your active resources.&amp;#160; If this message does not usually appear at the end of your sessions, contact your system administrator”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TbljictbfsI/AAAAAAAAAfE/p8DtblxQGJA/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/Tblji7s0nKI/AAAAAAAAAfI/UpZbZw4ErwU/image_thumb%5B3%5D.png?imgmax=800" width="663" height="53" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Turns out the users were quite willing to contact their system administrator as well!&amp;#160; Repeatedly.&amp;#160; I especially like the way the second message assumes you might just always see this message and that this would be okay.&lt;/p&gt;  &lt;p&gt;A bit of Googling turned up that we would get rid of this be turning off Workspace Control.&amp;#160; This is in the Citrix Web Interface Management console – right click your websites, select Workspace Control and uncheck the first checkbox…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/Tbljjaqna-I/AAAAAAAAAfM/ys8RgCeNY_g/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/Tbljj8btdOI/AAAAAAAAAfQ/ataz26L7-4c/image_thumb%5B4%5D.png?imgmax=800" width="244" height="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This removed the message – and also the Reconnect and Disconnect buttons.&amp;#160; Not the end of the world, but not the intention either.&amp;#160; &lt;/p&gt;  &lt;p&gt;Then I noticed in the event log on the web interface box lots of Application errors of ID 31003 and 30015.&amp;#160; These had messages of…&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;All the Citrix XML Services configured for farm Test XenApp Farm failed to respond to this XML Service transaction. &lt;/li&gt;    &lt;li&gt;The Citrix XML Service at address &lt;a href="http://xensvr01:80/scripts/wpnbr.dll"&gt;http://xensvr01:80/scripts/wpnbr.dll&lt;/a&gt; [com.citrix.xml.NFuseProtocol.RequestAppData] is not able to process requests&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;It was just a test farm with one server which was set up in the web interface, and I was installing updates on it and rebooting repeatedly.&amp;#160; Every time it was unavailable the website was giving the message to users logging in and out as a farm was offline – even though none of the users would be logging into that farm.&amp;#160; Once the work was completed the error stopped coming up.&lt;/p&gt;  &lt;p&gt;A good lesson that when you ignore some errors they fix themselves!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-1912448300505242726?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/1912448300505242726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2011/03/citrix-web-interface-errors-some-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1912448300505242726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1912448300505242726'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2011/03/citrix-web-interface-errors-some-of.html' title='Citrix Web Interface errors: Some of your resources have not been reconnected…'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TbljiNGFz7I/AAAAAAAAAfA/bZYzXh4AO6Y/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6365094910835928220</id><published>2010-12-20T14:49:00.001Z</published><updated>2010-12-20T14:49:35.929Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Streaming Firefox 3.6 on XenApp 6</title><content type='html'>&lt;p&gt;This appears to be a surprisingly simple app to stream on XenApp – so far.&amp;#160; My one criticism is that its not very obvious how to customise the application, but after a bit of research it wasn’t too hard.&lt;/p&gt;  &lt;p&gt;I’m assuming here you want to turn off any updates (its a stream, so you will need to re-stream it to apply any updates – which given the amount of bugs that are discovered in Firefox is a good idea to do on a regular basis) and you probably want to stop it being the default browser on your systems.&amp;#160; After all, if you DO want it to be the default browser, you are probably not going to stream it – just install it on your XenApp servers properly.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Preparation – getting the files to configure&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Step one is to download the latest installer from http://www.mozilla.org/firefox/.&amp;#160; Install it to a PC manually and have it ready to use on your streaming profiler.&lt;/p&gt;  &lt;p&gt;Make a copy of this file to edit… C:\Program Files\Mozilla Firefox\defaults\pref\firefox.js    &lt;br /&gt;Remember on a 64-bit system this will appear in c:\program files (x86)…&lt;/p&gt;  &lt;p&gt;Also get a copy of C:\Program Files\Mozilla Firefox\components\nsBrowserGlue.js&lt;/p&gt;  &lt;p&gt;Finally, create a new text file called override.ini.&lt;/p&gt;  &lt;p&gt;Put these three text files and the installer together and prepare them before streaming.&amp;#160; Use Notepad++ instead of Notepad so it shows the line breaks properly.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Preparation – disabling the default browser check&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Open your firefox.js file in Notepad++ – search for the phrase “checkDefaultBrowser” and change “true” to “false”&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;browser.shell.checkDefaultBrowser&amp;quot;, false); &lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Preparation – disabling updates&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Still editing firefox.js in Notepad++, search for “update”.&amp;#160; Find these lines and change “true” to “false”&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;browser.search.update&amp;quot;, false);&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;app.update.enabled&amp;quot;, false);&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;extensions.update.enabled&amp;quot;, false);&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Preparation – pre-configure Proxy settings&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Assuming you want to specify Proxy settings, search for “share_proxy_settings” in firefox.js.&amp;#160; Change “true” to “false”&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;network.proxy.share_proxy_settings&amp;quot;,&amp;#160; true); &lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You now should now add in a load of lines (assuming they are not already in the file) for your proxy settings.&amp;#160; These are just examples – obviously put in your own settings for proxy server address, port and exceptions:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;network.proxy.ftp&amp;quot;, &amp;quot;192.168.1.10&amp;quot;);        &lt;br /&gt;pref(&amp;quot;network.proxy.ftp_port&amp;quot;, 80);         &lt;br /&gt;pref(&amp;quot;network.proxy.gopher&amp;quot;, &amp;quot;192.168.1.10&amp;quot;);         &lt;br /&gt;pref(&amp;quot;network.proxy.gopher_port&amp;quot;, 80);         &lt;br /&gt;pref(&amp;quot;network.proxy.http&amp;quot;, &amp;quot;192.168.1.10&amp;quot;);         &lt;br /&gt;pref(&amp;quot;network.proxy.http_port&amp;quot;, 80);         &lt;br /&gt;pref(&amp;quot;network.proxy.socks&amp;quot;, &amp;quot;192.168.1.10&amp;quot;);         &lt;br /&gt;pref(&amp;quot;network.proxy.socks_port&amp;quot;, 80);         &lt;br /&gt;pref(&amp;quot;network.proxy.ssl&amp;quot;, &amp;quot;192.168.1.10&amp;quot;);         &lt;br /&gt;pref(&amp;quot;network.proxy.ssl_port&amp;quot;, 80);         &lt;br /&gt;pref(&amp;quot;network.proxy.type&amp;quot;, 1);         &lt;br /&gt;pref(&amp;quot;network.proxy.no_proxies_on&amp;quot;, &amp;quot;localhost, 127.0.0.1, 192.168.0.0/16&amp;quot;); &lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Preparation – prevent the annoying “Welcome to Firefox version 3.6” home page tab for new users.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;By default a user in Citrix running Firefox will see an extra tab when they open it for the first time with a page extolling the virtues of the new version they just installed.&amp;#160; This is not needed!&amp;#160; Add this line to the firefox.js file:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;browser.startup.homepage_override.mstone&amp;quot;, &amp;quot;ignore&amp;quot;);&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Preparation – getting rid of the “Do you want to save your tabs” dialog on closing Firefox&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You probably want to just want your users to open their home page next time you open the browser, so the functionality to open their old tabs is not needed.&amp;#160; Find and amend these lines in firefox.js to stop these messages:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;pref(&amp;quot;browser.tabs.warnOnClose&amp;quot;, false);        &lt;br /&gt;pref(&amp;quot;browser.tabs.warnOnOpen&amp;quot;, false);         &lt;br /&gt;pref(&amp;quot;browser.warnOnQuit&amp;quot;, true);&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font face="Courier New"&gt;// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session        &lt;br /&gt;// The behavior of option 3 is detailed at: &lt;/font&gt;&lt;a href="http://wiki.mozilla.org/Session_Restore"&gt;&lt;font face="Courier New"&gt;http://wiki.mozilla.org/Session_Restore&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt;        &lt;br /&gt;pref(&amp;quot;browser.startup.page&amp;quot;,&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1);&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Preparation – preventing the “Know your rights” button appearing &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;By default when you open Firefox it will keep producing a bar under the tabs list with a button called “Know your rights” and some text telling you that this is open source software.&amp;#160; Very annoying, but easy to suppress.&amp;#160; &lt;/p&gt;  &lt;p&gt;Edit C:\Program Files\Mozilla Firefox\components\nsBrowserGlue.js in Notepad++ – remove or comment (with “//”) the line:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;var rightsBundle = this._bundleService.createBundle(&amp;quot;chrome://global/locale/aboutRights.properties&amp;quot;);&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Preparation – prevent the “Import your settings data data” wizard&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The final annoyance, this wizard is launched the first time you open Firefox and isn’t useful in a Citrix environment.&amp;#160; Edit the blank text file called override.ini and add these lines:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Courier New"&gt;[XRE]        &lt;br /&gt;EnableProfileMigrator=false&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Streaming Firefox&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now you have your installer and your three modified text files (override.ini, firefox.js and nsBrowserGlue.js), install is easy…&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Open the Citrix Streaming Profiler on your profiler machine.&amp;#160; If you are streaming this to Stream To Server on XenApp 6, this should be a Windows Server 2008 R2 machine &lt;/li&gt;    &lt;li&gt;Create a new profile &lt;/li&gt;    &lt;li&gt;Click Next until you get to the Quick or Advanced Install option – choose Advanced &lt;/li&gt;    &lt;li&gt;Click Next and Next to run an install program &lt;/li&gt;    &lt;li&gt;Browse to your Firefox installer and select it.&amp;#160; Click next and Launch Installer.      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TQ9s8bjNZAI/AAAAAAAAAeI/VjE_LtDsumo/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TQ9s8zdh5pI/AAAAAAAAAeM/KWYfccSQPNA/image_thumb.png?imgmax=800" width="244" height="172" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TQ9s9LEssVI/AAAAAAAAAeQ/NkXi84kEvnw/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TQ9s9luh9-I/AAAAAAAAAeU/CdhaGsML30Q/image_thumb%5B1%5D.png?imgmax=800" width="244" height="187" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click Next, Custom, and keep pressing Next until you get to the default web browser checkbox-&amp;#160; uncheck it so its not the default.      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TQ9s97N15eI/AAAAAAAAAeY/LnI1MRX2t4I/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TQ9s-X8zezI/AAAAAAAAAec/2298_lj1kWQ/image_thumb%5B3%5D.png?imgmax=800" width="244" height="188" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click Next to install.&amp;#160; Untick the box to Launch Firefox Now and click Finish &lt;/li&gt;    &lt;li&gt;Click Next and Perform Additional Installations &lt;/li&gt;    &lt;li&gt;Click Select files and folders and click Next &lt;/li&gt;    &lt;li&gt;On the left hand side browse to the text files you edited earlier      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TQ9s-v579WI/AAAAAAAAAeg/b_1lQEE4YmI/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TQ9s_A6aZzI/AAAAAAAAAek/iA7GOdRVHDA/image_thumb%5B4%5D.png?imgmax=800" width="244" height="171" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Copy firefox.js into the profile at “C:\Program Files (x86)\Mozilla Firefox\defaults\pref”, overwriting the existing file &lt;/li&gt;    &lt;li&gt;Copy nsBrowserGlue.js into the profile at “C:\Program Files (x86)\Mozilla Firefox\components”, again overwriting the existing file &lt;/li&gt;    &lt;li&gt;Copy override.ini into the profile at “C:\Program Files (x86)\Mozilla Firefox\” – this should be a new file &lt;/li&gt;    &lt;li&gt;Click Next and Finish Installations &lt;/li&gt;    &lt;li&gt;Click Next and run Firefox.&amp;#160; You should now be able to check the settings you specified above on updates, default browser, wizards, etc – it should all be pre-configured if the files are right. &lt;/li&gt;    &lt;li&gt;Close Firefox and click Next. &lt;/li&gt;    &lt;li&gt;You can probably delete the entry for “Mozilla Firefox (Safe Mode)      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TQ9s_aUErqI/AAAAAAAAAeo/kdPNR5xBp7w/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TQ9s_z-2tZI/AAAAAAAAAes/OZ_FocrAb80/image_thumb%5B5%5D.png?imgmax=800" width="244" height="197" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click Next and Finish, then save your profile on a network location. &lt;/li&gt;    &lt;li&gt;Publish an application to your farm, streamed from the profile you just saved – you should get a nice, clean, pre-configured browser. &lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6365094910835928220?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6365094910835928220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/12/streaming-firefox-36-on-xenapp-6.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6365094910835928220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6365094910835928220'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/12/streaming-firefox-36-on-xenapp-6.html' title='Streaming Firefox 3.6 on XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/TQ9s8zdh5pI/AAAAAAAAAeM/KWYfccSQPNA/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8391550990254378474</id><published>2010-12-06T14:06:00.001Z</published><updated>2010-12-06T14:06:46.952Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight'/><title type='text'>EdgeSight 5.3 and the empty reports</title><content type='html'>&lt;p&gt;I’ve just got EdgeSight 5.3 working, running with SQL Server 2008, after an unlikely amount of messing around.&amp;#160; This surprised me as &lt;a href="http://zenapp.blogspot.com/2010/08/installing-edgesight-server-53-with-sql.html" target="_blank"&gt;when I last installed this&lt;/a&gt;, using SQL Express instead of full-blown SQL 2008, it all went well.&amp;#160; &lt;/p&gt;  &lt;p&gt;This time I at first tried to be too up to date and used two Windows Server 2008 R2 machines for the website and SQL parts, backed by SQL Server 2008 R2. Turns out that SQL Server 2008 R2 is too advanced for EdgeSight 5.3 – it only supports 2005 and 2008.&amp;#160; I wasn’t sure if Windows Server 2008 R2 was any good either, so went back to 2008.&lt;/p&gt;  &lt;p&gt;Then I tried using a separate shared SQL Server which didn’t have Reporting Services on, planning to use SQL Express with Advanced Features (including Reporting Services) on the website box.&amp;#160; That didn’t work out either as the version of Reporting Services you get with SQL Express can only report on local databases.&lt;/p&gt;  &lt;p&gt;So I finally use a shared SQL 2008 (non-R2) server that &lt;em&gt;does &lt;/em&gt;have proper reporting services on it, and it still doesn’t work.&amp;#160; It looks like it will, Reporting Services setup went fine, but whenever I look at the reports, they’re blank.&amp;#160; And I notice at the bottom of the page in IE it says “error on page”.&amp;#160; Never a good sign.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TPzt73kgcNI/AAAAAAAAAd4/ioFJmpwtA9c/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TPzt8YtRQ-I/AAAAAAAAAd8/FSqcvScVKpk/image_thumb%5B1%5D.png?imgmax=800" width="644" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Double clicking on this error gets some errors, generally from the “rsproxy” page, which mean nothing to me…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TPzt84uH2EI/AAAAAAAAAeA/_0LHvOXPEAI/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TPzt9bEX8zI/AAAAAAAAAeE/kSP91iMr_bI/image_thumb%5B3%5D.png?imgmax=800" width="610" height="404" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I also got an error that parametersController was null or not an object.&amp;#160; Very helpful.&amp;#160; Googling this got me learning too much about Reporting Services without finding anything useful.&lt;/p&gt;  &lt;p&gt;Then I saw this Citrix article about an older version of EdgeSight which told me the problem…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX119547" href="http://support.citrix.com/article/CTX119547"&gt;http://support.citrix.com/article/CTX119547&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Basically, its a trailing slash in the Reporting Services URL.&amp;#160; In EdgeSight, I clicked Configure, then Reporting Services, Report Server, took the end slash off the URL, entered my password and clicked Save Changes.&amp;#160; The reports were recreated on the SQL box, which took a few minutes, I did an IISreset on the EdgeSight server and its all working – several weeks after I started trying!&amp;#160; &lt;/p&gt;  &lt;p&gt;I like the fact this has been a known issue for Citrix since version 5.0 and the interface still doesn’t strip off any slashes at the end of the Reporting Services URL…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8391550990254378474?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8391550990254378474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/12/edgesight-53-and-empty-reports.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8391550990254378474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8391550990254378474'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/12/edgesight-53-and-empty-reports.html' title='EdgeSight 5.3 and the empty reports'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TPzt8YtRQ-I/AAAAAAAAAd8/FSqcvScVKpk/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-9129161022434424551</id><published>2010-12-02T14:02:00.001Z</published><updated>2011-05-20T08:49:42.566+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shadowing'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Shadowing in XenApp 6</title><content type='html'>&lt;p&gt;The ability of an administrator or helpdesk to shadow their users is about as basic as it gets – a system like XenApp used to distribute applications remotely is unlikely to be serving a group of people in one room.&amp;#160; Yet bizarrely this feature, hardly recent addition to Citrix’s offering, has had quite profound problems in XenApp 6.&lt;/p&gt;  &lt;p&gt;Broadly, there are a couple of issues.&amp;#160; The first is the Citrix client – versions 11.2 and 12.0 of the online plug-in had serious problems regarding shadowing which have only just been fixed in v12.1, which I am now recommending for anyone who might shadow a user.&amp;#160; The second is the heady technology that is having two monitors.&amp;#160; Basically, it would appear shadowing was only ever tested on machines with a single monitor – either that or Citrix released XenApp 6 knowing it had a major broken feature.&lt;/p&gt;  &lt;p&gt;In my initial test environment when I started evaluating XenApp 6 I was using the v11.2 client on a pair of PCs with two monitors each so you can understand my initial estimate was the shadowing was in fact completely impossible.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Client bug &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The v11.2 and v12.0 online plug-ins do appear to support shadowing – mostly.&amp;#160; But when it connects it often only displays part of the user’s screen, with the image clipped at the sides and no way of scrolling, and sometimes it just closes immediately with an Error 120 messagebox.&amp;#160; This was not limited to XenApp 6, I had it on an old Presentation Server 4.0 farm. Apparently there was a workaround to publish the admin console as a non-seamless application, though the v11.0 client usually worked and the new 12.1 client does too.&amp;#160; &lt;/p&gt;  &lt;p&gt;Basically, upgrade the helpdesk users to 12.1 and the clipping issue should go away.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Dual Monitors bug&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Ah, the biggie.&amp;#160; Basically, if the user being shadowed OR the user doing the shadowing has more than one monitor, you cannot shadow their seamless applications.&amp;#160; Pretty basic, really.&amp;#160; &lt;/p&gt;  &lt;p&gt;Shadowing from a PC with one monitor to one with two gives the useful error “Error 7044 – The request to control another session remotely was denied”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TPem6duLgXI/AAAAAAAAAdI/j8R_gd7UFpY/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TPem64LLj3I/AAAAAAAAAdM/GlA5PI2QBA8/image_thumb%5B1%5D.png?imgmax=800" width="240" height="101" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This sounds like an access issue, but it isn’t.&amp;#160; Its been denied because its not possible.&amp;#160; If you shadow from a PC with two monitors to one with a single monitor you get the real error - “Error 120 – this function is not supported on this system”.&amp;#160; Because it isn’t.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TPem7VYaPkI/AAAAAAAAAdQ/Sh-kXlgvuAk/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TPem77E6AxI/AAAAAAAAAdU/lqoJIg_g2HM/image_thumb%5B3%5D.png?imgmax=800" width="240" height="100" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I’ve raised this with Citrix – they say its a Microsoft issue with shadowing on 2008 R2.&amp;#160; I build a Server 2008 R2 Remote Desktop Services server hosting seamless applications through a web interface and it does indeed do exactly the same thing – sessions started on a PC with two monitors cannot be Remotely Controlled – you get told “Access is denied”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TPem8Vgi7bI/AAAAAAAAAdY/kRsP3PCGawM/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TPem8z9UK0I/AAAAAAAAAdc/MmmEZ5i-mAs/image_thumb%5B5%5D.png?imgmax=800" width="240" height="124" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TPem9VgfWHI/AAAAAAAAAdg/TK2pA_hiPkc/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TPem-4Q9IvI/AAAAAAAAAdk/ReyqswC1Gg4/image_thumb%5B7%5D.png?imgmax=800" width="198" height="244" /&gt;&lt;/a&gt;Nice. So I raise it with Microsoft Support who say this is “by design”, not a bug.&amp;#160; Though it might be “redesigned” in the future.&amp;#160; Its actually easy to fix on RDS: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;On each RDS server, open “Remote Desktop Session Host Configuration” &lt;/li&gt;    &lt;li&gt;Right click RDP-Tcp, select Properties &lt;/li&gt;    &lt;li&gt;Select Client Settings &lt;/li&gt;    &lt;li&gt;Change the maximum number of monitors to 1.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Not much good if you specifically want a two monitor Terminal Services session, but it will work for seamless apps.&amp;#160; Anyway, the same fix does nothing for XenApp I’m afraid.&lt;/p&gt;  &lt;p&gt;Enough of this nonsense.&amp;#160; These workarounds suggest themselves for XenApp 6 which will get shadowing possible in most cases:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Make sure your admin people have the v12.1 online plug-in      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Publish your XenApp management tools as a Desktop, or even better as a non-seamless application.&amp;#160; This will get around problems caused by your helpdesk and admin staff having two monitors.&amp;#160; You can see instructions on how to force a single published application to be “windowed” rather than seamless here: &lt;a title="http://forums.citrix.com/thread.jspa?threadID=265084&amp;amp;tstart=0" href="http://forums.citrix.com/thread.jspa?threadID=265084&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=265084&amp;amp;tstart=0&lt;/a&gt;.&amp;#160; But basically you edit the conf\default.ica file in each site on your web interface box to include some extra lines, starting with the name of the published app in square brackets, such as:       &lt;br /&gt;      &lt;br /&gt;[XenApp Console]       &lt;br /&gt;TWIMode=Off       &lt;br /&gt;ScreenPercent=85       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If a dual monitor user calls up and asks to be shadowed, tell them to close their Citrix applications, disable all but one monitor and launch them again!&amp;#160; Just kidding, though that &lt;em&gt;would&lt;/em&gt; work…       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Ask said user to launch a published desktop which you have configured to be of a specific size – say 1024x768 or 90%.&amp;#160; If this has a Citrix client in it, they can launch apps there and you will be able to shadow the desktop and see its contents.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Alternatively, get them to temporarily change their client to open all apps in a specific window size rather than seamless.&amp;#160; So, if they use the online plug-in, right click its icon, select Options, Session Options and select a Window Size:      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TPem_BNKCoI/AAAAAAAAAdo/8NSFGspWT0A/s1600-h/image%5B22%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TPem_jZ8G8I/AAAAAAAAAds/2mLjRjqtfvY/image_thumb%5B10%5D.png?imgmax=800" width="543" height="171" /&gt;&lt;/a&gt;       &lt;br /&gt;…or if they use the Web Interface, get them to go to Preferences, Session Settings and select the Window Size there instead:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TPenAHVhXhI/AAAAAAAAAdw/wb6vKR8TttM/s1600-h/image%5B23%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TPenA0CpBBI/AAAAAAAAAd0/pyL_-r0g4fM/image_thumb%5B11%5D.png?imgmax=800" width="451" height="259" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;blockquote&gt;   &lt;p&gt;The next session they start you should be able to shadow.&amp;#160; &lt;/p&gt;    &lt;p&gt;This is, of course, all a bit rubbish.&amp;#160; Hopefully it will get fixed soon, whether its a Citrix or Microsoft fix.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;UPDATE 20/05/2011&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Thanks for the comments below – I had meant to update this entry anyway.&amp;#160; We &lt;em&gt;did&lt;/em&gt; make some progress on this, though it wasn’t great.&amp;#160; We found that indeed Remote Assistance works fine, so have been using it on clients with two monitors.&amp;#160; We also found that the v12.0 client was rubbish for this as well (the XenApp sessions work initially when shadowed but then start flashing dramatically – this is fixed with a v12.1 upgrade).&amp;#160; At least the users could be shadowed, at least the ones on the network could.&amp;#160; Not much use for someone on a remote PC not on our LAN though.&lt;/p&gt;  &lt;p&gt;The comment below about using Remote Assistance to the &lt;em&gt;server&lt;/em&gt; session is interesting though.&amp;#160; I’m off to experiment now…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-9129161022434424551?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/9129161022434424551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/12/shadowing-in-xenapp-6.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/9129161022434424551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/9129161022434424551'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/12/shadowing-in-xenapp-6.html' title='Shadowing in XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TPem64LLj3I/AAAAAAAAAdM/GlA5PI2QBA8/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-834578659723143647</id><published>2010-11-12T13:22:00.001Z</published><updated>2010-11-12T13:22:08.854Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Publishing explorer.exe in XenApp 6</title><content type='html'>&lt;p&gt;Publishing windows explorer is something that I never thought was a good idea – but some people seem to like it!&amp;#160; It is to be fair a nice, simple alternative a published desktop if people want to just open their documents and then double click on a file.&lt;/p&gt;  &lt;p&gt;Its supposed to just be a case of publishing a Hosted application shortcut to c:\windows\explorer.exe, with a parameter of the drive letter or path you want it to default to, like this to start in the h: drive:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TN0_dM_MCQI/AAAAAAAAAdA/KzhsX3dIsWI/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TN0_dvrm1jI/AAAAAAAAAdE/sFt3kMG_vbg/image_thumb%5B2%5D.png?imgmax=800" width="714" height="558" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It &lt;em&gt;should&lt;/em&gt; be that simple.&amp;#160; But it isn’t.&amp;#160; By default this will only stay open if there is another program keeping the session open – if it is launched first (which it would be, logically) it closes after an instant.&amp;#160; &lt;/p&gt;  &lt;p&gt;There is a registry fix from Citrix support though for this, which I found on this forum post: &lt;a title="http://forums.citrix.com/message.jspa?messageID=1461520" href="http://forums.citrix.com/message.jspa?messageID=1461520"&gt;http://forums.citrix.com/message.jspa?messageID=1461520&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Create a DWORD (32 bit) setting called &lt;i&gt;LogoffCheckerStartupDelayInSeconds&lt;/i&gt; with the value 10 at this location:    &lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI &lt;/p&gt;  &lt;p&gt;If you want a reg file to just import to fix this, copy the following text into a text file and save it with a .reg extension:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Windows Registry Editor Version 5.00 &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2" face="Courier New"&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI]       &lt;br /&gt;&amp;quot;LogoffCheckerStartupDelayInSeconds&amp;quot;=dword:00000010&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-834578659723143647?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/834578659723143647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/11/publishing-explorerexe-in-xenapp-6.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/834578659723143647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/834578659723143647'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/11/publishing-explorerexe-in-xenapp-6.html' title='Publishing explorer.exe in XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TN0_dvrm1jI/AAAAAAAAAdE/sFt3kMG_vbg/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2260977226813723078</id><published>2010-11-10T09:52:00.001Z</published><updated>2010-11-10T09:52:36.852Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Fixing session reconnect in XenApp 6</title><content type='html'>&lt;p&gt;Something I had noticed on a XenApp 6 farm I have running with a small number of servers recently was that the sessions were not reconnecting properly, especially when they had been created from different workstations.&amp;#160; This is an issue for us as our users tend to move about, and the ability to migrate sessions is important.&amp;#160; Disconnected sessions also needlessly take up memory on servers.&lt;/p&gt;  &lt;p&gt;At first I thought this was just an occasional issue, then I found I could reproduce it by opening an application using the Online Plug-in (the Agent!), then selecting “Disconnect Online Sessions”, then “Reconnect Online Sessions”.&amp;#160; This should obviously give me my sessions back, instead I got the message “There are no sessions available for reconnection”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TNprWcR7vUI/AAAAAAAAAco/VWpKuKD9cJ0/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TNprXZ_eF4I/AAAAAAAAAcs/D5aHtFPLHQE/image_thumb%5B1%5D.png?imgmax=800" width="369" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This may have been made worse by our using Passthrough Authentication.&amp;#160; Anyway, I checked the web interface cluster and it had lots of this error for all the servers:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Event ID&lt;/strong&gt;: 30105&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Event Description&lt;/strong&gt;: &lt;/p&gt;    &lt;p&gt;Site path: C:\inetpub\wwwroot\Citrix\PNAgent. &lt;/p&gt;    &lt;p&gt;The Citrix servers do not trust the server. This message was reported from the XML Service at address &lt;a href="http://xensvr02:80"&gt;http://xensvr02:80&lt;/a&gt; [com.citrix.xml.NFuseProtocol.RequestReconnectSessionData].&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This is something I remember fixing in Citrix Presentation Server v4.0, only of course the setting in XenApp 6 has moved.&lt;/p&gt;  &lt;p&gt;In the Delivery Services Console, I selected Policies, the Computer tab, and the Unfiltered policy, which in my case is still the only policy.&amp;#160; I selected this policy, clicked edit and Next.&lt;/p&gt;  &lt;p&gt;First, I checked that Auto Client Reconnect was set to “Allowed”, though since this is the default setting I doubt that made any difference.&amp;#160; Just to be sure I set it to Allowed and clicked OK.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TNprXvXlyBI/AAAAAAAAAcw/8Bu021Ws86U/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TNprYJnDoyI/AAAAAAAAAc0/6cSgDRilVKo/image_thumb%5B3%5D.png?imgmax=800" width="654" height="368" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The important setting though is the XML service.&amp;#160; Scroll down the list on the left to XML Service and select the policy “Trust XML Requests”.&amp;#160; Click Add and set the policy to Enabled.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TNprYSleARI/AAAAAAAAAc4/B-tsapi6qZE/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TNprZKN0iPI/AAAAAAAAAc8/sT_6DIcQqDY/image_thumb%5B5%5D.png?imgmax=800" width="654" height="368" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The other policy setting – XML Service Port – does not need configuring get this functionality working.&lt;/p&gt;  &lt;p&gt;I then ran gpupdate on the servers with disconnected sessions and attempted to reconnect – this worked immediately. &lt;/p&gt;  &lt;p&gt;I’m not sure why the default configuration for XenApp 6 appears to be for session reconnection to be essentially broken, at least for users with the Online Plug-in and Passthrough Authentication.&amp;#160; I also have not made any attempt to make sure that “only trusted services communicate with the Citrix XML Service”.&amp;#160; I am assuming here that this would involve making sure only our Web Interface servers could communicate with the XML Service using firewall rules, so that might be something to consider next time we review our firewall policies.&lt;/p&gt;  &lt;p&gt;This page does appear to confirm that this is the correct fix for a system with Passthrough Authentication clients who want session roaming…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-admin/ps-sf-citrix-xml-service-port-set-v2.html" href="http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-admin/ps-sf-citrix-xml-service-port-set-v2.html"&gt;http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-admin/ps-sf-citrix-xml-service-port-set-v2.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2260977226813723078?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2260977226813723078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/11/fixing-session-reconnect-in-xenapp-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2260977226813723078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2260977226813723078'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/11/fixing-session-reconnect-in-xenapp-6.html' title='Fixing session reconnect in XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TNprXZ_eF4I/AAAAAAAAAcs/D5aHtFPLHQE/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-3830736122180304206</id><published>2010-11-08T13:20:00.001Z</published><updated>2010-11-08T13:20:12.999Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp Printing Optimization Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Citrix Online and Offline plug-ins updated</title><content type='html'>&lt;p&gt;Citrix have been quietly updating things again over the last couple of months – this mainly appears to be an exercise in bug fixing from the original XenApp 6 release!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Citrix Online Plug-in 12.1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I still call it the “Citrix Agent” y’know.&lt;/p&gt;  &lt;p&gt;Anyway, v12.1 has finally been released and can be downloaded from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX126965" href="http://support.citrix.com/article/CTX126965"&gt;http://support.citrix.com/article/CTX126965&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It boasts a staggering 72 fixes to the previous versions which has got to make it an important release.&amp;#160; The most important fix from my point of view is the end of the bug introduced in at least v11.2 which caused clipping to occur when shadowing users on apparently any version of Citrix farm.&amp;#160; Previously I have been downgrading helpdesk users to v11.0 which usually fixed it, it is nice to have that problem removed.&lt;/p&gt;  &lt;p&gt;New features of the client include&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ICA file signing. Apparently our security is increased by this change.&lt;/li&gt;    &lt;li&gt;The client end of the new XenApp Printing Optimization Pack.&amp;#160; There is a corresponding update for the XenApp 6 servers as well – this should improve printing for clients using v12.1 connecting to servers with the hotfix &lt;a href="http://support.citrix.com/article/CTX126490" target="_blank"&gt;XA600W2K8R2X64010&lt;/a&gt; installed.&amp;#160; Personally I am about to start testing to determine whether its worth updating ALL our servers and clients to get this or just let it creep in.&lt;/li&gt;    &lt;li&gt;A new decoder for HDX 3D Pro Graphics, which apparently is something for XenDesktop - this explains why I have never heard of it before.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I think the 72 bug fixes are probably the big win here!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Citrix Offline Plug-in 6.0.1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;And I still call this the “Streaming Client”…&lt;/p&gt;  &lt;p&gt;Whatever it is called, it was updated last month and can be downloaded from here: &lt;a title="http://support.citrix.com/article/CTX125480" href="http://support.citrix.com/article/CTX125480"&gt;http://support.citrix.com/article/CTX125480&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The good news for those with lots of application streams is that there is no new Streaming Profiler, version 6.0 is still current, so we should not have to recreate or update everything.&amp;#160; Again.&lt;/p&gt;  &lt;p&gt;Anyway, for an upgrade of one minor point version – 6.0.0 to 6.0.1 – it has a LOT of stuff in the Issues Fixed list – 45 at the moment, and I am sure this has gone up as well since they released it.&amp;#160; Worrying issues this release fixes include scenarios where the XenApp servers could experience a blue screen of death crash (nice!) and a &lt;em&gt;really&lt;/em&gt; annoying bug in streaming Microsoft Office where fonts fail to load.&amp;#160; I’m fairly sure I spent some time trying to fix this before it became one of the many reasons I wrote off streaming Office 2010 to servers in this release and went Hosted instead.&lt;/p&gt;  &lt;p&gt;There is still stuff in the Known Issues for the Offline plug-in, including incompatibility with UPM v3.1.0.86 (just upgrade to 3.2…) and an odd couple of issues if you uninstall the client, the fix for one of them being to run a Repair on XenApp itself.&amp;#160; &lt;/p&gt;  &lt;p&gt;So anyway, both client upgrades look like being a really good idea, fixing a phenomenal 117 issues between them.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-3830736122180304206?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/3830736122180304206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/11/citrix-online-and-offline-plug-ins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3830736122180304206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3830736122180304206'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/11/citrix-online-and-offline-plug-ins.html' title='Citrix Online and Offline plug-ins updated'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6342308382853825475</id><published>2010-11-05T13:43:00.002Z</published><updated>2011-07-05T21:12:08.247+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Notes on PowerShell in XenApp 6</title><content type='html'>Powershell v2 comes installed by default on Windows Server 2008 R2.&amp;nbsp; Citrix have followed Microsoft’s example with products such as Exchange in providing a fairly thorough set of commands in Powershell to monitor and administer the farm.&amp;nbsp; And with the loss of MFCOM as a way of command line farm administration, its become an essential skill.&amp;nbsp; Personally I have no real need at the moment to use Powershell for actions such as publishing applications as our environment is still small enough to be faster to administer with the Delivery Services Console, but for any mass change to the farm the command line will become far faster and for monitoring, its great.&lt;br /&gt;To easily be able to use PowerShell to administer XenApp 6, first you need to download and install the SDK.&amp;nbsp; And I like to have my admin tools as published apps, so this is how to create a XenApp 6 PowerShell based management application as a hosted application on your farm:&lt;br /&gt;&lt;b&gt;Publishing the PowerShell console with XenApp commands&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the XenApp Powershell SDK : &lt;a href="http://community.citrix.com/display/xa/XenApp+6+PowerShell+SDK" title="http://community.citrix.com/display/xa/XenApp+6+PowerShell+SDK"&gt;http://community.citrix.com/display/xa/XenApp+6+PowerShell+SDK&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Extract and execute the installer&lt;/li&gt;&lt;li&gt;Agree to change the execution level to AllSigned &lt;/li&gt;&lt;li&gt;Publish an application to this server with the following location:      &lt;br /&gt;C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -File "c:\Program Files\Citrix\XenApp Server SDK\Citrix.XenApp.Sdk.ps1" &lt;/li&gt;&lt;li&gt;Launch your new editor &lt;/li&gt;&lt;li&gt;By default it will not be set up to recognise XenApp commands while editing, so use the command:      &lt;br /&gt;Add-PSSnapin Citrix*       &lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TNQKCJMp-DI/AAAAAAAAAcQ/ozIvYpuTz74/s1600-h/image3.png"&gt;&lt;img alt="image" border="0" height="209" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TNQKCtbvUMI/AAAAAAAAAcU/Ucehe9IzpGA/image_thumb.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="244" /&gt;&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Publishing the PowerShell ISE Editor&lt;/b&gt;&lt;br /&gt;You can use Notepad to edit your PowerShell scripts – but that’s not very fun so let’s publish an application “Windows PowerShell Integrated Scripting Environment (ISE)”. This is a very good editor for developing PowerShell scripts, with a nice window to run them in and some basics like automatic colouring of your code.&amp;nbsp; Of course, you can skip this if you like Notepad…&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Login to your XenApp 6 server &lt;/li&gt;&lt;li&gt;Go to Command Prompt &lt;/li&gt;&lt;li&gt;Enter this command:&amp;nbsp; &lt;br /&gt;servermanagercmd -install PowerShell-ISE &lt;/li&gt;&lt;li&gt;It will whinge and then work anyway:      &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TNQKDEz2yhI/AAAAAAAAAcY/7xqniqfqQ8A/s1600-h/image4.png"&gt;&lt;img alt="image" border="0" height="253" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TNQKDlcU8HI/AAAAAAAAAcc/qDc98HYdYWw/image_thumb2.png?imgmax=800" style="border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; display: inline;" title="image" width="672" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Publish a hosted application on your farm at:     &lt;br /&gt;c:\windows\sysWOW64\WindowsPowerShell\v1.0\PowerShell_ISE.exe&lt;/li&gt;&lt;li&gt;Again, you will need to run the command “Add-PSSnapin Citrix*” to preload all the commands for XenApp.&amp;nbsp; In ISE, you can enter quick commands like this in the bottom window, then build up your scripts in the tabbed top window.&amp;nbsp; The middle window displays any console output.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TNQKD6VedTI/AAAAAAAAAcg/VWIokwJQYLk/s1600-h/image%5B8%5D.png"&gt;&lt;img alt="image" border="0" height="409" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TNQKEeY6rZI/AAAAAAAAAck/rJXI0tv3hOM/image_thumb%5B4%5D.png?imgmax=800" style="border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline;" title="image" width="644" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;b&gt;Some useful basic commands for XenApp in PowerShell &lt;/b&gt;&lt;br /&gt;I’m planning a much bigger post on this, but in the meantime, here’s some really basic bits of code to show you what you can do with PowerShell…&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Display the farm name&lt;/b&gt;&lt;br /&gt;$farm = Get-XAFarm&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;$farm.FarmName&lt;/blockquote&gt;&lt;blockquote&gt;&lt;b&gt;Display the zone name data collector for a zone (the zone of the XenApp server you run on of course)&lt;/b&gt;&lt;br /&gt;$zone = get-XAzone     &lt;br /&gt;$zone.ZoneName      &lt;br /&gt;$zone.DataCollector&lt;br /&gt;&lt;b&gt;Display counts for the total number of active and disconnected sessions in the farm&lt;/b&gt;&lt;br /&gt;Get-XASession -Farm | where-object {$_.State -eq "Active" } | Measure-object     &lt;br /&gt;Get-XASession -Farm | where-object {$_.State -eq "Disconnected" } | Measure-object&lt;br /&gt;&lt;b&gt;Display a list of all your farm servers, listed alphabetically, with the number of sessions on each:&lt;/b&gt;&lt;br /&gt;$servers = Get-XAServer -full&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;$output = "`nServers: `n"      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($server in $servers | sort-object ServerName){      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $output+=$server.ServerName + "&amp;nbsp; " + $server.SessionCount + "`n"      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }      &lt;br /&gt;$output&lt;/blockquote&gt;Remember if you are saving any of these its best to put the command “Add-PSSnapin Citrix*” at the top to make sure it always has the Citrix commands loaded.&amp;nbsp; You should really consider signing your scripts as well – which is an art in itself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6342308382853825475?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6342308382853825475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/11/notes-on-powershell-in-xenapp-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6342308382853825475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6342308382853825475'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/11/notes-on-powershell-in-xenapp-6.html' title='Notes on PowerShell in XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TNQKCtbvUMI/AAAAAAAAAcU/Ucehe9IzpGA/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-995353900074634678</id><published>2010-09-29T12:40:00.001+01:00</published><updated>2010-09-29T12:40:19.947+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installation Manager for XenApp 6 – installing Acrobat Reader</title><content type='html'>&lt;p&gt;Now we have &lt;a href="http://zenapp.blogspot.com/2010/09/installation-manager-for-xenapp-6-as.html" target="_blank"&gt;Installation Manager installed&lt;/a&gt;, we should probably use it.&amp;#160; An MSI and MST file combination is a good standard install, so this is rolling out Acrobat reader to your Citrix servers.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Customising Acrobat Reader&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download Acrobat Reader – I got the latest version (9.3.4) from the Adobe website, after a little searching:     &lt;br /&gt;&lt;a title="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3.4/enu/AdbeRdr934_en_US.exe" href="http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3.4/enu/AdbeRdr934_en_US.exe"&gt;http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3.4/enu/AdbeRdr934_en_US.exe&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Also download the Adobe Customization Wizard 9:      &lt;br /&gt;&lt;a title="http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993" href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993"&gt;http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Install the Adobe Customization Wizard on your PC – accept all the defaults.&lt;/li&gt;    &lt;li&gt;Extract the EXE using this command: AdbeRdr910_en_US_Std.exe -nos_ne&lt;/li&gt;    &lt;li&gt;Wait for the window that pops up to do its work…&lt;/li&gt;    &lt;li&gt;You should then find the extracted files in this folder on Vista and Windows 7:     &lt;br /&gt;%LOCALAPPDATA%\Adobe\Reader 9.3\Setup Files&lt;/li&gt;    &lt;li&gt;Run the Adobe Customization Wizard&lt;/li&gt;    &lt;li&gt;Open the AcroRead.msi you just extracted into Setup Files&lt;/li&gt;    &lt;li&gt;Select Installation Options on the left – set to run Silently and Suppress Reboot&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TKMll0UoDLI/AAAAAAAAAbs/EK3f2YKMTYQ/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TKMlma4PMzI/AAAAAAAAAbw/rSxc0kKMJg8/image_thumb%5B4%5D.png?imgmax=800" width="244" height="211" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select Shortcuts.&amp;#160; Remove the desktop shortcut.&lt;/li&gt;    &lt;li&gt;Select EULA and Document Status.&amp;#160; Click the checkbox to suppress the EULA dialog&lt;/li&gt;    &lt;li&gt;Select Online and Acrobat.com Features.&amp;#160; Disable all Acrobat.com features and all updates.&lt;/li&gt;    &lt;li&gt;Exit from the application and it should ask you if you want to save changes to AcroRead.msi.&amp;#160; Say yes, and it will create the file AcroRead.mst in the same folder as the MSI file.&amp;#160; Move the contents of this folder to your shared fileserver ready for Installation Manager to use them.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Distributing Acrobat Reader using Installation Manager&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Open Installation Manager&lt;/li&gt;    &lt;li&gt;Click “Schedule MSI/MSP package…” on the right hand pane&lt;/li&gt;    &lt;li&gt;Enter a name in the Task name box&lt;/li&gt;    &lt;li&gt;In the Target List box, you can just enter the names of the servers to install to, separated by commas (no spaces).&amp;#160; Alternatively, click “Servers…”.&amp;#160; This will bring up a worryingly empty list.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TKMlm1sphGI/AAAAAAAAAb0/5LQ3EHez5xQ/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TKMlnGYatdI/AAAAAAAAAb4/MT6Dgd39vgI/image_thumb.png?imgmax=800" width="244" height="209" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select Citrix Server Selector (assuming they are in a farm – otherwise use the Windows Server Selector) and click Add&lt;/li&gt;    &lt;li&gt;Enter the name of a Citrix server (maybe the Data Collector?) in the “Server Address” box and click GO!&lt;/li&gt;    &lt;li&gt;You should get a nice list of your servers and server folders.&amp;#160; Select servers (use CTRL to select multiple) and click “Add &amp;gt;” to select them.&lt;/li&gt;    &lt;li&gt;Put the installation files you prepared earlier in a shared folder on a fileserver.&lt;/li&gt;    &lt;li&gt;Select the MST and MSI files using the Browse buttons (or by just typing of course).&lt;/li&gt;    &lt;li&gt;Enter a time for the install – or leave it as Now.&lt;/li&gt;    &lt;li&gt;Select the checkboxes to log off users or reboot the server as needed.&amp;#160; With this install I am just denying logons.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TKMlnrJsxfI/AAAAAAAAAb8/I91y2nLRNIk/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TKMloOeNaFI/AAAAAAAAAcA/5V2rb_b3a0g/image_thumb%5B1%5D.png?imgmax=800" width="232" height="244" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click the Advanced button and change the cache location for this task to the one on the shared file location which holds and MST and MSI.&amp;#160; I don’t know if this is necessary but without this change it seems to have trouble finding the task.&amp;#160; You can also change the retry settings here. By default it will retry every 10 minutes for 1 hour.&lt;/li&gt;    &lt;li&gt;Click OK to schedule your install!&lt;/li&gt;    &lt;li&gt;Right click the task every few seconds and select Refresh.&amp;#160; It should succeed – you also get the PowerShell code that is fired at the servers.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Distributing an MSP update&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Once this is succeeded you should have Acrobat Reader 9.3.0 installed.&amp;#160; To update this to 9.3.4 (currently the latest), create a new task, as before.&amp;#160; This time, when you browse for the MSI file, change the drop down at the bottom to MSP files and you should see a list of MSP files:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TKMlofaJHjI/AAAAAAAAAcE/Vtxvov3Hb5o/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TKMlo_ZlIxI/AAAAAAAAAcI/evJFhfOo-K8/image_thumb%5B3%5D.png?imgmax=800" width="404" height="311" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select (now for the annoying bit) the &lt;em&gt;oldest&lt;/em&gt;.&amp;#160; In the case of this upgrade you need to update it to 9.3.2, then 9.3.3, then 9.3.4.&amp;#160; If you go straight for 9.3.4 it will fail with the status “Installation Failed: 1642”.&amp;#160; So select 9.3.2 and carry on.&lt;/li&gt;    &lt;li&gt;You won’t need a transform for this so just select the right servers and change the Shared Folder under Advanced settings to be the one with the MSP in and run it.&amp;#160; It should work and you can check the installed version of Acrobat is upgraded.&amp;#160; &lt;/li&gt;    &lt;li&gt;Repeat the process creating installation tasks for the 9.3.3 and 9.3.4 updates.&amp;#160; At least it will easy when the inevitable 9.3.5 comes along!&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-995353900074634678?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/995353900074634678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/installation-manager-for-xenapp-6.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/995353900074634678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/995353900074634678'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/installation-manager-for-xenapp-6.html' title='Installation Manager for XenApp 6 – installing Acrobat Reader'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/TKMlma4PMzI/AAAAAAAAAbw/rSxc0kKMJg8/s72-c/image_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2728079292556333750</id><published>2010-09-29T09:46:00.001+01:00</published><updated>2010-09-29T09:46:13.888+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Installation Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installation Manager for XenApp 6 as a Published Application</title><content type='html'>&lt;p&gt;From XenApp 5, Installation Manager is a nice name for what is in fact a package of MMC add-ins, powershell scripts and the Windows Task Manager.&amp;#160; The old Installation Manager from Presentation Server has basically been removed (let’s be honest, it wasn’t that great) and replaced with lots of standard Windows functionality.&lt;/p&gt;  &lt;p&gt;Though everything is streamed, right, so you don’t need it anymore. Right?&amp;#160; Well, just in case…&lt;/p&gt;  &lt;p&gt;This is how to install IM on XenApp 6 and allow the management interface as a Published Application:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download Installation Manager for Windows Server 2008 R2 from My Citrix and extract &lt;/li&gt;    &lt;li&gt;On all the servers to receive deployments, install IMUtilities-x64.msi &lt;/li&gt;    &lt;li&gt;Set up a network share that IM can use as a cache &lt;/li&gt;    &lt;li&gt;On the server that will host the admin tools, install IMAdmin-x64.msi.&amp;#160; There is a 32-bit version as well, but if this is on a 2008 R2 server, you need the 64-bit one. &lt;/li&gt;    &lt;li&gt;Search in vain through the Start Menu for a link to it.&amp;#160; There isn’t one. &lt;/li&gt;    &lt;li&gt;Start, Run, MMC &lt;/li&gt;    &lt;li&gt;Click File &amp;gt; Add/Remove Snap-In &lt;/li&gt;    &lt;li&gt;Find Installation Manager and click “Add” &lt;/li&gt;    &lt;li&gt;You will get prompted for your network location you created earlier &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TKL8w2NchxI/AAAAAAAAAa8/4YUVRS7Ie0U/s1600-h/image3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TKL8xDmpymI/AAAAAAAAAbA/8fDv600CxF0/image_thumb1.png?imgmax=800" width="404" height="282" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click OK and OK to finish adding the snap-in – you should return to the MMC, now with the Installation Manager appearing on the left hand side, with the file server location you specified at the end of it.&lt;/li&gt;    &lt;li&gt;Click File &amp;gt; Options to finish the configuration.&amp;#160; &lt;/li&gt;    &lt;li&gt;Click Change Icon if you want to give it a more jazzy icon than the standard MMC one.&amp;#160; Click Browse and find an ico file – or load C:\Windows\System32\shell32.dll which has loads in it.&amp;#160; I went for a nice floppy disk icon from here!&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TKL8x8jwFHI/AAAAAAAAAbE/3pZBemdITRA/s1600-h/image%5B22%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TKL8yL7YtEI/AAAAAAAAAbI/COG8SOKcQjk/image_thumb%5B9%5D.png?imgmax=800" width="328" height="321" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Change the console mode from Author – “User mode – Full Access” should do.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TKL8yg-D1FI/AAAAAAAAAbM/uhp5sUdi5Z4/s1600-h/image%5B23%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TKL8yzcnnnI/AAAAAAAAAbQ/gPMzSyoD7is/image_thumb%5B10%5D.png?imgmax=800" width="405" height="449" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Save it to the local drive of the Citrix server and log off.&lt;/li&gt;    &lt;li&gt;Open the XenApp Delivery Services Console&lt;/li&gt;    &lt;li&gt;Right click Application, select Publish Application&lt;/li&gt;    &lt;li&gt;Enter Installation Manager as the Display Name.&lt;/li&gt;    &lt;li&gt;Click Next and Next to confirm as an Installed Application, accessed from a server.&lt;/li&gt;    &lt;li&gt;You actually run mmc.exe with the name of the MSC file you just created as an argument.&amp;#160; So, if you saved it as c:\installationmanager.msc, your command would be      &lt;br /&gt;%SystemRoot%\system32\mmc.exe c:\installationmanager.msc&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TKL8zVHEb7I/AAAAAAAAAbU/3HzuHiTSyM8/s1600-h/image%5B20%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TKL8z0UuEfI/AAAAAAAAAbY/83t3iAXji-4/image_thumb%5B7%5D.png?imgmax=800" width="404" height="317" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click next, add the icon to your admin users and click next again.&lt;/li&gt;    &lt;li&gt;Click Change Icon again to find a nice icon again if you want to for your published application.&amp;#160; Or pick a default one.&amp;#160; It depends how much you like icons. Personally I am not a big fan of half the management apps on the farm having the standard MMC icon, but maybe I think about it too much.&amp;#160; &lt;/li&gt;    &lt;li&gt;Click next and finish to save the icon.&lt;/li&gt;    &lt;li&gt;I would then edit its properties again and click the Limits tab.&amp;#160; Set it to only allow one instance per user – a second launch will not work as you already have that MSC file open.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TKL80FrX1vI/AAAAAAAAAbc/Ex5zwCqDLk0/s1600-h/image%5B19%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TKL80s3mVQI/AAAAAAAAAbg/Cko7Ykbik-U/image_thumb%5B6%5D.png?imgmax=800" width="404" height="184" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Refresh the application list on your client PC and you should see your new Installation Manager icon.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TKL80zsUjDI/AAAAAAAAAbk/iW2E18fOivI/s1600-h/installationmanager%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="installationmanager" border="0" alt="installationmanager" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TKL81E7QerI/AAAAAAAAAbo/2oI5FrbRszI/installationmanager_thumb%5B1%5D.png?imgmax=800" width="404" height="321" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2728079292556333750?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2728079292556333750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/installation-manager-for-xenapp-6-as.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2728079292556333750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2728079292556333750'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/installation-manager-for-xenapp-6-as.html' title='Installation Manager for XenApp 6 as a Published Application'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/TKL8xDmpymI/AAAAAAAAAbA/8fDv600CxF0/s72-c/image_thumb1.png?imgmax=800' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-3902701817919270104</id><published>2010-09-22T14:39:00.001+01:00</published><updated>2010-09-22T14:39:30.203+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight for Load Testing'/><title type='text'>Load Testing Outlook 2010 on XenApp – Hosted vs. Streamed to Server</title><content type='html'>&lt;p&gt;After &lt;a href="http://zenapp.blogspot.com/2010/09/load-testing-word-2010-on-xenapp-hosted.html" target="_blank"&gt;this&lt;/a&gt; initial test comparing the performance of Word 2010 Hosted against Streamed to Server on XenApp 6 showed some considerable advantages to using locally installed Office 2010 instead of Streaming it, I stepped up my testing and included Outlook 2010 instead.&amp;#160; The test was more intensive, moving between the different screens of Outlook (Inbox, Tasks, Contacts, etc) and creating and deleting items.&amp;#160; &lt;/p&gt;  &lt;p&gt;Again, I set up EdgeSight for Load Testing to run 50 users on a single server – logging in at the rate of one every 20 seconds, staying logged in and “working” for 10 minutes and then all logging out in 3 minutes.&amp;#160; They once again looked nice when they were all logged in…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJoHCEGYWEI/AAAAAAAAAak/2HKlnmflw3k/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TJoHCh2CLGI/AAAAAAAAAao/fZAi5uhQhPg/image_thumb%5B4%5D.png?imgmax=800" width="453" height="367" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Outlook 2010 Hosted&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Outlook 2010 performed very well on XenApp 6 when installed locally.&amp;#160; CPU time was quite acceptable throughout the test, being quite close to the performance of Word 2010 at the same load.&amp;#160; Memory usage was slightly higher than Word 2010, being about 7gb.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TJoHDIapfjI/AAAAAAAAAas/NL9vMmIr0rg/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJoHDl8oCuI/AAAAAAAAAaw/fgaZXmQHlGg/image_thumb%5B3%5D.png?imgmax=800" width="453" height="352" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Outlook 2010 Streamed to Server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Streaming added a couple of issues to the performance of Outlook 2010.&amp;#160; Firstly, the logon phase involved far more CPU activity, being flat at 100% for about the last three minutes.&amp;#160; CPU usage then remained very high through the phase of the test where Outlook was looping through simulated user activity, before dropping off nicely at the end of the test as the users logged off.&amp;#160; Memory usage was more worrying.&amp;#160; Its not that it was much higher than hosted – it was higher, though not substantially so.&amp;#160; The worrying part was that it increased through the 10 minutes after logons stopped as each OUTLOOK.EXE process slowly ate more RAM.&amp;#160; The Hosted Outlook processes did not behave in this way.&amp;#160; We tried this again over a much longer period with more users and this continued, Outlook using ever more memory until being logged off&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TJoHD3YYAGI/AAAAAAAAAa0/eZoLXJcP7LY/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJoHEaIl4vI/AAAAAAAAAa4/LWEQfBHbeFs/image_thumb%5B6%5D.png?imgmax=800" width="453" height="352" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This test was more conclusive than the Word 2010 test, with far more gap between Outlook 2010 when Hosted and when Streamed to Server.&amp;#160; Performance of the application when open did appear to be roughly the same, but with logon time more than double for the streamed application, this is not enough to justify streaming.&amp;#160; The higher CPU usage after logons stopped would indicate using Streaming to Server would reduce the number of active user sessions the server could support quite substantially and on this hardware could not be recommended.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-3902701817919270104?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/3902701817919270104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/load-testing-outlook-2010-on-xenapp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3902701817919270104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3902701817919270104'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/load-testing-outlook-2010-on-xenapp.html' title='Load Testing Outlook 2010 on XenApp – Hosted vs. Streamed to Server'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TJoHCh2CLGI/AAAAAAAAAao/fZAi5uhQhPg/s72-c/image_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-1918418034563284046</id><published>2010-09-22T13:25:00.001+01:00</published><updated>2010-09-22T13:25:48.248+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight for Load Testing'/><title type='text'>Load Testing Word 2010 on XenApp – Hosted vs. Streamed to Server</title><content type='html'>&lt;p&gt;As part of a decision on how to present Office 2010 to our XenApp 6 farm we benchmarked Office applications as Streamed and Hosted applications.&amp;#160; When we tried this on XenApp 5 with Office 2007 the difference between the two did not seem very great – this time around the Streaming version seems to put on some considerable load.&lt;/p&gt;  &lt;p&gt;With each test we logged on 50 users in 16 minutes (one logon every 20 seconds) and ran them for 10 minutes, typing random text Word.&amp;#160; They then all logged out over a 3 minute period.&amp;#160; They look very pretty when they’re all running:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJn1v8gmpoI/AAAAAAAAAaM/nDkQnnjdYk0/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJn1wh3YmuI/AAAAAAAAAaQ/8nqU3F72YF4/image_thumb%5B7%5D.png?imgmax=800" width="432" height="350" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Word 2010 Hosted &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The locally installed on the server version of Word 2010 performed very well.&amp;#160; It easily handled logins every 20 seconds with the CPU (on a medium spec dual processor server) at about 30% in the logon phase, 15% when all the users were logged in and a peak of over 50% during the rather rapid logoff. Memory usage peaked at about 6gb&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJn1xGzPliI/AAAAAAAAAaU/vP4oqzePIt0/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJn1x4W89vI/AAAAAAAAAaY/oBg7TOR8lfI/image_thumb%5B3%5D.png?imgmax=800" width="432" height="353" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Word 2010 Streamed To Server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The second test was using the same hardware, users and script as the first – but this time Word was streamed to the server.&amp;#160; The difference was apparent from the first login, which took a lot longer – about 25-30 seconds, almost double the Hosted logon time.&amp;#160; CPU usage was consistently 10-15% higher in the initial logon phase and then built alarmingly as the user count reached 50.&amp;#160; It then dropped off very nicely once the users were logged in.&amp;#160; Memory usage was higher, peaking at about 7gb.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJn1ycwSzhI/AAAAAAAAAac/Ub4_KfvzATI/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJn1ysMUIcI/AAAAAAAAAag/GDbBJPxiTLs/image_thumb%5B6%5D.png?imgmax=800" width="433" height="353" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Conclusions&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Overall the Hosted version performed very much better than the Streamed to Server version with Word 2010.&amp;#160; As you might expect, most of the difference was in the logon phase, where CPU activity was much lower on the hosted version.&amp;#160; Logon times were also longer using Streaming, by at least 15 seconds.&amp;#160; This makes sense as the Streamed to Server version has a bit more work to do creating the Sandbox environment.&amp;#160; The lower memory footprint of the Hosted install overall might also mean that greater user density would be possible using Word 2010 installed directly on the servers.&lt;/p&gt;  &lt;p&gt;However, the Streamed to Server version did have lower CPU usage in the later phases, so this test might be considered more even, depending on the pattern of your logons and logoffs.&amp;#160; It must be said that the test did not make an effort to push Word in this middle phase, it was just some light typing.&amp;#160; A more intensive test might show more difference at this point.&lt;/p&gt;  &lt;p&gt;This test was conducted using v6 of the streaming client and profiler and XenApp 6 running on Windows Server 2008 R2 on a single dual core server with 12gb RAM.&amp;#160; The test was performed with EdgeSight for Load Testing v3.7.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-1918418034563284046?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/1918418034563284046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/load-testing-word-2010-on-xenapp-hosted.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1918418034563284046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1918418034563284046'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/load-testing-word-2010-on-xenapp-hosted.html' title='Load Testing Word 2010 on XenApp – Hosted vs. Streamed to Server'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/TJn1wh3YmuI/AAAAAAAAAaQ/8nqU3F72YF4/s72-c/image_thumb%5B7%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2749986888674810853</id><published>2010-09-20T14:40:00.001+01:00</published><updated>2010-09-20T14:40:05.304+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>XenApp 6 – Publishing a Delivery Services management console to non-admins</title><content type='html'>&lt;p&gt;I’m assuming here you &lt;em&gt;have &lt;/em&gt;a first line support and they can be trusted with logging off users?&amp;#160; We don’t want them reconfiguring the farm though, do we – they might get dangerous!&amp;#160; &lt;/p&gt;  &lt;p&gt;Simple stuff really, but good to get right. Incidentally, this is to get the console working as a Hosted application – I would like to stream it really, and indeed had it streamed in XenApp 5.&amp;#160; I’ve not had any success streaming the updated version in XenApp 6 though.&amp;#160; If anyone has a working process, do let us know.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Publishing the Delivery Services Console (DSC)&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;UAC – if this is enabled, disable it on the servers you will host the console from as this apparently can cause trouble with this application – according to various posts on the Citrix Forums site and &lt;a href="http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-designing/ps-planning-uac-v2.html" target="_blank"&gt;this&lt;/a&gt; eDocs article.&amp;#160; I’ve not tried it personally, I have UAC off on my XenApp servers.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Install the Management Tools on a live XenApp server that you want to publish them from.&amp;#160; If you have run the install manually, they’re on by default.&amp;#160; If you scripted it you might have well not installed them (best not to, really). On a XenApp Server without the DSC, click Start, Citrix, XenApp Server Role Manager and XenApp Server Role Manager.&lt;/li&gt;    &lt;blockquote&gt;     &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkBw4uaoI/AAAAAAAAAY4/2JOWChsF8DI/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TJdkCnQwdOI/AAAAAAAAAY8/tY4X1mexQq0/image_thumb.png?imgmax=800" width="178" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/blockquote&gt;    &lt;li&gt;Click Add server roles and admire the nice animated progress bar.     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TJdkDPvMwdI/AAAAAAAAAZA/zufQpVQ4-4k/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TJdkDna07UI/AAAAAAAAAZE/APUBRqtRu4c/image_thumb%5B1%5D.png?imgmax=800" width="218" height="62" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Select your XenApp edition and accept the terms and conditions     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You probably have something like the screen below, with only XenApp selected.&amp;#160; Just click next to continue     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkEEC9qEI/AAAAAAAAAZI/6pP-doezghg/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkElbbKzI/AAAAAAAAAZM/OJlVDEp_wdA/image_thumb%5B2%5D.png?imgmax=800" width="244" height="165" /&gt;&lt;/a&gt;      &lt;br /&gt; &lt;/li&gt;    &lt;li&gt;On Choose Role Subcomponents, make expand Default Conponents and you should see “XenApp Management” is ticked but not greyed – that means it is not installed, but will be.&amp;#160; Click Next, Next and Install to install the tools and their pre-requisites…~     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJdkFRoq6zI/AAAAAAAAAZQ/V5vsdc777Io/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkGN251fI/AAAAAAAAAZU/cuhJoBgM9TE/image_thumb%5B3%5D.png?imgmax=800" width="244" height="161" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You should now see the folder Citrix &amp;gt; Management Consoles in the Start Menu.&amp;#160; Before you proceed, do you use Citrix Single Sign On?&amp;#160; If not, remove this from the console or it will keep prompting you about it.&amp;#160; Go to Control Panel, select Uninstall a Program.&amp;#160; Find “Citrix Single Sign-On Console 4.8” , right click and select Change.&amp;#160; On the screen that pops up, select Remove to get rid of it.     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkGqSfmCI/AAAAAAAAAZY/H09kvPLP2Qo/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJdkHaLPP6I/AAAAAAAAAZc/tV-Y7IJlsq8/image_thumb%5B4%5D.png?imgmax=800" width="244" height="52" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Launch the Citrix DSC on your server.&amp;#160; You’ll be asked about “.NET Authenticode”.&amp;#160; If you are behind a Proxy I would disable this:     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkHgl3EiI/AAAAAAAAAZg/C8zKGqwf0II/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TJdkIYz1jOI/AAAAAAAAAZk/blB6EibWc0k/image_thumb%5B5%5D.png?imgmax=800" width="244" height="121" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The “Configure and run discovery” wizard should now run.&amp;#160; You should be able to click Next, Next, Add Local Computer, Next, Next and Finish to see your farm.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Right click Applications and select Publish Application.&amp;#160; Configure it as an Application, Accessed from a Server and Installed rather than Streamed.&amp;#160; The location of the executable will be “C:\Program Files (x86)\Citrix\Citrix Delivery Services Console\Framework\CmiLaunch.exe”.&amp;#160; You should know the settings for the users who will see it and the servers to host it from.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Configuring non-administrator access&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;In the DSC as a Farm Administrator, right click Administrators (immediately under your farm name) and click Add Administrator     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TJdkIw2jr8I/AAAAAAAAAZo/eHw0NqyMyeU/s1600-h/image%5B20%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TJdkJUkKnWI/AAAAAAAAAZs/2mqP77_3alg/image_thumb%5B6%5D.png?imgmax=800" width="213" height="178" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;On the Select Users screen, add in the users or groups that will be helpdesk users on the farm.&amp;#160; Use an AD group for this, so in the future you just have to add a user to this group.&amp;#160; It might be an idea to present the published icon to only this group as well.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You then get options to create the users as View Only (pretty useless), Full Admins (overkill!) or Custom.&amp;#160; Choose Custom.     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJdkKDknN7I/AAAAAAAAAZw/Tob-64mUQvE/s1600-h/image%5B23%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkK5LiHzI/AAAAAAAAAZ0/JyNbDkmAvU8/image_thumb%5B7%5D.png?imgmax=800" width="244" height="160" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You now get a very nice console which by default gives your users no permissions (you’ve got to admire that kind of attitude).&amp;#160; Go through the tree and turn on anything you want to give out.&amp;#160; For instance, if your helpdesk users are only going to log users off and reset sessions, click the Servers or Applications tabs and click the appropriate check boxes.&amp;#160; On Applications and Servers folders, make sure you include “View Server Information” or “View Application Information” otherwise the users will have the permission to configure settings but not to see the interface to do so.&amp;#160; &lt;br /&gt;      &lt;br /&gt;If you have subfolders in Servers and Applications, click “Copy to Subfolders” after doing this to copy those permissions down – if you want to do that of course.&amp;#160; You might have servers you don’t want anyone to administer but you.&amp;#160; When you create folders in the future, remember to allow them to inherit permissions.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJdkLRh6-XI/AAAAAAAAAZ8/rGr2tEPlWeI/s1600-h/image%5B36%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TJdkL4PsUzI/AAAAAAAAAaA/YQ4TFMtT93w/image_thumb%5B12%5D.png?imgmax=800" width="244" height="185" /&gt;&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If you want to change these permissions in future, just right click the entry in the Administrators section of the DSC and select Administrator Properties and the Permissions tab on the left.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Your non admin users should now be able to launch the DSC, run “Configure and Run Discovery” as you did (clicking Add Local Computer to connect to the farm) and see the elements you selected for them.     &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If your users get the error “Errors occurred when using [servername] in the discovery process” and when you double click it you see the error “This user account is not an administrator of the farm”, make sure that the user has the right “Log on to Management Console” under the Administrators section.     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkMUEA_kI/AAAAAAAAAaE/Xpq1loaxBBs/s1600-h/image%5B39%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJdkNAu9-RI/AAAAAAAAAaI/6tO5_JWIyqQ/image_thumb%5B13%5D.png?imgmax=800" width="244" height="82" /&gt;&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2749986888674810853?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2749986888674810853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/xenapp-6-publishing-delivery-services.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2749986888674810853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2749986888674810853'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/xenapp-6-publishing-delivery-services.html' title='XenApp 6 – Publishing a Delivery Services management console to non-admins'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TJdkCnQwdOI/AAAAAAAAAY8/tY4X1mexQq0/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2039062377786128602</id><published>2010-09-17T10:33:00.001+01:00</published><updated>2010-09-17T10:33:59.067+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Hosting the Internet Explorer 9 Beta in XenApp 6</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TJM1rmhQgWI/AAAAAAAAAXg/MhPsyy2-LYc/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJM1sK8l9VI/AAAAAAAAAXk/4OdY2PZJJyU/image_thumb%5B9%5D.png?imgmax=800" width="378" height="328" /&gt;&lt;/a&gt; Installing beta software on your XenApp farm might sound like a bad idea – because it probably is actually.&amp;#160; Still, if you have a server that you can use to host test applications for a while before being wiped it could be a good way of satisfying the curiosity of some users without them trying to install it on their main desktops.&lt;/p&gt;  &lt;p&gt;This took a lot more messing about than I was expecting, I thought it might be worth sharing this in case anyone else is trying the same thing.&amp;#160; I’d be very interested in how other people felt IE9 Beta worked on XenApp as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Pre-requisites and the Beta Service Pack&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To install IE9 on your XenApp 6 2008 R2 server, first you need the pre-requisites:&lt;/p&gt;  &lt;p&gt;The pre-reqs for IE9 Beta are generally on this page: &lt;a title="http://support.microsoft.com/kb/2399238" href="http://support.microsoft.com/kb/2399238"&gt;http://support.microsoft.com/kb/2399238&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You should just need the one in near the end of the list for Windows Server 2008 R2.&amp;#160; Personally I could not get the IE9 beta to recognise that it was installed though and had to go even further into Beta territory by installing the Windows Server 2008 R2 Service Pack 1 beta!&lt;/p&gt;  &lt;p&gt;Download from this site: &lt;a title="http://technet.microsoft.com/en-gb/evalcenter/ff183870.aspx" href="http://technet.microsoft.com/en-gb/evalcenter/ff183870.aspx"&gt;http://technet.microsoft.com/en-gb/evalcenter/ff183870.aspx&lt;/a&gt; (click the second green Get Started Now button…)&lt;/p&gt;  &lt;p&gt;After a reboot I had an upgraded Windows 2008 R1 SP1 beta server!&amp;#160; I’m really not going to put this into live service without a rebuild…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM1s7PcEtI/AAAAAAAAAXo/KdFZYv0Mj8U/s1600-h/image24.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TJM1tV7xUKI/AAAAAAAAAXs/QBXzIwWIedI/image_thumb13.png?imgmax=800" width="582" height="185" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You are now ready to install the IE9 pre-req update.&amp;#160; Go to this site: &lt;a title="http://support.microsoft.com/kb/2399238" href="http://support.microsoft.com/kb/2399238"&gt;http://support.microsoft.com/kb/2399238&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;and click the link “download the x64 SP1 beta package now”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM1t_pUJ9I/AAAAAAAAAXw/RHl7w2GK3Uo/s1600-h/image3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJM1uFU4_II/AAAAAAAAAX0/DbTgSLDmE38/image_thumb.png?imgmax=800" width="244" height="101" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=4eaf707a-e042-483e-a9b6-c2777f18c431&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=4eaf707a-e042-483e-a9b6-c2777f18c431&amp;amp;displaylang=en"&gt;&lt;/a&gt;&lt;/p&gt; Install and reboot.  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TJM1uhc0hII/AAAAAAAAAX4/rTn1OsRSAO4/s1600-h/image4%5B1%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJM1vDUQX_I/AAAAAAAAAX8/hFra585UCow/image4_thumb.png?imgmax=800" width="411" height="195" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Installing IE9 Beta&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You should then be able to download the IE9 beta – get the x64 version from here: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://windows.microsoft.com/en-GB/internet-explorer/download/ie-9/worldwide" href="http://windows.microsoft.com/en-GB/internet-explorer/download/ie-9/worldwide"&gt;http://windows.microsoft.com/en-GB/internet-explorer/download/ie-9/worldwide&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Scroll to the bottom of the screen to the server section and download the version for Windows Server 2008 R2 64-bit&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJM1vs_bqpI/AAAAAAAAAYA/W1x5EBSnNRo/s1600-h/image9.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJM1wFOoyhI/AAAAAAAAAYE/fiRHs68-T6Q/image_thumb4%5B1%5D.png?imgmax=800" width="644" height="222" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And run the executable!&amp;#160; Follow the installation through, with the above updates it should succeed.&amp;#160; Reboot at the end of the install.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJM1wb3svwI/AAAAAAAAAYI/kDUUBDnZasE/s1600-h/image8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TJM1xhUvCgI/AAAAAAAAAYM/_wWiclZq_To/image_thumb4.png?imgmax=800" width="493" height="195" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM1x_1UjTI/AAAAAAAAAYQ/roI1ri08U64/s1600-h/image16.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJM1yT_joJI/AAAAAAAAAYU/rfTcN5Au7x0/image_thumb7.png?imgmax=800" width="489" height="189" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TJM1yxd2nmI/AAAAAAAAAYY/spRY5J4Floo/s1600-h/image17.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TJM1zTkPQ2I/AAAAAAAAAYc/lJuORnrGDh8/image_thumb8.png?imgmax=800" width="496" height="158" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Publishing IE9 Beta to the farm&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After a reboot I did indeed have IE9 installed locally…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM1z1w4dJI/AAAAAAAAAYg/gaT6xI_8fVU/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM10UEm-0I/AAAAAAAAAYk/uW3f28I6b58/image_thumb%5B1%5D.png?imgmax=800" width="244" height="170" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Finally, I published an IE9 as a Hosted Application on my XenApp 6 farm (launching from &amp;quot;C:\Program Files (x86)\Internet Explorer\iexplore.exe&amp;quot;).&amp;#160; I put a start page on the end of the address as well to give the users something nice to look at.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM14XnyTAI/AAAAAAAAAYo/n62PzZv0ERg/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM15D7fpiI/AAAAAAAAAYs/j5Jg8UmlYDw/image_thumb%5B6%5D.png?imgmax=800" width="500" height="386" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Fixing the server!&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Sadly, when I came to test the application as a Citrix app I found it would not work.&amp;#160; I tried publishing both IE9 x86 and x64 and even tried Notepad with the same impact – when it connected my server would drop all its external connections and become unmanageable until rebooted.&amp;#160; Also, Windows was worryingly claiming that Remote Desktop Services was unlicensed.&amp;#160; I assume this is all because SP1 is not ready for launch yet. I went into Control Panel and into Programs and Features and Installed Updates then removed the beta Service Pack then rebooted again!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TJM155bHfLI/AAAAAAAAAYw/mtkIYGB67uQ/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TJM16dGCINI/AAAAAAAAAY0/ZOBdf7DBq6k/image_thumb%5B4%5D.png?imgmax=800" width="516" height="216" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I then removed the update KB2259539 that I installed earlier and installed the one for 2008 R2 without the beta service pack and rebooted.&amp;#160; Again.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;And it works!&amp;#160; I have IE9 published on the Citrix farm, from a server which I still wouldn’t trust with anything else but that is more stable than when it had SP1 beta (which is NOT ready for a XenApp Server trial!).&amp;#160; &lt;/p&gt;  &lt;p&gt;A quick test revealed that HDX MediaStream for Flash still works in the IE9 beta, which is a bonus.&amp;#160; Seems very fast and stable.&amp;#160; And a bit like Chrome…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2039062377786128602?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2039062377786128602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/hosting-internet-explorer-9-beta-in.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2039062377786128602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2039062377786128602'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/hosting-internet-explorer-9-beta-in.html' title='Hosting the Internet Explorer 9 Beta in XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_F0PlwQhuO2c/TJM1sK8l9VI/AAAAAAAAAXk/4OdY2PZJJyU/s72-c/image_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5872922680114160368</id><published>2010-09-14T16:50:00.001+01:00</published><updated>2010-09-15T11:00:53.550+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp'/><category scheme='http://www.blogger.com/atom/ns#' term='Profile Management'/><title type='text'>Profile Management 3.2 – bug fixes and a name change!</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TI-ZrZHxHLI/AAAAAAAAAXY/_zi785PeoEQ/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TI-ZsG5yu3I/AAAAAAAAAXc/U9nN-zYyeDc/image_thumb%5B2%5D.png?imgmax=800" width="238" height="111" /&gt;&lt;/a&gt; The marketing department of Citrix have struck again and renamed “User Profile Manager” to “Profile Management”.&amp;#160; Why?&amp;#160; Honestly I don’t know why they bother.&amp;#160; Apparently this has been the case for some time, its such a pointless change I only just noticed.&lt;/p&gt;  &lt;p&gt;Profile Management (for those not using it) is a much more intelligent way of handling user logons than either Mandatory (which is a bit harsh) and Roaming profiles (which tend to bloat and corrupt more than is good).&amp;#160; There are plenty of third party alternatives, but this is included in your Citrix license and is a lot better than nothing.&amp;#160; It allows you to specifically exclude HKCU registry settings and files from the user profile at logoff, have your Citrix profiles all in one place (if you want – or in the users’ home folders) and cope well with multiple logons and logoffs at the same time without profile corruption.&amp;#160; A good recent feature has been “Active write back”, which when enabled will only pull some of the profile over to the server at logon and write files back to the profile store as and when they are created rather than all at logoff.&amp;#160; This improves logon and logoff time but just as importantly helps protect your data against a server crash.&lt;/p&gt;  &lt;p&gt;Profile Management 3.2 is available to download through My Citrix.&amp;#160; Documentation for it is &lt;a href="http://support.citrix.com/proddocs/index.jsp?topic=/user-profile-manager-kib/upm-wrapper-kib.html" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It can be installed on Windows 2003 Server, but requires these hotfixes or the installation will fail and rollback:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a title="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=25adec10-db8c-4cac-bf74-2c784678150a&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=25adec10-db8c-4cac-bf74-2c784678150a&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=25adec10-db8c-4cac-bf74-2c784678150a&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a title="http://www.microsoft.com/downloads/en/details.aspx?familyid=42aba890-8b76-4c5a-8fb6-609797d19831&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/en/details.aspx?familyid=42aba890-8b76-4c5a-8fb6-609797d19831&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?familyid=42aba890-8b76-4c5a-8fb6-609797d19831&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Anyway, the bug fixes in the new version (replacing v3.1.1) of what I will continue to call UPM for at least one major version after this sound nice to have.&amp;#160; Note that for at least one of them to take effect you need to import a new ADM into your Group Policy.&amp;#160; &lt;/p&gt;  &lt;blockquote&gt;   &lt;h4&gt;&lt;strong&gt;Issues fixed in Profile Management 3.2&lt;/strong&gt;&lt;/h4&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;If profile streaming and active profile write back are used, Profile management might unnecessarily copy unchanged files from monitored directories to the roaming profile store.&lt;/p&gt;      &lt;p&gt;[#229893]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;If a folder name is specified in the &lt;strong&gt;Folders to mirror&lt;/strong&gt; policy that does not exist verbatim in the user's profile (for example, if the folder name is misspelled), the user session can wind up locked unexpectedly. The issue occurs because the service continues to attempt to locate the non-existent folder during logoff and eventually becomes unresponsive. The service starts again after a certain winlogon time-out period but then the user session is locked by winlogon.&lt;/p&gt;      &lt;p&gt;[#235033]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;When a user logs on to a computer running Version 3.1 of profile management and then to a computer running an earlier version, such as 3.0, an entry should be logged on the computer running the later version, stating that a server with an earlier version pf Profile Management exists on another server and specify that server name. Instead, the log entry states: &amp;quot;An older version of Profile management is running on server &amp;lt;Unknown&amp;gt;.&amp;quot;&lt;/p&gt;      &lt;p&gt;[#235323]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Applications can become unresponsive without logging any error messages when the cachefill mechanism conflicts with anti-virus software settings. This enhancement adds an Event Viewer message indicating the problem.&lt;/p&gt;      &lt;p&gt;[#235486]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;When Profile management is installed on the terminal servers, Wbemtest.exe reports new user objects. However, when users log off, the report is not updated and user objects remain on the root\rsop\user namespace. With this fix, Wbemtest does not show a namespace for the user after logoff if &lt;strong&gt;Delete local profile during logoff&lt;/strong&gt; is enabled. &lt;/p&gt;      &lt;p&gt;[#235532]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;When the usn journal is deleted and the Profile management service restarted, a &amp;quot;CJIncreaseSizeIfNecessary&amp;quot; error is written to the Event Log. With this fix, the error is replaced by a warning as Profile management enables journaling. &lt;/p&gt;      &lt;p&gt;[#235781]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Two or more Profile management 3.&lt;em&gt;x&lt;/em&gt; sessions running concurrently can break backward compatibility with earlier versions of Profile management.&lt;/p&gt;      &lt;p&gt;[#236670]&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;In scenarios with Profile management Version 3.1, the &lt;strong&gt;Delete locally cached profiles on logoff&lt;/strong&gt; (Citrix User Profile Management GPO) setting enabled, and the &lt;strong&gt;Application Data folder redirection&lt;/strong&gt; (Microsoft GPO) setting enabled, an error occurs when a new user makes the second attempt at launching the same Microsoft Office application. To resolve the issue, enable the &lt;strong&gt;Delete Redirected Folders&lt;/strong&gt; setting available after importing the new .adm template.&lt;/p&gt;      &lt;p&gt;[#236686]&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a title="http://support.citrix.com/article/ctx126527" href="http://support.citrix.com/article/ctx126527"&gt;http://support.citrix.com/article/ctx126527&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5872922680114160368?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5872922680114160368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/profile-management-32-bug-fixes-and.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5872922680114160368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5872922680114160368'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/profile-management-32-bug-fixes-and.html' title='Profile Management 3.2 – bug fixes and a name change!'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TI-ZsG5yu3I/AAAAAAAAAXc/U9nN-zYyeDc/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5247064286552510440</id><published>2010-09-07T13:49:00.001+01:00</published><updated>2010-09-07T13:49:24.250+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HDX'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Checking HDX MediaStream for Flash on XenApp is working</title><content type='html'>&lt;p&gt;HDX MediaStream for Flash on XenApp is great.&amp;#160; It makes Flash content render really fast, saves CPU time on your sever and has a cool name.&amp;#160; &lt;/p&gt;  &lt;p&gt;There are a few gotchas that can trip it up though, and if all its conditions are not satisfied it will fairly silently not work and render Flash on the server instead, causing poorer user experience and server slow down.&amp;#160; This guide should include all the pre-requisites to it working: &lt;a title="http://zenapp.blogspot.com/2010/09/hdx-mediastream-for-flash-on-xenapp-6.html" href="http://zenapp.blogspot.com/2010/09/hdx-mediastream-for-flash-on-xenapp-6.html"&gt;http://zenapp.blogspot.com/2010/09/hdx-mediastream-for-flash-on-xenapp-6.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are a few ways of checking it is working in a XenApp published Internet Explorer window.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CPU Activity&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Simple one – look at Task Manager on your client and server PCs when intensive Flash content is playing – one will probably have high usage against your user and that should be the client if HDX is working.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Task Manager&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Still in Task Manager, while you are looking at Flash content, look for PseudoContainer.exe both running and probably using CPU time.&amp;#160; If PseudoContainer.exe is not running and you have Flash content being delivered by a XenApp server, its not using HDX.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TIY0u6Po20I/AAAAAAAAAWo/MqSEETlRH_0/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIY0vbg106I/AAAAAAAAAWs/_H6sf62SeYU/image_thumb.png?imgmax=800" width="219" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Look for the Cyan&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The HDX client uses Cyan as a background colour when its working.&amp;#160; Go to a flash site and resize the window by dragging its side out.&amp;#160; You should see a momentary flash of a light blue colour at the side as you do, like below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIY0vwROrbI/AAAAAAAAAWw/3JzgQcIU_0Y/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIY0weyZN3I/AAAAAAAAAW0/NndWbn-PgpY/image_thumb%5B1%5D.png?imgmax=800" width="244" height="173" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Use the HDX Experience Monitor for XenApp &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is the last word in telling whether HDX is active and working.&amp;#160; Download this tool:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX126491" href="http://support.citrix.com/article/CTX126491"&gt;http://support.citrix.com/article/CTX126491&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Note this needs the Citrix Receiver to work, so if you don’t have a &lt;a href="http://zenapp.blogspot.com/2010/09/installing-merchandising-server-20.html" target="_blank"&gt;Merchandising Server&lt;/a&gt;, this is a good time to build one!&lt;/p&gt;  &lt;p&gt;Install on the XenApp Server you are hosting Internet Explorer from – install the x86 version if you are deploying the x86 version of IE as a Citrix Application.&amp;#160; &lt;/p&gt;  &lt;p&gt;Make this available as a Hosted Application (configured to only run one copy per user):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TIY0w9dYnOI/AAAAAAAAAW4/POC2l8ObbQA/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIY0xRXXEpI/AAAAAAAAAW8/TQvvnmWDzEM/image_thumb%5B3%5D.png?imgmax=800" width="624" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And run it in the same session as Internet Explorer.&amp;#160; If it sits on a screen waiting for performance monitor counters, you may have installed the wrong version (the x64 edition did this on my server).&amp;#160; It also won’t work in an RDP session.&lt;/p&gt;  &lt;p&gt;If you launch this first it should say under Adobe Flash that “Receiver is compatible” (if it is!) but that “Flash redirection is not active”.&amp;#160; Once you launch IE in the same session and view Flash content it should change to active.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TIY0x5e0HdI/AAAAAAAAAXA/vg9bz_zUlTA/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIY0y7p7_hI/AAAAAAAAAXE/5dWrO2ZfzRA/image_thumb%5B5%5D.png?imgmax=800" width="516" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you click the Adobe Flash entry you should see more details about HDX on this connection.&amp;#160; In this case, everything is fine except the network latency, which is too high and will block HDX from working.&amp;#160; This threshold can be configured in the Policies section of the XenApp 6 management tools for the farm.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIY0zo4W2lI/AAAAAAAAAXI/nCLrtcXRr4M/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIY00EySkXI/AAAAAAAAAXM/vDSzCPAQyp8/image_thumb%5B7%5D.png?imgmax=800" width="415" height="315" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Finally, there should be a Diagnostics section at the bottom of the screen.&amp;#160; Click “Run HDX Flash System Verifier” to launch a very useful tool that will check all the pre-requisites on your client PC.&amp;#160; This takes several minutes to run so be patient – it should tell you why HDX is not working if it still mysteriously is not.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TIY00l8JHmI/AAAAAAAAAXQ/L-TSCHsOljU/s1600-h/image%5B20%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIY00wWj-TI/AAAAAAAAAXU/E174moonK6E/image_thumb%5B8%5D.png?imgmax=800" width="244" height="84" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5247064286552510440?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5247064286552510440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/checking-hdx-mediastream-for-flash-on.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5247064286552510440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5247064286552510440'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/checking-hdx-mediastream-for-flash-on.html' title='Checking HDX MediaStream for Flash on XenApp is working'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_F0PlwQhuO2c/TIY0vbg106I/AAAAAAAAAWs/_H6sf62SeYU/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-3752870836670476155</id><published>2010-09-07T13:18:00.001+01:00</published><updated>2010-09-07T13:18:31.169+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HDX'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>HDX MediaStream for Flash on XenApp 6</title><content type='html'>&lt;p&gt;HDX MediaStream for Flash (let’s just call it HDX, okay?) is a very good recent feature of XenApp.&amp;#160; It crept into XenApp 5 in the second and third feature packs and is installed by default in XenApp 6.&lt;/p&gt;  &lt;p&gt;And its quite cool – well, most of the time.&amp;#160; Essentially it offloads the processing of Flash content from the server to the client when using a Citrix distributed copy of Internet Explorer.&amp;#160; The result is that the playback on the client PC is noticeably better than without it in most cases.&amp;#160; It also hammers the CPU of the client PC instead of the CPU on the server so should improve the user experience for everyone else too and help get more users per server.&lt;/p&gt;  &lt;p&gt;Despite being installed by default in modern clients and on XenApp 6 servers there are a few things that might trip it up.&amp;#160; If any of these occur the client will generally silently fall back on the standard way of processing Flash content on the server.&lt;/p&gt;  &lt;p&gt;For HDX Flash processing to work all these must be true:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Server Side Requirements for HDX&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The components must be installed on the server.&amp;#160; They are in by default but can be removed.&amp;#160; If you need to re-install them, get them from the “HDX MediaStream for Flash\X64” folder on the XenApp 6 media.&amp;#160; &lt;/li&gt;    &lt;li&gt;HDX can be blocked by policy on the server.&amp;#160; To check this, open your XenApp 6 admin tools (the DSC in its current name!).&amp;#160; Click Policies and edit the &lt;em&gt;computer&lt;/em&gt; policy that applies to your server – Unfiltered if you have configured no other ones.&amp;#160; Under ICA &amp;gt; Multimedia find the HDX MediaStream Multimedia Acceleration policy.&amp;#160; If unconfigured, this will be on. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TIYtirDIpXI/AAAAAAAAAWI/D8El9gCZJ_8/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIYtjIjQRWI/AAAAAAAAAWM/5vFdm6RnJ1M/image_thumb.png?imgmax=800" width="244" height="130" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;The Flash 10.1 client must be installed on the XenApp 6 server.&amp;#160; This is true even if you are streaming IE plug-ins I’m afraid – it needs to be installed “properly”. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Client Side Requirements for HDX&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The Flash 10.1 client needs to be installed on the Client PCs as well – all of them.&amp;#160; Without it, HDX will not do anything. &lt;/li&gt;    &lt;li&gt;Your Online plug-in version must be at least v11.2 &lt;/li&gt;    &lt;li&gt;As well as the client being up to date, it needs to have been installed with the right switches to include the “Flash” element.&amp;#160; If you just installed with no defaults you should be fine, but if you installed with switches then you need to include the Flash switch.&amp;#160; The easiest way to find if your client should work is to look for the file “PseudoContainer.exe” in the Citrix client install directory.&amp;#160; This is C:\Program Files\Citrix\ICA Client by default (in the x86 version on 64-bit clients).&amp;#160; If PseudoContainer.exe is not on your system HDX will not work. &lt;/li&gt;    &lt;li&gt;The client must confirm that HDX can execute.&amp;#160; See below for an alternative, but by default the user will get the following prompt when trying to access flash content for the first time in a session: &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIYtje7rw4I/AAAAAAAAAWQ/qsGiHUAxKoA/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIYtj5eLdXI/AAAAAAAAAWU/NcTK168AcQA/image_thumb%5B1%5D.png?imgmax=800" width="244" height="141" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Turning on HDX by default on Client PCs&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;An alternative to that rather rubbish box (which is, to be fair, useful when testing to easily determine whether HDX is improving your user experience) is to use group policy on your client PCs.&amp;#160; On a PC which has the right client installed (so, it has a PseudoContainer.exe file), look for this file:&lt;/p&gt;  &lt;p&gt;C:\Program Files\Citrix\ICA Client\Configuration\en\HdxFlash-Client.adm&lt;/p&gt;  &lt;p&gt;Import into the computer group policy for your desktop PCs using Group Policy Management.&amp;#160; Edit the policy settings at Computer configuration &amp;gt; Administrative Templates &amp;gt; Classic Administrative Templates &amp;gt; HDX MediaStream For Flash – Client&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIYtkJZxfFI/AAAAAAAAAWY/U8F9woKrqbI/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIYtkmgIHCI/AAAAAAAAAWc/a42_LiRsZ6k/image_thumb%5B3%5D.png?imgmax=800" width="644" height="280" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Change the top setting to be Enabled and “Always”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TIYtlDeTP4I/AAAAAAAAAWg/cKe2FwWLcnA/s1600-h/image%5B13%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TIYtlrPtJRI/AAAAAAAAAWk/w4V3Un2Qqts/image_thumb%5B5%5D.png?imgmax=800" width="529" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-3752870836670476155?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/3752870836670476155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/hdx-mediastream-for-flash-on-xenapp-6.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3752870836670476155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3752870836670476155'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/hdx-mediastream-for-flash-on-xenapp-6.html' title='HDX MediaStream for Flash on XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TIYtjIjQRWI/AAAAAAAAAWM/5vFdm6RnJ1M/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6776964018024213224</id><published>2010-09-03T21:47:00.001+01:00</published><updated>2010-09-03T21:47:47.180+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Merchandising Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Receiver'/><title type='text'>Installing Merchandising Server 2.0</title><content type='html'>&lt;p&gt;Merchandising Server is a fairly recent addition to the XenApp suite and one which I have held off implementing a while, for a couple of reasons.&amp;#160; The first is that frankly, I have enough XenApp servers now thanks very much, and the second is that its use in life appears to be limited to supporting the Windows and Mac editions of the Citrix Receiver.&lt;/p&gt;  &lt;p&gt;We have a big implementation of the Agent which works very nicely so I had no need for the Receiver, so no need for the Merchandising Server.&lt;/p&gt;  &lt;p&gt;But then the newly released &lt;a href="http://support.citrix.com/article/CTX126491" target="_blank"&gt;HDX Experience Monitor for XenApp&lt;/a&gt; only supports the Receiver and I need that, so here we go.&lt;/p&gt;  &lt;p&gt;By the way, here’s the Citrix eDocs site for Merchandising Server:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/proddocs/topic/merchandising-20/merchandising-20.html" href="http://support.citrix.com/proddocs/topic/merchandising-20/merchandising-20.html"&gt;http://support.citrix.com/proddocs/topic/merchandising-20/merchandising-20.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Downloading the Merchandising Server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The Merchandising Server is unusual in that it comes as a XenServer or VMware exported VM.&amp;#160; The VM is actually a 1GB CentOS 5 machine which comes all ready to configure, so the process can be over remarkably fast.&amp;#160; I started with little idea what I was doing at about 9am and had a working system before lunch, hopefully these notes will help someone get it done a bit faster.&amp;#160; &lt;/p&gt;  &lt;p&gt;These download links will require a valid logon to My Citrix.&lt;/p&gt;  &lt;p&gt;XenServer download:    &lt;br /&gt;&lt;a title="https://www.citrix.com/English/SS/downloads/details.asp?downloadId=2303447&amp;amp;productId=1689163" href="https://www.citrix.com/English/SS/downloads/details.asp?downloadId=2303447&amp;amp;productId=1689163"&gt;https://www.citrix.com/English/SS/downloads/details.asp?downloadId=2303447&amp;amp;productId=1689163&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;VMware download:    &lt;br /&gt;&lt;a title="https://www.citrix.com/English/SS/downloads/details.asp?downloadId=2303453&amp;amp;productId=1689163" href="https://www.citrix.com/English/SS/downloads/details.asp?downloadId=2303453&amp;amp;productId=1689163"&gt;https://www.citrix.com/English/SS/downloads/details.asp?downloadId=2303453&amp;amp;productId=1689163&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The main server download is a “bz2” file – 7zip should be able to extract this for you, its about 4gb extracted. There is also a plug-ins ZIP file which is worth downloading, though not essential.&lt;/p&gt;  &lt;p&gt;I’m assuming here that you have a XenServer machine – mine is a slightly old XenServer 5.5 server so all the instructions are for the XenServer edition, I doubt the VMware edition is much different.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Importing the VM into XenServer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Firstly, setup your XenServer machine and XenCenter client tools on your workstation, if you don’t have these.&amp;#160; Your XenServer host will need 1gb of spare memory and 20GB spare storage.&amp;#160; &lt;/p&gt;  &lt;p&gt;Right click your XenServer in XenCenter, Import VM:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFeZRgdLBI/AAAAAAAAAUA/xJ-dyHvaub4/s1600-h/image16.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFeZw985qI/AAAAAAAAAUE/MFoKwdPGgV0/image_thumb6.png?imgmax=800" width="297" height="59" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Browse to the extracted xva file and click Next&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFebEFlavI/AAAAAAAAAUI/w_lheethmlg/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFebxgDWuI/AAAAAAAAAUM/I-wMA7Bb9tI/image_thumb1.png?imgmax=800" width="244" height="165" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Click Next and Import to select the host and storage repository.&amp;#160; Select the networking – link it to your real network.&amp;#160; It won’t use DHCP, so until you give it an IP it won’t do anything.&lt;/p&gt;  &lt;p&gt;Click the Logs tab in XenServer to import:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFecRTNbLI/AAAAAAAAAUQ/Ycs1ghXHC60/s1600-h/image8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFec-A6NGI/AAAAAAAAAUU/nlWoZMaBhR4/image_thumb2.png?imgmax=800" width="244" height="70" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;At this point I have had the unhelpful message “This file could not be imported”.&amp;#160; I downloaded the whole file again and extracted it with 7zip instead of WinRAR, then I imported it again using locally installed XenCenter tools and a Console session, rather than XenApp streamed tools in an RDP session.&amp;#160; I don’t know which of these steps fixed it, but it imported fine the second time.&amp;#160; &lt;/p&gt;  &lt;p&gt;A successful import should take about 10 minutes.&lt;/p&gt;  &lt;p&gt;Once the server is imported it should start automatically by default.&lt;/p&gt;  &lt;p&gt;Select your Server in XenCenter and click the Console tab to view its setup functions&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Configuring the Merchandising Server’s Network Configuration&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You will need to know the Hostname you want to use for the server, and IP addresses for the server, its netmask, DNS server IPs and the gateway IP to get the server working.&amp;#160; You should now see the following screen in your Console window:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFeeNSrmvI/AAAAAAAAAUY/yhruTiX9kYo/s1600-h/image11.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFeez-2OPI/AAAAAAAAAUc/UamQpRLyCWc/image_thumb3.png?imgmax=800" width="244" height="195" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click 1 and enter a hostname and domain, then follow the menu through to steps 2-5 to complete the rest of the networking.&amp;#160; When you’re done, press 9 to save the changes:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFefYkhSCI/AAAAAAAAAUg/P4i1sx0i8IQ/s1600-h/image14.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFef6nXlhI/AAAAAAAAAUk/bs2myCULAoo/image_thumb4.png?imgmax=800" width="244" height="73" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Type yes to confirm, then enter a new root password.&amp;#160; The system will reboot and return to the menu&lt;/p&gt;  &lt;p&gt;To finish this section, update the XenServer tools while you have chance.&amp;#160; Click the DVD Drive drop down menu and select xs-tools.iso.&amp;#160; In the rebooted server’s Console window, select 8 for Diagnostics.&amp;#160; You will now see these options:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFegnS07_I/AAAAAAAAAUo/UExVpezo6CA/s1600-h/image19.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFehCjTdEI/AAAAAAAAAUs/angpPTMhgFM/image_thumb7.png?imgmax=800" width="244" height="178" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Select 3 and press y to start the upgrade – this will cause one last server reboot.&amp;#160; In the Search tab of your XenServer’s host you should now see CPU and memory usage for the new guest OS.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFehlEYLUI/AAAAAAAAAUw/5vogGO6eB2Y/s1600-h/image22.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFeiQ-M6sI/AAAAAAAAAU0/Z8zHDutwcwA/image_thumb8.png?imgmax=800" width="244" height="95" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You are done with XenCenter now and can close it.&amp;#160; The rest of the config is in the web interface.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Configuring the Merchandising Server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Before you can use the web interface, you may need to configure the DNS record to point to the IP that you have the server.&amp;#160; Pick something friendly as the DNS name as this could be something you’ll expect users to remember.&amp;#160; Mine is called “xenmerchant”&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;You will get a certificate error as it starts with a self signed certificate with less than a month left to run:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFej6R0gxI/AAAAAAAAAU4/-XYaAJ5WA9w/s1600-h/image28.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFekuh04xI/AAAAAAAAAU8/DojXVz0slLM/image_thumb10.png?imgmax=800" width="244" height="143" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After accepting the certificate you get put into the default download page.&amp;#160; You don’t want this, so remove the download part of the URL – you want &lt;a href="http://servername/appliance"&gt;http://servername/appliance&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You should now get this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFemRjd6DI/AAAAAAAAAVA/HOigKVM7-EY/s1600-h/image31.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TIFenCUg2jI/AAAAAAAAAVE/MjSUPjfa_c0/image_thumb11.png?imgmax=800" width="244" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Username: root&lt;/p&gt;  &lt;p&gt;Password: C1trix321&lt;/p&gt;  &lt;p&gt;Once logged in click Change Root Password first – enter a decent password.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFeosnr_yI/AAAAAAAAAVI/TTkhmyzpAgc/s1600-h/image34.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFepOLN08I/AAAAAAAAAVM/h6MtP6qGOBg/image_thumb12.png?imgmax=800" width="244" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Working up the menu, click Configure AD&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFeqksjVLI/AAAAAAAAAVQ/nybAZM-c1Fc/s1600-h/image37.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFerb2S12I/AAAAAAAAAVU/F8mh_SV8HVo/image_thumb13.png?imgmax=800" width="244" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Fill this in, using a service account on your Active Directory that has a non-expiring password.&amp;#160; This should be a non admin user and only needs to be a member of Domain Users.&amp;#160; These are some example settings – obviously, change your source name to a domain controller, the Bind DN and Bind Password to your non admin user and Base DN to the Distinguished Name of your domain.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFer87kloI/AAAAAAAAAVY/rVpxzcqUb0g/s1600-h/image40.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TIFessItZtI/AAAAAAAAAVc/PRelS-XKLmo/image_thumb14.png?imgmax=800" width="244" height="142" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;Click Save and Sync.&amp;#160; The Sync will take a few minutes and you might need to wait for it to complete.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFetC8SVdI/AAAAAAAAAVg/3C2srV2lWXg/s1600-h/image44.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFetjIDPjI/AAAAAAAAAVk/IgvkAntJ3SQ/image_thumb16.png?imgmax=800" width="511" height="24" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Click Permissions and enter your administrators name (your name?), then click Search.&amp;#160; Select yourself and click Edit.&amp;#160; Give yourself Administrator privilege and Click Save.&amp;#160; Set up any other admins you need.&lt;/p&gt;  &lt;p&gt;Click Log off and Log in again with your domain username and password.&amp;#160; Your username should be in the form DOMAIN\username.&lt;/p&gt;  &lt;p&gt;You finally see all the options and it should look like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFevaqJNwI/AAAAAAAAAVo/FReF44ANFlY/s1600-h/image48.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFexRDw-cI/AAAAAAAAAVs/Y2p0NU8rYFA/image_thumb18.png?imgmax=800" width="553" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Adding plug-ins&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Merchandising Server appears to be basically a mechanism to get a real Citrix client to your users, and so it doesn’t do much without any plug-ins.&amp;#160; You can download clients directly from the Citrix site (although of course you can only really get the latest client from the Citrix site itself).&amp;#160; If you do this, remember to get the metadata file too.&lt;/p&gt;  &lt;p&gt;Once you have the XML and executable file for the plug-in, click Upload in the plug-ins section and select them.&amp;#160; You should not normally have to change the metadata (though you &lt;em&gt;can&lt;/em&gt;).&amp;#160; Once the upload is complete it will be present in Uploaded Plug-ins.&amp;#160; Don’t worry about the fact you have not configured the client yet – you will configure the essentials later. &lt;/p&gt;  &lt;p&gt;Otherwise, just click Get New under the plug-ins section.&amp;#160; It should detect the available plug-ins and download them – assuming it understands your internet connection.&amp;#160; Personally, my proxy server foiled it.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating Rules and a Delivery&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now you have a plug-in uploaded to the server, its ready to be able to deploy it.&amp;#160; &lt;/p&gt;  &lt;p&gt;Click Rules under Deliveries.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFeyKumsGI/AAAAAAAAAVw/jh09PysPaEU/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFezR0NTDI/AAAAAAAAAV0/hXMLlagZ6pA/image_thumb%5B1%5D.png?imgmax=800" width="644" height="269" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You might have lots of rules here – of course you might not care who downloads clients from your server and might just put in one very permissive rule.&amp;#160; In my case I only care that the PCs are domain computers, so I just selected Computer Domain Membership.&amp;#160; You might want to create rules for specific groups of users of operating systems, such as Mac users.&lt;/p&gt;  &lt;p&gt;Click Save&lt;/p&gt;  &lt;p&gt;Click Create / Edit to set up a Delivery.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFe03AOtEI/AAAAAAAAAV4/bS9BOZrYZoo/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFe2_BL7UI/AAAAAAAAAV8/4UY3-HdkeBI/image_thumb%5B3%5D.png?imgmax=800" width="625" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enter sensible values for this – have a think about the Completion Text, the users will see it!&lt;/p&gt;  &lt;p&gt;Click the Plug-ins tab at the top and click Add to select the plug-in that you want to distribute.&amp;#160; Note this can be a delivery to Uninstall a client as well as Install it.&lt;/p&gt;  &lt;p&gt;Click the Configuration tab – this will look different depending on what was in the Metadata file for the client you just selected.&amp;#160; In the case of my Online plug-in, it asks me to supply the Web Interface Server URL.&amp;#160; This field is required.&lt;/p&gt;  &lt;p&gt;Click Rules and select one of the Rules you created earlier.&amp;#160; Note if you checked the Default Delivery button on the first page, this page doesn’t do anything.&lt;/p&gt;  &lt;p&gt;Click the Schedule tab and then button and if you are happy to save it without scheduling it for a specific time.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Using the server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;That’s the easy bit.&amp;#160; Go to the website from a PC and enter the DNS name you created earlier.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TIFe5iTvqxI/AAAAAAAAAWA/-Vpdf2eayl4/s1600-h/image%5B12%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TIFe8bLFt_I/AAAAAAAAAWE/ATft65VAMvM/image_thumb%5B5%5D.png?imgmax=800" width="626" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Agree to the Terms of Use and click Download to start the installation of the Receiver.&amp;#160; This will require Firefox 2 or IE7, .NET Framework 2 and local admin rights – at least for the install.&amp;#160; After installation the Receiver will be able to keep the clients up to take based on the rules and deliveries you specify.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6776964018024213224?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6776964018024213224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/09/installing-merchandising-server-20.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6776964018024213224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6776964018024213224'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/09/installing-merchandising-server-20.html' title='Installing Merchandising Server 2.0'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_F0PlwQhuO2c/TIFeZw985qI/AAAAAAAAAUE/MFoKwdPGgV0/s72-c/image_thumb6.png?imgmax=800' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-437982000266988506</id><published>2010-08-04T13:30:00.001+01:00</published><updated>2010-08-04T13:31:30.653+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installing EdgeSight Server 5.3 with SQL Server Express 2008 Express on Windows Server 2008 R2</title><content type='html'>&lt;p&gt;EdgeSight is an essential part of a modern XenApp implementation, though only Platinum customers get the full blown version.&amp;#160; In Citrix’s usual way these are named “Advanced” and “Basic” – there’s never a “normal” one anymore, is there?!&lt;/p&gt;  &lt;p&gt;Anyway, if you need the Advanced features you can install a test system for a couple of weeks and join a freshly installed XenApp server to it – you get a 14 day grace period followed by a 7 day allowed “violation” period before it stops working.&amp;#160; Bear in mind you can have multiple EdgeSight servers, though an individual XenApp server can only see one at a time.&amp;#160; Whether to have the EdgeSight Agent installed on every server is an interesting question – it &lt;em&gt;does &lt;/em&gt;create an overhead – but without that overhead you might not realise your server is overloaded.&lt;/p&gt;  &lt;p&gt;Below are basic instructions on installing an EdgeSight 5.3 server to monitor a XenApp 6 farm, though to be honest they are mostly the same as the instructions for EdgeSight 5.2 for XenApp 5 on Server 2008 R1.&lt;/p&gt;  &lt;p&gt;I’m using SQL Server 2008 &lt;em&gt;Express.&amp;#160; &lt;/em&gt;Express does work with EdgeSight, with the exception of Scheduled Reports, which rely on the SQL Agent, a feature of full blown SQL Server.&amp;#160; Bear in mind that the use of SQL Express is not supported, and depending on how much data you keep its 2gb limit on databases could be a serious issue.&amp;#160; For a temporary system to run in Advanced mode for a fortnight though, its going to be fine.&lt;/p&gt;  &lt;p&gt;In this example I installed EdgeSight and SQL on a single server – this might not be a good idea.&lt;/p&gt;  &lt;p&gt;I did this install with UAC turned off. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Preparing SQL - Install SQL Express 2008 with Advanced Features&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;You need the Advanced Features if using Express as you need Reporting Services.&amp;#160; If you’re installing full SQL Server, install the Reporting Services components.&lt;/p&gt;  &lt;p&gt;Download from: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=B5D1B8C3-FDA5-4508-B0D0-1311D670E336&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Run the installer (as Administrator). Click Installation on the left and then select “Next sql server stand-alone installation…”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldLhu7_WI/AAAAAAAAARA/ecqW9hyk2qI/s1600-h/clip_image002%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldMZ3w5dI/AAAAAAAAARE/LLscn4vWw8g/clip_image002_thumb%5B1%5D.jpg?imgmax=800" width="606" height="63" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ignore the warnings about SP1 if you’re on Server 2008 R2 – you can install this afterwards&lt;/p&gt;  &lt;p&gt;Accept the license terms and continue through install accepting the defaults.&lt;/p&gt;  &lt;p&gt;Run install and select Reporting Services, Database Engine, Client Tools.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldMgs5LnI/AAAAAAAAARI/DDAfuPgipdI/s1600-h/clip_image003%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldM0TZNrI/AAAAAAAAARM/7fm60pJ06Xc/clip_image003_thumb%5B1%5D.png?imgmax=800" width="267" height="198" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Accept defaults on the Instance Configuration screen, choosing a named instance of SQLExpress. Click Next, Next.&lt;/p&gt;  &lt;p&gt;Click “Use the same account for all SQL Server services” and enter a domain user created for the purpose.&amp;#160; This domain user should be an administrator on the server.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldNS4-QOI/AAAAAAAAARQ/Kzo09Lrki_g/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldN4CW7II/AAAAAAAAARU/hIp2vOCg73Q/image_thumb%5B1%5D.png?imgmax=800" width="550" height="155" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Next. Set to Mixed Authentication and set the SA to something you will remember.&amp;#160; Setup the administrators to something sensible.&amp;#160; &lt;/p&gt;  &lt;p&gt;Click the Data Directories tab. Set all Data directories to c:\MSSQL except backup - set to c:\MSSQL\Backup.&amp;#160; Okay, so you don’t &lt;em&gt;need&lt;/em&gt; to do this, I just like to keep the data somewhere easy to get to, not buried in Program Files.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldOL7Om2I/AAAAAAAAARY/6E7_QbaRNZI/s1600-h/clip_image005%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldOgBefSI/AAAAAAAAARc/ZtbhEUBDIyM/clip_image005_thumb%5B1%5D.png?imgmax=800" width="416" height="263" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Accept the rest of the defaults until you get to the main Install, which should take a few minutes. Close the installer when finished.&lt;/p&gt;  &lt;p&gt;Download and install the “Microsoft SQL Server 2005 Backward Compatibility Components” for the version of SQL 2008 you have installed (its part of the feature pack). The x86 version (should you need it – if this is Server 2008 R2 you should be using x64 software though) is at: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=123702&amp;amp;clcid=0x409" target="_blank"&gt;http://go.microsoft.com/fwlink/?LinkId=123702&amp;amp;clcid=0x409&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The x64 version is at:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=123703&amp;amp;clcid=0x409" target="_blank"&gt;http://go.microsoft.com/fwlink/?LinkId=123703&amp;amp;clcid=0x409&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is because the SQL-DMO Objects are required but not installed in SQL Server 2008.&lt;/p&gt;  &lt;p&gt;Finally, update your SQL installation to the latest service pack.&amp;#160; At the moment this is SP1 (x64 edition) – this will take a while.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Installing Edgesight&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Turn off IE ESC – Enhanced Security Configuration.&amp;#160; This is because the last stages of setup use the local browser, though you could use a browser on another system if you really wanted to.&amp;#160; It is turned off in Server Manager or group policy – &lt;a href="http://zenapp.blogspot.com/2010/07/disabling-ie-esc-internet-explorer.html" target="_blank"&gt;click here&lt;/a&gt; for detailed instructions. &lt;/p&gt;  &lt;p&gt;Download EdgeSight 5.3 or extract the XenApp 6 media and run Autorun&lt;/p&gt;  &lt;p&gt;If getting it from the XenApp 6 media, click Manually Install Components, Server Components, Application Performance Monitoring, EdgeSight Server&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldPlijCcI/AAAAAAAAARg/mJH5hq-IVl0/s1600-h/clip_image006%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldQK2TjuI/AAAAAAAAARk/nlEjd3_BpJg/clip_image006_thumb.png?imgmax=800" width="244" height="195" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;By default a server will not have the necessary pre-requisites and will probably come up with these messages:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldQZEZoeI/AAAAAAAAARo/X5ciTUa0wZU/s1600-h/clip_image007%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image007" border="0" alt="clip_image007" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldRGwUz5I/AAAAAAAAARs/-ShyemNbe_A/clip_image007_thumb%5B1%5D.png?imgmax=800" width="478" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldRWdS0bI/AAAAAAAAARw/-uKmWrGrtrM/s1600-h/clip_image008%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldR8GypuI/AAAAAAAAAR0/ADSLZQZ8ag8/clip_image008_thumb%5B1%5D.png?imgmax=800" width="402" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldSJ0MYRI/AAAAAAAAAR4/o3HSUumzTEc/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldSY40lOI/AAAAAAAAAR8/5TvXlQXpLlk/image_thumb%5B3%5D.png?imgmax=800" width="397" height="143" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Go to Server Manager, select Role Manager. Click Add Roles, select Web Server and go on to choose its components. Select Application Development (with default sub-components), Windows Authentication, IIS 6 Management Capability. Click Next and Install.&lt;/p&gt;  &lt;p&gt;In Server Manager again, add a Feature – Message Queuing, with default options.&lt;/p&gt;  &lt;p&gt;Reboot and try again.&lt;/p&gt;  &lt;p&gt;Select Website and Database assuming this is a new system&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldS0tw8AI/AAAAAAAAASA/mvD67ixnVJI/s1600-h/clip_image010%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldTTOILAI/AAAAAAAAASE/QJMi-Yr2Uv0/clip_image010_thumb%5B1%5D.png?imgmax=800" width="477" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Accept the EULA&lt;/p&gt;  &lt;p&gt;Enter your SQL details and click Test Connect. If you have used the full version of SQL you probably just need to put the server name, otherwise SQL Express or another named instance will need the instance name. Use the sa password to connect and test the connection.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldT8zShAI/AAAAAAAAASI/mtqxxsm76LI/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldUSpcJFI/AAAAAAAAASM/UDQuvuf1ZU4/image_thumb%5B5%5D.png?imgmax=800" width="502" height="387" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Assuming this is a new installation, create a new database. If not, you should be able to join an existing one.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldU5lGcdI/AAAAAAAAASQ/bsAbZnHdnn4/s1600-h/clip_image012%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldVCqmsJI/AAAAAAAAASU/rrmFPRnkkCk/clip_image012_thumb%5B1%5D.png?imgmax=800" width="502" height="388" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enter a domain username and password to connect to the database.&amp;#160; Personally I make this an administrator on the server and a sysadmin of the SQL Server instance.&amp;#160; I’m not sure if these steps are needed I’m afraid.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldVo_8G5I/AAAAAAAAASY/5dY8Dmla5Jw/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldWJrxi7I/AAAAAAAAASc/TAXjfc-5EY4/image_thumb%5B7%5D.png?imgmax=800" width="500" height="386" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Choose defaults for the recovery model and paths, and click Install.&lt;/p&gt;  &lt;p&gt;At the end, click Finish to load the website. Make sure again that IE ESC is off!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldWrm6OLI/AAAAAAAAASg/HHwe3n_11c0/s1600-h/clip_image014%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TFldXLIFjrI/AAAAAAAAASk/wdi7o8Hm6Os/clip_image014_thumb%5B1%5D.png?imgmax=800" width="503" height="390" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click Next to start creating your Company (which is the way that EdgeSight will organise a group of servers).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldXs7JTtI/AAAAAAAAASo/NwQPdSspkbM/s1600-h/clip_image016%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image016" border="0" alt="clip_image016" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldYEhOi4I/AAAAAAAAASs/QkC8e-huJiA/clip_image016_thumb%5B1%5D.jpg?imgmax=800" width="606" height="424" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enter the name of your super administrator – this can be a group or a person but should be something you will remember. EdgeSight can be tied to active directory but you will need to be able to get in this account too.&lt;/p&gt;  &lt;p&gt;Enter the SMTP details for the server to send out mail as well.&lt;/p&gt;  &lt;p&gt;Enter your licensing details and the level of EdgeSight Agent to support.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldnlkNh8I/AAAAAAAAATs/F3_cMfhR2xg/s1600-h/image%5B28%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldoUxyatI/AAAAAAAAATw/qIwn6O1w9_4/image_thumb%5B16%5D.png?imgmax=800" width="602" height="419" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The license server needs to be v4.5 or higher. If you have platinum XenApp you can use the Basic And Advanced Agents. If you have Advanced or Enterprise you can only use the Basic clients unless you have specifically bought Advanced EdgeSight Agent licenses.&lt;/p&gt;  &lt;p&gt;Note you do not actually need to get these details right to click next, so if your license server is not ready (or will never be ready and you are just building a temporary server) you can continue in the grace period for 14 days. You will get a message on every screen in EdgeSight saying there is a problem with the license server until valid details are entered.&amp;#160; &lt;/p&gt;  &lt;p&gt;Click Next when done and you will see the main login screen. Enter the Super User credentials to log in.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldaLGzlUI/AAAAAAAAAS4/ZzrDfK3ogws/s1600-h/clip_image020%5B5%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldamp0PLI/AAAAAAAAAS8/yo1r9GPrbys/clip_image020_thumb%5B2%5D.jpg?imgmax=800" width="605" height="196" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Open another IE window on your server and go to &lt;a href="http://localhost/Reports_SQLEXPRESS/Pages/Folder.aspx?SelectedTabId=PropertiesTab"&gt;http://localhost/Reports_SQLEXPRESS/Pages/Folder.aspx?SelectedTabId=PropertiesTab&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Fill in as below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldbKYm1jI/AAAAAAAAATA/PYy6BMfNAAA/s1600-h/clip_image021%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image021" border="0" alt="clip_image021" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldbie6kvI/AAAAAAAAATE/R6vH86gSMsQ/clip_image021_thumb.png?imgmax=800" width="244" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Go back to your new EdgeSight website and enter the username and password you just gave admin rights to the database. Enter the URL as:&lt;/p&gt;  &lt;p&gt;http://sqlservername/ReportServer_SQLEXPRESS/&lt;/p&gt;  &lt;p&gt;Obviously, put in the name of the server instead of “sqlservername”.&amp;#160; &lt;/p&gt;  &lt;p&gt;You should then see a popup window which will run through setting up EdgeSight in Reporting Services. It will error at the end if using SQL Express with “Error publishing default schedules…” – this is because SQL Express does not support this functionality.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldcYZ27HI/AAAAAAAAATI/rutO1Ope7rY/s1600-h/clip_image024%5B4%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image024" border="0" alt="clip_image024" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldc0dLLvI/AAAAAAAAATM/qNYuDLEEu34/clip_image024_thumb%5B1%5D.jpg?imgmax=800" width="606" height="492" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Configuring a XenApp Server to use the EdgeSight Server.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Install the client on the server and reboot (yes, you need to reboot).&lt;/p&gt;  &lt;p&gt;Go to control panel and switch the view from Category to Small Icons or Large Icons.&lt;/p&gt;  &lt;p&gt;Click Citrix System Monitoring Agent&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFlddqV5_BI/AAAAAAAAATQ/RbkCtWugKOU/s1600-h/clip_image025%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image025" border="0" alt="clip_image025" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TFldeKu0zVI/AAAAAAAAATU/jAP0xnA2NFE/clip_image025_thumb%5B1%5D.png?imgmax=800" width="418" height="283" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click Mode to change between Advanced and Basic, depending on your license.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldejrB5SI/AAAAAAAAATc/1poNChe_7C4/s1600-h/clip_image026%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image026" border="0" alt="clip_image026" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TFlde07p3rI/AAAAAAAAATg/LAQAF1hC-0U/clip_image026_thumb%5B1%5D.png?imgmax=800" width="453" height="370" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Click the EdgeSight server tab and enter your server name – should still be port 80 unless you changed it. Obviously, it needs to be able to contact that server on that address.&lt;/p&gt;  &lt;p&gt;Click OK and within about 5 minutes you should see an email about the new instance that has been discovered, assuming you set up the emailing details properly.&lt;/p&gt;  &lt;p&gt;In the EdgeSight website, look in Configure &amp;gt; Devices to try to find your device. If you can’t see it, look in Configure &amp;gt; Unmanaged Devices&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TFldfTMG3II/AAAAAAAAATk/WSzgiB9_HHE/s1600-h/clip_image027%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image027" border="0" alt="clip_image027" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TFldgCjOAmI/AAAAAAAAATo/Box3PPomcy8/clip_image027_thumb.png?imgmax=800" width="183" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This should be enough for a basic implementation of EdgeSight.&amp;#160; There is a lot of work to do if this is going to be a fully fledged systems monitoring a lot of systems, and the size limitations of SQL Server Express will mean that in long term use you might need to adjust the Data Grooming settings.&amp;#160; By default they keep data up to 30 days – I’ve had to set this down to 7 days before.&amp;#160; If its full SQL, kiss goodbye to a lot of disk space instead.&lt;/p&gt;  &lt;p&gt;You can also link it into Active Directory and administer it with your normal account, but hang onto the Super Administrator username and password in case it has trouble connecting to AD in the future.&amp;#160; &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-437982000266988506?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/437982000266988506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/08/installing-edgesight-server-53-with-sql.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/437982000266988506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/437982000266988506'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/08/installing-edgesight-server-53-with-sql.html' title='Installing EdgeSight Server 5.3 with SQL Server Express 2008 Express on Windows Server 2008 R2'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TFldMZ3w5dI/AAAAAAAAARE/LLscn4vWw8g/s72-c/clip_image002_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6920071398171374164</id><published>2010-07-27T22:30:00.001+01:00</published><updated>2010-07-27T22:58:12.506+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Disabling IE ESC – Internet Explorer Enhanced Security Configuration on Windows Server 2008 R2 for XenApp 6</title><content type='html'>&lt;p&gt;IEESC (IE Enhanced Security Mode) is a very good feature on most servers – you shouldn’t be doing much web surfing from your server’s desktop anyway and this helps protect you from malware, which is the last thing you want on a Windows Server system.&lt;/p&gt;  &lt;p&gt;Of course if Microsoft had any guts IE would be disabled by default, but I digress.&lt;/p&gt;  &lt;p&gt;On a Citrix server of course IEESC is a pain in the neck since general web surfing is exactly what you want to do.&amp;#160; There are manual ways (below), but you don’t want to do this on every server, so Microsoft provided a way on Windows 2003 Server to set it via group policy.&amp;#160; There does not appear to be an equivalent on Server 2008 and R2 but oddly the 2003 way still works!&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Turning off IE ESC via Group Policy for Windows Server 2008 R2 (and R1 and 2003)&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;First, download the Windows Server 2003 Resource Kit Tools (yes, I &lt;em&gt;know&lt;/em&gt; you are not using Server 2003 anymore…) from here:      &lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Install them somewhere temporary, go to that folder and find the file “inetesc.adm”.&lt;/li&gt;    &lt;li&gt;Load the GPMC (Group Policy Management Console) on a Windows Server 2008 R2 server.&lt;/li&gt;    &lt;li&gt;Expand your Forest, your domain and find the OU your XenApp servers are within.&lt;/li&gt;    &lt;li&gt;Edit or create a group policy that will apply Computer settings to that OU and its contents.&lt;/li&gt;    &lt;li&gt;Expand Computer Configuration and Policies and right click on Administrative Templates&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TE9Pu5K-2yI/AAAAAAAAAQA/L73YtwDUmgE/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TE9PvvtmIlI/AAAAAAAAAQE/lmTml2Fql_8/image_thumb%5B6%5D.png?imgmax=800" width="244" height="191" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Add/Remove Templates&lt;/li&gt;    &lt;li&gt;Click Add and find your inetesc.adm template.&amp;#160; Import it. &lt;/li&gt;    &lt;li&gt;Expand Computer Configuration, Policies, Administrative Templates, Classic Administrative Templates, Windows Components, Internet Explorer, Enhanced Security Configuration.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TE9PwT0KODI/AAAAAAAAAQo/Cu7GGJK4zog/s1600-h/image%5B19%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TE9PxQ4cPtI/AAAAAAAAAQs/QIHoxxRMcbs/image_thumb%5B9%5D.png?imgmax=800" width="644" height="304" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Set the two policies to be disabled.&amp;#160; When you reboot your servers in that OU (any servers of course, not just XenApp ones…) will have Internet Explorer fully enabled.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Just in case you just want to do this once, here’s how to do it on each individual server…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Turning off IE ESC Manually&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;On Windows 2003 Server it was easy – just open up Add/Remove Programs and remove the component from the server – IE becomes fully opened up.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TE9PyDI2LvI/AAAAAAAAAQQ/kNpBuDjI81U/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TE9PzJLj9eI/AAAAAAAAAQU/4OMiL9mmYJU/image_thumb%5B4%5D.png?imgmax=800" width="354" height="288" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="left"&gt;Windows Server 2008 and 2008 R2 had a nice easy way to do this as well.&amp;#160; Just load up Server Manager (you know, that annoying screen that pops up every time you log in… okay, its in Administrative Tools if you have never used a computer before).&amp;#160; About a third down, see the Configure IE ESC link.&amp;#160; &lt;/p&gt;  &lt;p align="left"&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TE9Pz8q7q1I/AAAAAAAAAQY/eYqb0KKU-YA/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TE9P0qtalAI/AAAAAAAAAQc/uf4oPDpMc2Y/image_thumb%5B2%5D.png?imgmax=800" width="644" height="192" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;Click it and you should see this box – by default a XenApp 6 server will have IE ESC turned off the users (cleverly) but on for administrators (annoyingly, especially if you are an administrator and you actually use Citrix).&amp;#160; Configure as you see fit – personally its Off for both for me on all Citrix servers.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TE9P1KwBW6I/AAAAAAAAAQg/BeDKhOFlOIQ/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TE9P2B1d5wI/AAAAAAAAAQk/AcQg0LlOsT0/image_thumb%5B5%5D.png?imgmax=800" width="233" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6920071398171374164?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6920071398171374164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/07/disabling-ie-esc-internet-explorer.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6920071398171374164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6920071398171374164'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/07/disabling-ie-esc-internet-explorer.html' title='Disabling IE ESC – Internet Explorer Enhanced Security Configuration on Windows Server 2008 R2 for XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/TE9PvvtmIlI/AAAAAAAAAQE/lmTml2Fql_8/s72-c/image_thumb%5B6%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6087816913103185635</id><published>2010-07-22T21:17:00.000+01:00</published><updated>2010-07-24T22:20:29.976+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>UPDATED: Profiling Office 2010, Visio 2010 and Project 2010 for XenApp Streaming</title><content type='html'>&lt;p&gt;This is a fully working and tested guide to streaming Office 2010 to XenApp 6 (streamed to server), activating with a KMS server.&amp;#160; &lt;/p&gt;  &lt;p&gt;It has taken me a couple of months on and off messing about with getting Office 2010 applications to stream on XenApp 6, with all the problems coming from the Office Software Protection Platform service that Office uses to activate now.&amp;#160; The problems I was having were not with the capturing of the stream (as you might assume) but with the setup of the XenApp servers to host the stream.&lt;/p&gt;  &lt;p&gt;So, this guide should work – providing you are activating with a KMS server rather than MAK keys, which I am afraid I have not tried.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NEW - Install a KMS server &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The installation of your Key Management Server to activate Office 2010 isn’t something I am going to cover and many people will want to use MAK keys, but for this guide to work you should have KMS server.&amp;#160; Check you can actually install the apps you want to stream on a PC and that they activate (go to File &amp;gt; Help to see if they are activated – you should also see events in the KMS server’s event log)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NEW – Install a fresh XenApp Server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you have previously tried and failed to stream Office 2010 to a XenApp server, just rebuild it.&amp;#160; Same if you have EVER installed any Office 2010 products (including Outlook, Project and Visio 2010) to that server.&amp;#160; Flatten it.&amp;#160; It should be a server that has never activated an Office product, or tried.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;NEW – Use the Office 2010 Deployment tool for App-v&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Yes, I know you’re not using app-v.&amp;#160; Just do it, it is essential if you ever want to host more than one SKU on this server.&amp;#160; So you might not need to do this if you are only going to use the main Office media, but be aware that the Outlook 2010 standalone media, Project 2010 or Visio 2010 won’t stream to it.&amp;#160; &lt;/p&gt;  &lt;p&gt;Download the tool from: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=479f12f2-5678-493e-bce1-682b3ece5431"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=479f12f2-5678-493e-bce1-682b3ece5431&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are instructions on how to use it here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/983462"&gt;http://support.microsoft.com/kb/983462&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For instance, if you were to want to host Office Professional Plus 2010 and Project Professional 2010, extract the main download (the x64 one for Server 2008 R2) and run this command on the extracted files:&lt;/p&gt;  &lt;p&gt;msiexec /i OffVirt.msi PROPLUS=1 OUTLOOK=1 PROJECTPRO=1 &lt;/p&gt;  &lt;p&gt;You should see a couple of events on the KMS server almost immediately containing the name of the new XenApp server.&amp;#160; The main problem is that after a reboot this will stop working, so if you are going to use this app to activate your servers with the KMS for Office licenses you should put this command in a startup script for the server.&lt;/p&gt;  &lt;p&gt;If someone else has a better way of keeping these applications activated I would love to hear it!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Add the AppHubWhiteList entry to the XenApp server’s registry &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you will not sign your profile, you will need to add a registry key fix in order for the service that is a necessary part of the product’s activation system to work. &lt;/p&gt;  &lt;p&gt;For details on this registry fix see this: &lt;a title="http://community.citrix.com/x/RQLUBw" href="http://community.citrix.com/x/RQLUBw"&gt;http://community.citrix.com/x/RQLUBw&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Basically, you have to create a REG_SZ registry value at HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Rade called AppHubWhiteList containing a list of the names of the file servers your streams will be served from, separated by semicolons if needed.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Install a profiler&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install a Profiler machine.&amp;#160; This should be the same OS as the one you are going to stream to.&amp;#160; &lt;ul&gt;       &lt;li&gt;This needs to be at least v6 of the Streaming Profiler, the version that ships with XenApp 6.&amp;#160; Microsoft Office 2010 includes Services that will not work with previous versions of the Profiler. &lt;/li&gt;        &lt;li&gt;If using Streamed To Server in XenApp 6, it should be a Windows Server 2008 R2 server and ideally be an member of the XenApp 6 farm (but don’t publish apps to it…) &lt;/li&gt;        &lt;li&gt;It should not have the streaming client installed.&amp;#160; &lt;/li&gt;        &lt;li&gt;The Streaming Profiler can be downloaded from My Citrix or from the XenApp 6 DVD. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Run the Microsoft Office Customization Tool&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Copy the installer to your Profiler &lt;/li&gt;    &lt;li&gt;Run setup.exe with the /admin switch (so if it is in c:\office14, click Start &amp;gt; Run &amp;gt; “c:\office14\setup.exe /admin”) &lt;/li&gt;    &lt;li&gt;The Customization Tool should launch.&amp;#160; Pick your product edition or select an existing customization file if you’ve been here before and are making changes: &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TAUeeQq83SI/AAAAAAAAANI/uf3mIQMbxKw/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TAUeewVKdhI/AAAAAAAAANM/zffb1tceyxM/image_thumb1.png?imgmax=800" width="244" height="158" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;You get a popup about the OpenDocument file format.&amp;#160; What you choose here might depend on your company policy.&amp;#160; I selected Keep current settings but will look at the settings later. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TAUefM-4oyI/AAAAAAAAANQ/JXAh6rW2nGA/s1600-h/image8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TAUefp0AKdI/AAAAAAAAANU/R9OXVkpQBDQ/image_thumb2.png?imgmax=800" width="240" height="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;On the left hand side, select “Install Location and Organization Name” in the Setup section.&amp;#160; Enter your company name. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TBjSNaSfWNI/AAAAAAAAAN8/V7EsuCQ4zng/s1600-h/image142.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TAUegwJhVxI/AAAAAAAAAOA/dqIWSSfd5YA/image14_thumb1.png?imgmax=800" width="640" height="362" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select “Licensing and user interface”.&amp;#160; Enter your MAK key if you are using one, otherwise select “Use KMS Client key”.&amp;#160; Accept the license agreement, select “Basic” and “Suppress modal”. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TAUehJO9eMI/AAAAAAAAAOE/R6RRPNrZIQs/s1600-h/image172.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TAUehqTau1I/AAAAAAAAAOI/oAYvaLPtYFo/image17_thumb1.png?imgmax=800" width="640" height="363" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Features &amp;gt; Modify User Settings.&amp;#160; There are loads of settings here!&amp;#160; This is a screenshot of my completed settings (with “show configured settings only” selected&amp;quot;), the actual settings are below.&amp;#160; Look through the other settings, there may be other things you need.      &lt;ul&gt;       &lt;li&gt;Microsoft Office 2010 &amp;gt; Global Options &amp;gt; User Clear Type (enabled, set to “Office will use ClearType for text display”) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Global Options &amp;gt; Customize &amp;gt; Menu animations (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Tools | Autocorrect Options &amp;gt; Correct Two Initial Capitals (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Tools | Autocorrect Options &amp;gt; Capitalize first letter of sentence (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Tools | Autocorrect Options &amp;gt; Capitalize names of days (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Tools | Autocorrect Options &amp;gt; Correct accidental use of Caps Lock key (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Help &amp;gt; Office.com (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Privacy &amp;gt; Trust Center &amp;gt; Disable Opt-in Wizard on first run (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Privacy &amp;gt; Trust Center &amp;gt; Enable Customer Experience Improvement Program (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Privacy &amp;gt; Trust Center &amp;gt; Automatically receive small updates to improve reliability (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Language Settings &amp;gt; Primary Editing Language (enabled – choose your language!) &lt;/li&gt;        &lt;li&gt;Microsoft Office 2010 &amp;gt; Services &amp;gt; Fax &amp;gt; Disable Internet Fax Feature (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Account Settings &amp;gt; Exchange &amp;gt; Cached Exchange Mode &amp;gt; Cached Exchange Mode (File | Cached Exchange Mode) (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Account Settings &amp;gt; Exchange &amp;gt; Cached Exchange Mode &amp;gt; Use Cached Exchange Mode for new and existing Outlook profiles (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Account Settings &amp;gt; Exchange &amp;gt; RSS Feeds &amp;gt; Turn off RSS feature (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Account Settings &amp;gt; Exchange &amp;gt; RSS Feeds &amp;gt; Default RSS feeds (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Account Settings &amp;gt; Exchange &amp;gt; SharePoint Lists &amp;gt; Default SharePoint lists (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Outlook Today Settings &amp;gt; Outlook Today availability (disabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Outlook Social Connector &amp;gt; Turn off Outlook Social Connector (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Outlook Options &amp;gt; Other &amp;gt; AutoArchive &amp;gt; Disable File|Archive (enabled) &lt;/li&gt;        &lt;li&gt;Microsoft Outlook 2010 &amp;gt; Outlook Options &amp;gt; Other &amp;gt; AutoArchive &amp;gt; AutoArchive Settings (disabled) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Click Features &amp;gt; Set Feature Installation States.&amp;#160; For any Office applications you do not need, click the grey box by the application and select Not Available.&amp;#160; In my case, Access, OneNote, InfoPath and Publisher are not required.&amp;#160; For everything else, set them to run all from the computer. &lt;/li&gt;    &lt;li&gt;Click Additional Content &amp;gt; Add Registry Entries.&amp;#160; Add the entries below (change the server name and port to the actual name and port of your KMS server.&amp;#160; If you don’t use a KMS server, you don’t need those). The ShowOptIn is a REG_DWORD, the PONT_STRING is a REG_SZ.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TBjSPYfBCzI/AAAAAAAAAOM/71O2gNajGEY/s1600-h/image9.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TBjSP8Oan7I/AAAAAAAAAOQ/Ss1cfFEPUWg/image_thumb5.png?imgmax=800" width="640" height="363" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Outlook &amp;gt; Outlook Profile (this is assuming you are using Microsoft Exchange and want to auto configure accounts)      &lt;ul&gt;       &lt;li&gt;Select Modify Profile &lt;/li&gt;        &lt;li&gt;Click Add accounts &lt;/li&gt;        &lt;li&gt;Select “Customize additional Outlook profile and account information” &lt;/li&gt;        &lt;li&gt;Click Add &lt;/li&gt;        &lt;li&gt;Enter something for Account Name (like “exchange”) &lt;/li&gt;        &lt;li&gt;Enter an Exchange server &lt;/li&gt;        &lt;li&gt;Leave User Name as %username% &lt;/li&gt;        &lt;li&gt;Click More Settings &lt;/li&gt;        &lt;li&gt;Click Cached Mode &lt;/li&gt;        &lt;li&gt;Click Configure Cached Exchange Mode. &lt;/li&gt;        &lt;li&gt;If you are going to disable Cached Exchange Mode on the XenApp servers (I would – but maybe not if streamed Offline to client PCs), leave this as is.&amp;#160; Otherwise, click the “User Cached Exchange Mode” checkbox. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TAUei-a-eJI/AAAAAAAAANw/hpvspNG6-H8/s1600-h/image23.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TAUejLCxEcI/AAAAAAAAAN0/ir_qY27TMLo/image_thumb7.png?imgmax=800" width="244" height="169" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Click OK and Finish. &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Click File &amp;gt; Save As and save it to the Updates folder within your Office 2010 installer folder.&amp;#160; Give it a name starting with a “1” so it always installs before other updates you may put here in the future. &lt;/li&gt;    &lt;li&gt;Close the Customization Tool and confirm. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Profiling&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Open the Streaming Profiler and click New Profile. &lt;/li&gt;    &lt;li&gt;Click Next and give it a name (it can be changed later, but I would include a date or profile version number when saving it) &lt;/li&gt;    &lt;li&gt;Click Next and do not Enable User Updates &lt;/li&gt;    &lt;li&gt;Link Profiles if you wish – up to you.&amp;#160; It can be changed later as well. &lt;/li&gt;    &lt;li&gt;Click Next past the Operating System screen, assuming the OS you want is selected.&amp;#160; Best practice is to have a new stream for every client you are streaming to – which if you are streaming to server is nice and easy as its just one OS to support. Assuming you are streaming to server and you are using the same OS as the servers you are streaming to, just click Next. &lt;/li&gt;    &lt;li&gt;Choose Advanced Install &lt;/li&gt;    &lt;li&gt;Select Run install program or command line script &lt;/li&gt;    &lt;li&gt;Find and select Setup.exe in your Office14 folder &lt;/li&gt;    &lt;li&gt;Click Next and Launch Installer &lt;/li&gt;    &lt;li&gt;Click Customize and you should see any options you disabled (such as Microsoft Access) in the customization as disabled.&amp;#160; This is a good easy way of double checking your customization has been picked up okay. &lt;/li&gt;    &lt;li&gt;Click Install Now. &lt;/li&gt;    &lt;li&gt;Installation takes some time… &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TAUejoGiVTI/AAAAAAAAAN4/s9ZrbRHid9I/image_thumb8.png?imgmax=800" width="244" height="199" /&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Click Close at the end of the install, then Next. &lt;/li&gt;      &lt;li&gt;Click Next to Finish Installations &lt;em&gt;if you have nothing else you know needs doing to your profile.&lt;/em&gt;&amp;#160; In this basic guide, we’re now done. &lt;/li&gt;      &lt;li&gt;Run some of your key applications to check they perform as needed but DON’T run Outlook.&amp;#160; I’ve seen this cause everyone to get the same mailbox! &lt;/li&gt;      &lt;li&gt;Click next and remove any shortcuts you don’t want.&amp;#160; This is a good place to add any switches you want to your applications, for example Outlook to configure it with a prf file.&amp;#160; Delete any shortcuts you will not use. &lt;/li&gt;      &lt;li&gt;Click next (terminating applications if needed) until you get to the end, then click Finish to build the profile. &lt;/li&gt;      &lt;li&gt;Save the profile to a file share – you will need at least about 1.75gb free to do this. &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;strong&gt;Publishing Applications&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;You should now be able to set up application shortcuts on your XenApp 6 farm &lt;/li&gt;      &lt;li&gt;Run the Citrix Delivery Services Console (installed by default on a farm server) &lt;/li&gt;      &lt;li&gt;Run Discovery as needed. &lt;/li&gt;      &lt;li&gt;Expand your farm and right click Applications, click Publish Application &lt;/li&gt;      &lt;li&gt;Enter Word 2010 as the name and click Next &lt;/li&gt;      &lt;li&gt;Change the drop-down to Streamed To Server and click next &lt;/li&gt;      &lt;li&gt;Locate the folder you saved the profile to and double click its .profile file. &lt;/li&gt;      &lt;li&gt;Select Microsoft Word 2010 in the drop down and Next &lt;/li&gt;      &lt;li&gt;Click Add to add servers.&amp;#160; Click next when done. &lt;/li&gt;      &lt;li&gt;Click Add to add users.&amp;#160; Click Next when done. &lt;/li&gt;      &lt;li&gt;Enter a folder for the shortcuts if needed. &lt;/li&gt;      &lt;li&gt;Click Next and Finish. &lt;/li&gt;      &lt;li&gt;If you now right click the new application and select Duplicate Application you can create copies.&amp;#160; With these, right click each one and select Application Properties.&amp;#160; In the Name and Location sections, rename them to Excel 2010, Outlook 2010, etc and change the dropdown to the right application. &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Running the profile&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;Once you have your Profile, create a new application (Streamed to server in this example), pointing at your XenApp server and use the stream you just made.&lt;/p&gt;    &lt;p&gt;Before you launch them for the first time, remember to check the AppHubWhiteList reg key (see above) is there and right, unless you signed the profile.&amp;#160; Also check you have used the Office 2010 Deployment Tool for app-v on it if you want to stream multiple SKUs to the server.&amp;#160; It should ideally be activated for Office 2010 on the KMS before your stream ever runs.&lt;/p&gt;    &lt;p&gt;When you launch them for the first time you should see a new service start with some random characters at the start, like q2qwerqfq-osppsvc.&amp;#160; That’s the streamed service, and it should be running when your apps are.&amp;#160; Multiple logons will create multiple services.&amp;#160; &lt;/p&gt;    &lt;p&gt;When they are launched, you should not see Setup continuing (that’s it trying to activate), it should just load the application.&amp;#160; You should also be able to go to File &amp;gt; Help and see those lovely words, Product Activated…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TEinjo-5oKI/AAAAAAAAAP4/z4r7tczuk_s/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TEink2raeyI/AAAAAAAAAP8/4clAEi0O8Pc/image_thumb%5B1%5D.png?imgmax=800" width="644" height="354" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6087816913103185635?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6087816913103185635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/06/profiling-office-2010-for-xenapp.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6087816913103185635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6087816913103185635'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/06/profiling-office-2010-for-xenapp.html' title='UPDATED: Profiling Office 2010, Visio 2010 and Project 2010 for XenApp Streaming'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TAUeewVKdhI/AAAAAAAAANM/zffb1tceyxM/s72-c/image_thumb1.png?imgmax=800' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-9175953769653521587</id><published>2010-07-15T14:31:00.001+01:00</published><updated>2010-08-04T13:37:39.935+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Unattended\Scripted Installation of XenApp 6</title><content type='html'>&lt;p&gt;This is the end of a 5 part guide to making a simple XenApp 6 farm.&amp;#160; These are the other sections:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html"&gt;Installing a server manually&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html"&gt;Creating a XenApp 6 farm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html"&gt;Citrix Licensing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html"&gt;Web Interface&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Unattended installations &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I imagine that Citrix will tell you that you don’t need to do unattended or scripted installations, just buy Provisioning Server!&amp;#160; But back in the real world you’re likely to be installing XenApp 6 on hundreds of servers in even a medium sized farm and unattended scripts are the way forward.&lt;/p&gt;  &lt;p&gt;In this I am making the assumption that you already have an established XenApp 6 farm and you are just joining servers to it, though its only the “XenAppConfigConsole.exe” step below that would need to be changed to create the farm instead, assuming you also created the SQL database manually.&amp;#160; This is also quite a simple farm with everything in the same Zone, but you get the idea.&amp;#160; I’m also making the assumption you have a Data Store database already created on a full SQL Server which you know the details for and that you have a working license server.&lt;/p&gt;  &lt;p&gt;Citrix have changed the way that scripted installations work since XenApp 5 incidentally, so you can forget MSTs and mps.msi, its all different now!&lt;/p&gt;  &lt;p&gt;Finally, you’ll have to decide how you are going to actually copy the files and run the commands listed here – I used Altiris, which worked fine.&amp;#160; I’m sure you have your own ways and means.&amp;#160; If you are installing the XenApp Server steps manually by logging onto the server’s desktop, don’t use Terminal Services.&amp;#160; I haven’t actually tried this over a TS session but it didn’t work in XenApp 5 and I doubt its changed.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install Windows Server 2008 R2 on a server.&amp;#160; Join it to the domain, install anti-virus (if that’s your thing), sort the networking, etc.&amp;#160; I’m assuming here you’ve turned off UAC which might not be a great idea but make the instructions more simple.&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The command to turn off the Windows Firewall (should you be doing this – if not, you’re going to have to open ports) is:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;netsh advfirewall set allprofiles state off        &lt;br /&gt;&lt;/font&gt;      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TD8Nn2I_UdI/AAAAAAAAAPI/hQCDfJkwPDE/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TD8NofuRTiI/AAAAAAAAAPM/M1hkA7_lP94/image_thumb%5B2%5D.png?imgmax=800" width="671" height="167" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Add the required server roles.&amp;#160; These are the GPMC (required to support the admin tool – this might not be needed on servers without the admin tools) and Remote Desktop Services.&amp;#160; Other roles required will be added automatically.&amp;#160; To do this execute the following commands, which will grumble about servermanagercmd being deprecated but will work fine:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;servermanagercmd -install GPMC –restart        &lt;br /&gt;servermanagercmd -install AS-NET-Framework –restart         &lt;br /&gt;servermanagercmd -install RDS-RD-Server –restart         &lt;br /&gt;&lt;/font&gt;      &lt;br /&gt;The last command will cause a reboot.       &lt;br /&gt;&amp;#160;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TD8NozrpuoI/AAAAAAAAAPQ/GMJct7TluOI/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TD8NpXN9QqI/AAAAAAAAAPU/PV2SqH7Ksx0/image_thumb%5B7%5D.png?imgmax=800" width="670" height="203" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Install a XenApp client.&amp;#160; I installed our standard v12.0 client by downloading the full Online Plug-in, copying it to the C:\ drive of the new server and executing this command:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;c:\CitrixOnlinePluginFull.exe&amp;#160; /silent ADDLOCAL=&amp;quot;ICA_Client,PN_Agent,SSON&amp;quot; SERVER_LOCATION=&lt;/font&gt;&lt;font face="Courier New"&gt;http://xenapp/Citrix/PNAgent/config.xml&lt;/font&gt;&lt;font face="Courier New"&gt; ENABLE_SSON=&amp;quot;Yes&amp;quot; ENABLE_DYNAMIC_CLIENT_NAME=&amp;quot;Yes&amp;quot; ENABLE_KERBEROS=&amp;quot;No&amp;quot;        &lt;br /&gt;&lt;/font&gt;      &lt;br /&gt;The precise options will depend on your environment.&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Copy the XenApp 6 DVD to your server or make it available on your network.&amp;#160; In this I copied the extracted ISO to c:\XA6_2008R2_ML\      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Execute the command to install an unconfigured XenApp 6 installation by using the XenAppSetupConsole.exe from the DVD.&amp;#160; This is a valid string which will install just XenApp (not web interface, licensing server, etc, etc) but exclude the administration tools, which are included with XenApp by default.&amp;#160; Miss the /exclude option out if you want the admin tools on this server. Set your product edition as well - my edition is Enterprise.&amp;#160; This example logs to the root of the C: drive too.&amp;#160; For a full list of switches for this part, see this &lt;a title="http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-install/ps-install-command-line.html" href="http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-install/ps-install-command-line.html"&gt;http://support.citrix.com/proddocs/index.jsp?topic=/xenapp6-w2k8-install/ps-install-command-line.html&lt;/a&gt;:&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;&amp;quot;c:\XA6_2008R2_ML\XenApp Server Setup\bin\XenAppSetupConsole.exe&amp;quot; /install:XenApp /exclude:XA_Console /Enterprise /logfile:c:\ctxsetup.log        &lt;br /&gt;&lt;/font&gt;      &lt;br /&gt;This is silent – if you are logged on you should see things happening in Task Manager such as msiexec.exe and XenAppSetupConsole.exe itself&amp;#160; &lt;br /&gt;&amp;#160;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TEQ9blDTs7I/AAAAAAAAAPw/um_Ck_V0-ts/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/TEQ9ctvB-EI/AAAAAAAAAP0/B_waUYMa1zA/image_thumb%5B5%5D.png?imgmax=800" width="668" height="431" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;EDIT 19 July 2010 - I originally posted this command wrong.&amp;#160; I gave the edition switch as “/edition:Enterprise” for an Enterprise farm.&amp;#160; Actually I misread the instructions, it should be /Enterprise for an Enterprise farm or /Advanced for an advanced farm.&amp;#160; Any other setting will give you the default of Platinum.&amp;#160; I’ve corrected the line above and the screenshot.&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once the command above completes, reboot your server to complete installation.&amp;#160; If you are scripting this in a batch file, use this as the next command:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;shutdown –r –t 0        &lt;br /&gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Copy or create a DSN file for your data store as c:\sql.dsn.&amp;#160; This doesn’t need the password of the SQL user you’re connecting with but will need everything else.&amp;#160; If you don’t know what you’re doing with this, its a text file which you can create manually – this is an example, obviously replace the values for DATABASE, UID and SERVER with your real values:      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/TD8NrZ3Ed-I/AAAAAAAAAPg/MdZYcGSNmCM/s1600-h/image%5B23%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TD8Nr2Ob4SI/AAAAAAAAAPk/0VhE5HjvlHA/image_thumb%5B11%5D.png?imgmax=800" width="225" height="178" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;You now have an unconfigured XenApp 6 installation and must configure it with the XenAppConfigConsole.exe tool from the DVD.&amp;#160; Again, tailor the command to your own environment, especially the farm name, SQL Server username and password and the name of your License server.&amp;#160; It should take a couple of seconds and end with Exit Code: Successful.&amp;#160; Note the “/ExecutionMode:Join” part – this could be changed to create the farm.      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;&amp;quot;c:\XA6_2008R2_ML\XenApp Server Configuration Tool\XenAppConfigConsole.exe&amp;quot; /ExecutionMode:Join /FarmName:&amp;quot;XenApp 6 Farm&amp;quot; /LicenseServerName:licenseServerName.domain.local /LicenseServerPort:27000 /ZoneName:&amp;quot;Default Zone&amp;quot; /AddUsersGroupToRemoteDesktopUserGroup:True /AuthenticationType:sql /DsnFile:c:\sql.dsn /OdbcUsername:sqlusername /odbcPassword:sqlpassword /log:c:\joinfarm%1.log&lt;/font&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&amp;#160; &lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TD8Nso3-S9I/AAAAAAAAAPo/BBJgcQRAzhk/s1600-h/image%5B38%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TD8NtL_364I/AAAAAAAAAPs/r9rr2tIDOEA/image_thumb%5B20%5D.png?imgmax=800" width="673" height="215" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Reboot to complete the operation – it will not appear in your list of servers in the XenApp DSC admin tools until you do this.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If you are using the User Profile Manager you will need to install this too.&amp;#160; Download the latest MSI and copy to the C: drive:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;msiexec /i c:\profilemgt3.1.1_x64.msi /qn        &lt;br /&gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font face="Courier New"&gt;&lt;font face="Trebuchet MS"&gt;One last possible change – if you are streaming applications that use Services (Office 2010 being the obvious example) and you don’t sign your profiles, you will need to run this to add a registry key to allow the service to start.&amp;#160; Replace “fileserver” with the name of the file server that stores your profiles.&amp;#160; This can be multiple entries separated by semicolons.&lt;/font&gt;         &lt;br /&gt;        &lt;br /&gt;REG ADD &amp;quot;HKLM\SOFTWARE\Citrix\Rade&amp;quot; /v AppHubWhiteList /t REG_SZ /d fileserver&lt;/font&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You should now see the new server in the DSC and be able to publish applications to it.&amp;#160; Obviously these instructions have not been a fully unattended installation as such but providing you have a system such as Altiris to copy files and execute commands remotely they should be enough for you to build such a process.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-9175953769653521587?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/9175953769653521587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/9175953769653521587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/9175953769653521587'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html' title='Unattended\Scripted Installation of XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/TD8NofuRTiI/AAAAAAAAAPM/M1hkA7_lP94/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-1908999690321614483</id><published>2010-07-09T07:48:00.001+01:00</published><updated>2010-07-09T07:48:14.291+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Citrix Client v12.0 install fails with: Error 1606 Could not access network location components.</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TDbGKEoT7-I/AAAAAAAAAPA/CWPQS8EtF14/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh3.ggpht.com/_F0PlwQhuO2c/TDbGLGdgMKI/AAAAAAAAAPE/BYTjTfxz1VQ/image_thumb%5B4%5D.png?imgmax=800" width="408" height="453" /&gt;&lt;/a&gt;I’ve had this error a few times now with a big PC rollout I’ve been doing of v12.0 client (that’s why I’ve not posted anything for ages!&amp;#160; 5000 machines down, 2000 to go…) and thought it might be useful to share.&amp;#160;&amp;#160; A scripted install of the client crashes out with the useless error “Could not access network location components”, event ID 11606. &lt;/p&gt;  &lt;p&gt;Each time this has been because someone has previously installed Firefox and then uninstalled it (tsk – non-Enterprise ready software!&amp;#160; And users with local admin rights, always a dangerous combination).&lt;/p&gt;  &lt;p&gt;To solve, check whether Firefox is installed (probably not – remove it if so) and blow away this registry key that it fails to tidy up:&lt;/p&gt;  &lt;p&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla&lt;/p&gt;  &lt;p&gt;The install should now sail through just fine.&lt;/p&gt;  &lt;p&gt;I’m sure there are other things that could cause this error of course, but I’ve had it a few times now and its been a badly removed Firefox installation every time.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-1908999690321614483?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/1908999690321614483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/07/citrix-client-v120-install-fails-with.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1908999690321614483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1908999690321614483'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/07/citrix-client-v120-install-fails-with.html' title='Citrix Client v12.0 install fails with: Error 1606 Could not access network location components.'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/TDbGLGdgMKI/AAAAAAAAAPE/BYTjTfxz1VQ/s72-c/image_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-1614338133859921726</id><published>2010-06-18T16:10:00.001+01:00</published><updated>2010-06-18T16:10:08.769+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>XenApp 6 – Streaming Acrobat Reader 9.3</title><content type='html'>&lt;p&gt;This is a guide of creating a Stream for Acrobat Reader 9.3 for a XenApp 6 farm.&amp;#160; Its assuming you want to Stream To Server – if you need to stream to client the process is very much the same, except you would do it from a profiler running your Client OS.&amp;#160; This is assuming you are using a Windows Server 2008 R2 server to capture the server stream.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download the .exe from the Adobe site. &lt;/li&gt;    &lt;li&gt;Run the install and leave it on the following screen: &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TBuLnpdEWvI/AAAAAAAAAOg/t0XBlg7u5zY/s1600-h/image2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TBuLoJ-xizI/AAAAAAAAAOk/gnvuerBdlcU/image_thumb.png?imgmax=800" width="244" height="185" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Go to this folder (assuming you are on a Windows Server 2008, Vista or 7 PC):      &lt;br /&gt;”%userprofile%\AppData\Local\Adobe\Reader 9.3\Setup Files” &lt;/li&gt;    &lt;li&gt;Copy these files out somewhere and cancel the install.&amp;#160; Delete the original exe, you don't need it now. &lt;/li&gt;    &lt;li&gt;Download Orca: &lt;a title="http://www.softpedia.com/get/Authoring-tools/Setup-creators/Orca.shtml" href="http://www.softpedia.com/get/Authoring-tools/Setup-creators/Orca.shtml"&gt;http://www.softpedia.com/get/Authoring-tools/Setup-creators/Orca.shtml&lt;/a&gt;.&amp;#160; Install it on a PC. &lt;/li&gt;    &lt;li&gt;Run Orca, click File, Open and select the AcroRead.msi file you just saved somewhere. &lt;/li&gt;    &lt;li&gt;Click Transform, New Transform &lt;/li&gt;    &lt;li&gt;In the Tables column on the left, click Feature.&amp;#160; &lt;ul&gt;       &lt;li&gt;In the right hand pane find the line starting &amp;quot;AUM&amp;quot;.&amp;#160; Double click its value in the Level column and change to 99. &lt;/li&gt;        &lt;li&gt;Then find the line starting &amp;quot;Updater&amp;quot;.&amp;#160; Double click its value in the Level column and change to 99.&amp;#160; (These stop the updater from working) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/TBuLpQLPX0I/AAAAAAAAAOo/d1s3S9ygqHA/image%5B3%5D.png?imgmax=800"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TBuLqjR7GPI/AAAAAAAAAOs/U78AQQALhRI/image_thumb%5B1%5D.png?imgmax=800" width="244" height="185" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;In the Tables column select Property.      &lt;ul&gt;       &lt;li&gt;Find &amp;quot;ENABLE_CACHE_FILES&amp;quot; - change to &amp;quot;NO&amp;quot; (Disables the copy of source files) &lt;/li&gt;        &lt;li&gt;Find &amp;quot;EULA_ACCEPT&amp;quot; - change to &amp;quot;YES&amp;quot; (Disables the EULA dialog) &lt;/li&gt;        &lt;li&gt;Find &amp;quot;SUPPRESS_APP_LAUNCH&amp;quot; - change to &amp;quot;YES&amp;quot; (Stops it from launching after install) &lt;/li&gt;        &lt;li&gt;Find &amp;quot;Agree to License&amp;quot; - change to &amp;quot;YES&amp;quot; (Disables the license popup on first launch) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Click Transform, Generate Transform and save it in the same folder as your MSI as custom.mst &lt;/li&gt;    &lt;li&gt;Create a batch file as well in this folder with the following text:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;msiexec /i AcroRead.msi TRANSFORMS=custom.mst        &lt;br /&gt;pause&lt;/font&gt;       &lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;/li&gt;    &lt;li&gt;On your Citrix Profiler, start a new Profile.&amp;#160; Agree to defaults until you get to the Choose Installer screen.&amp;#160; Select your batch file and click Next. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/TBuLrvHMdNI/AAAAAAAAAOw/FJfZJx0pgBw/s1600-h/image%5B6%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/TBuLsdNZpAI/AAAAAAAAAO0/vUjaNA2m9tA/image_thumb%5B2%5D.png?imgmax=800" width="244" height="218" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Launch Installer and you should see your batch file launch and install.&amp;#160; Select the defaults in the installation and click Finish at the end.&amp;#160; When the command prompt window is done it should say “Press any key to continue” – press a key to close this too.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/TBuLtWdSGvI/AAAAAAAAAO4/QrWF4Yx870I/image%5B12%5D.png?imgmax=800"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/TBuLuj4rIeI/AAAAAAAAAO8/yKDYpXClxLg/image_thumb%5B4%5D.png?imgmax=800" width="244" height="162" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Next to discover the application it should find “Adobe Reader 9”.&amp;#160; Launch it and agree to the license agreement.&amp;#160; Close Acrobat Reader. &lt;/li&gt;    &lt;li&gt;Click Next, Next, Next.&amp;#160; Click Terminate All if there are any processes still running.&amp;#160; Click Next and Finish to build the profile. &lt;/li&gt;    &lt;li&gt;Save it to your profile file share. &lt;/li&gt;    &lt;li&gt;Load your Citrix Delivery Services Console to administer your XenApp 6 farm. &lt;/li&gt;    &lt;li&gt;Create a new application. &lt;/li&gt;    &lt;li&gt;Select “Accessed from a server” and “Streamed to server”. Click Next. &lt;/li&gt;    &lt;li&gt;Click Browse to find the folder and profile file you just created.&amp;#160; The drop down should show Adobe Reader 9.&amp;#160; Click Next &lt;/li&gt;    &lt;li&gt;Choose your server(s) that will host the stream. &lt;/li&gt;    &lt;li&gt;Click Next and enter your users.&amp;#160; Click Next, Next and Finish.&amp;#160; You should now be able to launch the application. &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-1614338133859921726?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/1614338133859921726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/06/xenapp-6-streaming-acrobat-reader-93.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1614338133859921726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/1614338133859921726'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/06/xenapp-6-streaming-acrobat-reader-93.html' title='XenApp 6 – Streaming Acrobat Reader 9.3'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_F0PlwQhuO2c/TBuLoJ-xizI/AAAAAAAAAOk/gnvuerBdlcU/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8239392422634795967</id><published>2010-05-06T08:58:00.001+01:00</published><updated>2010-05-06T08:58:35.916+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Citrix Client v12.0 – Windows Installer requirements</title><content type='html'>&lt;p&gt;The XenApp Online plug-in v11.2 and v12.0 have a minimum requirement that I’ve just run into – the version of the Windows Installer has to be at least v3.0 or the install will fail with this lovely error message that “The version of the Windows Installer on this computer does not meet the minimum installation requirements”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S-J2pf7-TMI/AAAAAAAAAM4/BAVmOB1vjxI/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S-J2p-0iWeI/AAAAAAAAAM8/hx8XHAOjB9E/image_thumb%5B3%5D.png?imgmax=800" width="640" height="109" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In case you don’t know your Windows Installer versions (shame on you!) click &lt;a href="http://msdn.microsoft.com/en-us/library/aa371185%28VS.85%29.aspx" target="_blank"&gt;here&lt;/a&gt; or just remember that the default Windows Installer of Windows XP SP2 and later is okay:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="0" width="686"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="180"&gt;&lt;strong&gt;Windows Installer version&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="255"&gt;&lt;strong&gt;Released with OS\Service Pack&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="249"&gt;&lt;strong&gt;Compatible with Citrix Client v11.2+&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="255"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="249"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;1.1&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows 2000 &lt;/td&gt;        &lt;td valign="top" width="249"&gt;No&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;2.0&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows 2000 SP3, Windows XP&lt;/td&gt;        &lt;td valign="top" width="249"&gt;No&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;3.0&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows XP SP2&lt;/td&gt;        &lt;td valign="top" width="249"&gt;Yes&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;3.1&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows XP SP3, Windows 2003 SP1&lt;/td&gt;        &lt;td valign="top" width="249"&gt;Yes&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;4.0&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows Vista, Windows 2008&lt;/td&gt;        &lt;td valign="top" width="249"&gt;Yes&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;4.5&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows Vista SP2, Windows 2008 SP2&lt;/td&gt;        &lt;td valign="top" width="249"&gt;Yes&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="180"&gt;5.0&lt;/td&gt;        &lt;td valign="top" width="255"&gt;Windows 7, Windows 2008 R2&lt;/td&gt;        &lt;td valign="top" width="249"&gt;Yes&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The fastest way to test which version of the Windows Installer you have will be to click Start &amp;gt; Run and type msiexec.&amp;#160; You get a popup with the version number, like this from a Windows XP Professional SP1 machine:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S-J2qAJ6vTI/AAAAAAAAANA/EG4zKr7Mkiw/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S-J2q8NIoxI/AAAAAAAAANE/Ib3WiGqKBxk/image_thumb%5B6%5D.png?imgmax=800" width="319" height="185" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You can also look at the File Version of the file c:\windows\system32\msiexec.exe – useful if you use SMS/SCCM.&lt;/p&gt;  &lt;p&gt;Windows XP SP1 and RTM are probably your main concern – they should be upgraded to &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=889482fc-5f56-4a38-b838-de776fd4138c&amp;amp;displaylang=en" target="_blank"&gt;Windows Installer v3.1&lt;/a&gt; (v4.5 is available too but requires Windows XP SP2) before you try to install the XenApp v11.2 or v12.0 clients.&amp;#160; The install requires a reboot before you can use it.&lt;/p&gt;  &lt;p&gt;Incidentally, v11.0 did not have this requirement and will install with at least v2.0 of the Windows Installer.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8239392422634795967?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8239392422634795967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/05/citrix-client-v120-windows-installer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8239392422634795967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8239392422634795967'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/05/citrix-client-v120-windows-installer.html' title='Citrix Client v12.0 – Windows Installer requirements'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/S-J2p-0iWeI/AAAAAAAAAM8/hx8XHAOjB9E/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5434928368289499377</id><published>2010-04-22T16:48:00.001+01:00</published><updated>2010-04-22T16:48:27.672+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>XenApp 6 on Windows Server 2008 R1</title><content type='html'>&lt;p&gt;Just in case there is any confusion on this matter, XenApp 6 will only install on Windows Server 2008 R2.&lt;/p&gt;  &lt;p&gt;Trying to install on Windows Server 2008 gets you this nice specific error:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S9BvyHmlv2I/AAAAAAAAAMw/41g_6FARCns/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="XenApp 6 on Windows Server 2008 R1" border="0" alt="XenApp 6 on Windows Server 2008 R1" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S9BvypFsOjI/AAAAAAAAAM0/fFJlGlxIlOI/image_thumb%5B2%5D.png?imgmax=800" width="405" height="152" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Some elements of the suite (License Server, EdgeSight, Web Interface) can be installed on Windows Server 2008 , but the main application will only install on 2008 R2, not 2008 R1 as it appears to now be called.&lt;/p&gt;  &lt;p&gt;I only mention this as my web stats indicate this is something people are unclear on!&amp;#160; If you have Windows Server 2008 you’re restricted to XenApp 5.&amp;#160; &lt;/p&gt;  &lt;p&gt;Upgrade.&amp;#160; Its worth it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5434928368289499377?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5434928368289499377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/xenapp-6-on-windows-server-2008-r1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5434928368289499377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5434928368289499377'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/xenapp-6-on-windows-server-2008-r1.html' title='XenApp 6 on Windows Server 2008 R1'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/S9BvypFsOjI/AAAAAAAAAM0/fFJlGlxIlOI/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-3165991638582619537</id><published>2010-04-22T13:20:00.001+01:00</published><updated>2010-04-22T13:20:12.795+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Licensing'/><title type='text'>XenApp 6 servers in 20000 state - “An error occurred while making the requested connection”</title><content type='html'>&lt;p&gt;A frequent error when establishing new farms and servers appears to be servers that have a bad licensing state.&amp;#160; The error you get when trying to launch applications is “An error occurred while making the requested connection”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S9A-7GuJvnI/AAAAAAAAAMQ/5CZb52T5N0g/s1600-h/image5%5B2%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S9A-7s5ZNOI/AAAAAAAAAMU/aWpNw3V1pS4/image5_thumb%5B1%5D.png?imgmax=800" width="244" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To test whether your farm is in this state, open an administrative command prompt on the problem server and run the command:&lt;/p&gt;  &lt;p&gt;query farm /load&lt;/p&gt;  &lt;p&gt;(or qfarm /load)&lt;/p&gt;  &lt;p&gt;If the server you are launching from has a load of 20000, it is not licensed properly. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S9A-8PP-HvI/AAAAAAAAAMY/j2hMyXxE1sE/s1600-h/image4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S9A-9CZx6iI/AAAAAAAAAMc/DvYblCefPlw/image_thumb2.png?imgmax=800" width="549" height="189" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;There are a few different reasons why this might happen.&amp;#160; This is not supposed to be a complete guide, but these are certainly things to try.&amp;#160; After each step, try rerunning the qfarm /load command.&amp;#160; If it goes down to zero, it looks like you have a licensed server.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Obvious things first – do you have a license server?!&amp;#160; This is not Terminal Services licensing, this has a grace period of 120 days.&amp;#160; Citrix licensing has no grace period as such (except when your license server fails after previously working, when you get about a month).&amp;#160; I posted a guide about creating a license server &lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; Make sure you actually have a working server, that you have installed some real Citrix licenses to it, and that its a modern version.&lt;/li&gt;    &lt;li&gt;When you are specifying the license server name, don’t fully qualify it – so say “servername”, not “servername.domain.com”&lt;/li&gt;    &lt;li&gt;Look at the Dashboard on your licensing server and make sure the SA date is at least “2010.0317”.&amp;#160; &lt;/li&gt;    &lt;li&gt;Just in case, sort your TS licensing out while you’re at it!&amp;#160; &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Click Start,&amp;#160; Administrative Tools, Remote Desktop Services, RDS Host Configuration&lt;/li&gt;      &lt;li&gt;Click Licensing Diagnosis&lt;/li&gt;      &lt;li&gt;You should see a number of CALs available to clients and a nice green tick at the top of the screen.&lt;/li&gt;      &lt;li&gt;Check the users you are testing with are actually in the Remote Desktop Users group on the server.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Check with telnet that you can connect to your license server from your Citrix server on port 27000 (or whatever you selected as the licensing port).&amp;#160; Could be a firewall issue on the licensing server.&lt;/li&gt;    &lt;li&gt;Check you have enabled remote access on the server!!&amp;#160; Click Start, right click Computer, Click Remote Settings and make sure the second, less secure option is selected:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S9A-9Trf-1I/AAAAAAAAAMg/8-QI6BaXvfc/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows 2008 r2 remote settings" border="0" alt="Windows 2008 r2 remote settings" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S9A-931S2CI/AAAAAAAAAMk/DXzBEQ9ynbU/image_thumb%5B2%5D.png?imgmax=800" width="217" height="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Did you specify a license server on installation of the server you’re having trouble with?&amp;#160; If you did, check the server’s console (by plugging in a monitor, using ILO or looking on the VMware\XenServer console) to make sure it is not coming up with an error saying “Citrix XenApp cannot contact the license server…”.&amp;#160; You never know, you might have made a typo.&lt;/li&gt;    &lt;li&gt;Check the value LSName at this registry location on the server:     &lt;br /&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Licensing&lt;/li&gt;    &lt;li&gt;Try running the XenApp Server Role Manager from the Start Menu on the server with the problem and disjoining the server from the farm, then rejoining, being very careful to get the licensing information right. &lt;/li&gt;    &lt;li&gt;Try adding another server to the farm (I had one farm where nothing worked until a second server was added…), again getting the license bit right.&amp;#160; See if that server works.&amp;#160; If it does, its something you did on the first one.&lt;/li&gt;    &lt;li&gt;Change the Load Evaluator your server is using to the Default one instead of Advanced (this was a problem in the Preview edition of XenApp 6, I don’t know if it is in the final release).&lt;/li&gt;    &lt;li&gt;Set the licensing information for the farm in Group Policy…&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S9A--Y1h7KI/AAAAAAAAAMo/vRJadksY308/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S9A--xyXc_I/AAAAAAAAAMs/Sxq36bw_DUU/image_thumb%5B1%5D.png?imgmax=800" width="244" height="180" /&gt;&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Open the Citrix Services Delivery Console&lt;/li&gt;      &lt;li&gt;Expand the farm and click the Policies node&lt;/li&gt;      &lt;li&gt;Assuming you only have the Unfiltered policy, select the computer tab, Unfiltered and click Edit.&amp;#160; If you have multiple policies, you might have to do this in all of them, depending on the make-up of your policy structure.&amp;#160; &lt;/li&gt;      &lt;li&gt;Leave “Enable this policy” ticked and click next&lt;/li&gt;      &lt;li&gt;Click Licensing on the left.&amp;#160; Click the Edit or Add button by the server host name and ports and enter the correct details.&lt;/li&gt;      &lt;li&gt;Click Server Settings on the left hand side and click Add/Edit.&amp;#160; Select the product version you have licenses for in the drop down.&amp;#160; This should be the version you have licenses for on the license server.&amp;#160; &lt;/li&gt;      &lt;li&gt;Click Save&lt;/li&gt;      &lt;li&gt;You should now see the settings you just entered in the Summary section of Unfiltered.&amp;#160; &lt;/li&gt;      &lt;li&gt;On the problem server, run gpupdate /force and reboot.&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Try installing a new test license server in case the problem is there, especially if you have an old version installed.&lt;/li&gt;    &lt;li&gt;Check the forums!&amp;#160; &lt;br /&gt;&lt;a title="http://forums.citrix.com/thread.jspa?threadID=261939&amp;amp;start=0&amp;amp;tstart=0" href="http://forums.citrix.com/thread.jspa?threadID=261939&amp;amp;start=0&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=261939&amp;amp;start=0&amp;amp;tstart=0&lt;/a&gt;      &lt;br /&gt;&lt;a title="http://forums.citrix.com/thread.jspa?threadID=261884&amp;amp;tstart=0" href="http://forums.citrix.com/thread.jspa?threadID=261884&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=261884&amp;amp;tstart=0&lt;/a&gt;      &lt;br /&gt;&lt;a title="http://forums.citrix.com/thread.jspa?threadID=257331&amp;amp;tstart=0" href="http://forums.citrix.com/thread.jspa?threadID=257331&amp;amp;tstart=0"&gt;http://forums.citrix.com/thread.jspa?threadID=257331&amp;amp;tstart=0&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-3165991638582619537?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/3165991638582619537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/xenapp-6-servers-in-20000-state-error.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3165991638582619537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/3165991638582619537'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/xenapp-6-servers-in-20000-state-error.html' title='XenApp 6 servers in 20000 state - “An error occurred while making the requested connection”'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/S9A-7s5ZNOI/AAAAAAAAAMU/aWpNw3V1pS4/s72-c/image5_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5548362283237293838</id><published>2010-04-21T13:15:00.001+01:00</published><updated>2010-04-21T13:15:03.434+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Windows 7 – Always show the Citrix offline plug-in (agent) icon in taskbar’s System Tray</title><content type='html'>&lt;p&gt;Windows 7 has a change to the default functionality of the System Tray in that icons created there do not display by default.&amp;#160; Instead, users have to click a strange up arrow:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S87sN_eyh9I/AAAAAAAAALw/zd7J1HnrK48/s1600-h/before%20change%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="before change" border="0" alt="before change" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S87sOsZg9OI/AAAAAAAAAL0/-GM1JHSWK3A/before%20change_thumb%5B2%5D.png?imgmax=800" width="332" height="187" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You then get that white box appear and can click on your icons.&amp;#160; In this case the icons include that of the old PN Agent, the Offline Plug-in.&amp;#160; This extra mouse click is annoying, but the fact that less clued-up users won’t even know they can launch their Citrix apps from down there is an active problem.&lt;/p&gt;  &lt;p&gt;It can be fixed per user by clicking Customise, finding Citrix XenApp in the list and changing the drop-down to “Show icon and notification”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S87sPXLm4PI/AAAAAAAAAL4/FbTG0LswHaI/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S87sPiKUl_I/AAAAAAAAAL8/eevq2IPLou0/image_thumb%5B1%5D.png?imgmax=800" width="377" height="92" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;But that’s a bit rubbish since it can’t be set (that I know of…) by a script and is per user.&amp;#160; Nonetheless, that’s what I do on my PC.&lt;/p&gt;  &lt;p&gt;To fix it for everyone your only option is to create a registry key which will force all System Tray icons to be visible on the Taskbar.&amp;#160; To do this, Click Start &amp;gt; Run (or press Win-r) and type regedit.&lt;/p&gt;  &lt;p&gt;Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer&lt;/p&gt;  &lt;p&gt;Right click Explorer, New &amp;gt; DWORD value called EnableAutoTray.&amp;#160; Leave its value as 0 (zero).&amp;#160; Log off and log back on and regardless of what you have previously set, all icons are now visible – including the Citrix agent.&amp;#160; Setting it to 1 will set it back to default for everyone, and removing the key lets you define it per user by putting it in HKCU.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S87sQM5tUGI/AAAAAAAAAMA/92lwqAi_Aic/s1600-h/after%20change%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="after change" border="0" alt="after change" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S87sQj1y1XI/AAAAAAAAAME/mPzNxqZ4mMU/after%20change_thumb%5B1%5D.png?imgmax=800" width="316" height="140" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Here’s that registry key again:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S87sRCbNmII/AAAAAAAAAMI/U1MuN-Ov40g/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S87sRkX5LEI/AAAAAAAAAMM/T2GJXH0ClNo/image_thumb%5B4%5D.png?imgmax=800" width="582" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5548362283237293838?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5548362283237293838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/windows-7-always-show-citrix-offline.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5548362283237293838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5548362283237293838'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/windows-7-always-show-citrix-offline.html' title='Windows 7 – Always show the Citrix offline plug-in (agent) icon in taskbar’s System Tray'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_F0PlwQhuO2c/S87sOsZg9OI/AAAAAAAAAL0/-GM1JHSWK3A/s72-c/before%20change_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6450575064393159543</id><published>2010-04-20T13:28:00.001+01:00</published><updated>2010-04-20T13:28:05.198+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='EdgeSight for Load Testing'/><title type='text'>Installing EdgeSight For Load Testing for XenApp 6</title><content type='html'>&lt;p&gt;The version of most software appears to have been incremented with the release of XenApp 6, and this includes EdgeSight For Load Testing (ESLT) which is now Build 3.6.1.24.&lt;/p&gt;  &lt;p&gt;Oddly previous versions of ESLT appear to be a higher build number – the version I was testing XenApp 5 with was build 5.2 and it shipped with build 5.0. I assume they have reordered their build numbers! Please note that ESLT is a different program from EdgeSight – they can be installed on the same machine, but there is no reason as such to do so, and neither application requires the other to work.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Get a Windows Server 2008 or 2008 R2 server (I’ve tested XenApp 6 with an R1 server just fine).&amp;#160; You will need a XenApp License server set up too before you can use ESLT properly.&amp;#160; Make sure its got a lot of memory if its going to run a lot of sessions – I have found to launch more than 100 sessions meant more than 4gb of RAM and of course 64-bit OS if using Windows 2008.&lt;/li&gt;    &lt;li&gt;Be aware that ESLT actually consists of 2 parts – the Launcher and the Controller.&amp;#160; You would only have one Controller usually to kick off the tests but you &lt;em&gt;could&lt;/em&gt; have the Launcher software installed on several machines to actually launch sessions from lots of places.&amp;#160; This might be better for you if you don’t have a powerful server to run everything – personally I’ve always used one server for everything which is fine – if its up to it.&lt;/li&gt;    &lt;li&gt;Uninstall any previous version of ESLT.&lt;/li&gt;    &lt;li&gt;Get the folder “Load Testing Services” off the XenApp 6 DVD and copy it to your new Load Testing server.&amp;#160; Or download it from My Citrix.&lt;/li&gt;    &lt;li&gt;Run EdgeSight for Load Testing.msi&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S82duowSFCI/AAAAAAAAALA/mLy7I59HFtI/s1600-h/image%5B22%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S82dvOe2ZFI/AAAAAAAAALE/tbczpPsTkMQ/image_thumb%5B8%5D.png?imgmax=800" width="508" height="394" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click next, agree to the EULA and click next again.&lt;/li&gt;    &lt;li&gt;Click Custom (always click custom!)&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S82dvoG_wmI/AAAAAAAAALI/MEsHPKQo8wc/s1600-h/image%5B24%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S82dwbQiRoI/AAAAAAAAALM/GUwx0zNxVD8/image_thumb%5B10%5D.png?imgmax=800" width="507" height="393" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Set all three components to install.&amp;#160; The “Web Interface XML Service” allows you to connect to applications more easily without messing about creating ICA files so is good to have.&amp;#160; It doesn’t actually use the Web Interface.&lt;/li&gt;    &lt;li&gt;Enter a really good password&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S82dwmOObNI/AAAAAAAAALQ/TEWejxyr8xo/s1600-h/image%5B26%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S82dxFfXgZI/AAAAAAAAALU/BMYBTYxENo8/image_thumb%5B12%5D.png?imgmax=800" width="506" height="392" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;ESLT WI Support.msi is only needed if you are installing ESLT on a Web Interface server&lt;/li&gt;    &lt;li&gt;After installation, you can make sure the essential service is started – its the Citrix EdgeSight Launcher Service and replaces the Launcher application from previous versions of ESLT&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S82dxx5JayI/AAAAAAAAALY/Sv7ywByeo50/s1600-h/image%5B30%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S82dyJMmLlI/AAAAAAAAALc/_zgrl0anWYo/image_thumb%5B16%5D.png?imgmax=800" width="606" height="57" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;You can now run the LT Controller from the Start Menu&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S82dyhudU-I/AAAAAAAAALg/gPCrGuzLJgE/s1600-h/image%5B28%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S82dy5P0uZI/AAAAAAAAALk/QZF_1UmpEaU/image_thumb%5B14%5D.png?imgmax=800" width="258" height="349" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;You will get a handy message about the changes you should make to your Citrix servers in order to be able to do Load Testing. These are important so don’t ignore them. You might well not want these settings on your live production servers!&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S82dzNh0aUI/AAAAAAAAALo/H668MjNdLog/s1600-h/image%5B32%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S82dzl2dqqI/AAAAAAAAALs/MrnexR6scrA/image_thumb%5B18%5D.png?imgmax=800" width="462" height="322" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;To implement these settings, log on to your XenApp 6 servers and click Start, All Programs, Administrative Tools &amp;gt; Remote Desktop Services and click “Remote Desktop Session Host Configuration”&lt;/li&gt;    &lt;li&gt;Right click ICA-TCP in the middle of the screen and click Properties. You should be able to follow the instructions above on the Sessions and Log on Settings tabs. So this on any server you will use for hosting Load Tested applications. &lt;/li&gt;    &lt;li&gt;After the handy message about server settings, enter your password to get to the main interface.&lt;/li&gt;    &lt;li&gt;The last step is to license it, or you will only have a 30 day 15 user license (which is not of much use). Click the Licenses menu and select License Server Configuration. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You are now ready to do load testing!&amp;#160; The next high level next steps are&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Create usernames to perform the load testing – I would create as many users as you will want to create sessions rather than reuse the same username lots of times.&amp;#160; This also gives you the option to give them mailboxes etc later.&amp;#160; Make your life easy though and make their usernames the same except for an incrementing number on the end and keep the passwords the same too.&lt;/li&gt;    &lt;li&gt;Create a new EdgeSight test and connect it to an application on your farm (using an ICA file is one easy way to do this)&lt;/li&gt;    &lt;li&gt;Enter your usernames and passwords&lt;/li&gt;    &lt;li&gt;Record a script for load testing an application.&amp;#160; Best practice is to have folders for the steps – a load section and a log off section with a folder in between set to “Iterate”.&amp;#160; This section can then repeat infinitely until ESLT starts logging users off.&amp;#160; If you don’t do this a long test will see constant logon/logoff activity which can cripple the test.&lt;/li&gt;    &lt;li&gt;Enter figures for how to load the test.&amp;#160; Usually, this will consist of a “log on” period where all your users log in at a realistic rate, a middle period where load is at maximum (this is a good time to test logon times and application performance of an extra session by logging on manually) and a short log off period where the tests complete and log off again.&lt;/li&gt;    &lt;li&gt;If you’re testing Office 2007, you can download very good sample scripts from here: &lt;a title="http://support.citrix.com/article/CTX122568" href="http://support.citrix.com/article/CTX122568"&gt;http://support.citrix.com/article/CTX122568&lt;/a&gt;.&amp;#160; They’re worth looking at even if you don’t use them as they’re well done scripts.&amp;#160; They can be adapted to work in Office 2003 and Office 2010 as well.&lt;/li&gt;    &lt;li&gt;Under Display &amp;gt; Counters set up connections to useful perfmon counters on the servers being monitored – such as      &lt;br /&gt;&lt;a href="file://\\servername\Processor(_Total)\%"&gt;\\servername\Processor(_Total)\%&lt;/a&gt; Processor Time&lt;/li&gt;    &lt;li&gt;Run tests – this will spawn many windows on your desktop (only have one user logged on to the launcher server or they can appear on the wrong session).&amp;#160; Usually its best to right click the stack of windows and click “Show Windows Stacked” to display them nicely.&lt;/li&gt;    &lt;li&gt;Record the results – screenshots of the “Monitor” section of Display are best though you can save reports.&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6450575064393159543?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6450575064393159543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-edgesight-for-load-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6450575064393159543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6450575064393159543'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-edgesight-for-load-testing.html' title='Installing EdgeSight For Load Testing for XenApp 6'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/S82dvOe2ZFI/AAAAAAAAALE/tbczpPsTkMQ/s72-c/image_thumb%5B8%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-7604520248466421532</id><published>2010-04-19T12:01:00.001+01:00</published><updated>2010-04-19T12:05:25.784+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Streaming'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Streaming OpenOffice.org 3.2.0 in XenApp 6 (streamed to server)</title><content type='html'>&lt;p&gt;&lt;b&gt;Preparation – installing your environment&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Before you can stream applications, you need a Streaming Profiler. This should be as close to the final environment as you can make it, so the same operating system, patches, and other applications. Best practice if you are going to Stream to Server is the Streaming Profiler should be the same hardware as the farm servers and a member of the farm (though certainly not used to host live apps). In this case, I am planning to stream to server so this is a Windows 2008 R2 server and a member of the farm. Install the Profiler from the XenApp DVD and make sure your Profiler does not have the streaming client (the XenApp Offline Plug-in) installed.&lt;/li&gt;    &lt;li&gt;Ensure the Visual C++ redistributable 2008 is installed – if you are installing to a XenApp 6 Farm server, this should already be installed by the installation of XenApp.&amp;#160; The same versions of the Redistributable should be on your intended clients (in this case the farm servers) too.&lt;/li&gt;    &lt;li&gt;Download the latest version from &lt;a href="http://download.openoffice.org/"&gt;http://download.openoffice.org/&lt;/a&gt;. This guide is for v3.2.0&lt;/li&gt;    &lt;li&gt;Run the executable and select a directory for the extracted installer files. Cancel the installation once this directory is complete and keep the newly created directory. You can discard the original downloaded file.&lt;/li&gt;    &lt;li&gt;The Java Runtime Environment is now not a requirement for either XenApp or OpenOffice so you might want to avoid it entirely. If you want it, install it manually to the Profiler and your XenApp machines before you begin and make sure everything is the same version.&amp;#160; I’m going to manage without it.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Preparation – disabling the first-run wizard&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;If you are going to disable the First-Run Registration Wizard (which is annoying on a XenApp environment), go to this page &lt;a href="http://wiki.services.openoffice.org/wiki/Documentation/Administration_Guide/Deactivating_Registration_Wizard"&gt;http://wiki.services.openoffice.org/wiki/Documentation/Administration_Guide/Deactivating_Registration_Wizard&lt;/a&gt; and download the oxt file for OpenOffice 3.2.&amp;#160; Save it to a directory on the Profiler.&lt;/li&gt;    &lt;li&gt;In the same folder as this oxt file, create a batch file with the following text:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;cd \       &lt;br /&gt;“c:\program files (x86)\Openoffice.org 3\program\unopkg” add --shared c:\DisableFirstStartWzd_ooo32.oxt        &lt;br /&gt;pause&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;Preparation – changing default file formats&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Since we’re not all using OpenOffice, you probably want your users to save in Microsoft Office format by default. This isn’t a very easy process and will need some preparation. I’ve adapted the instructions from &lt;a href="http://user.services.openoffice.org/en/forum/viewtopic.php?f=74&amp;amp;t=28765&amp;amp;start=0" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://www.mydigitallife.info/2007/01/25/configure-change-or-set-openofficeorg-to-default-save-files-in-microsoft-office-formats/" target="_blank"&gt;here&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;On another machine of the same operating system, install OpenOffice 3.2.0 using the same process below (only actually install it, not using the Streaming Profiler).&lt;/li&gt;    &lt;li&gt;Browse to “C:\Program Files (x86)\OpenOffice.org3\Basis\share\registry\modules\org\openoffice\Setup”&lt;/li&gt;    &lt;li&gt;First open Setup-Writer.xcu with WordPad (NOT notepad).&amp;#160; It might be more readable if you disable Word Wrap.&lt;/li&gt;    &lt;li&gt;Find this line:     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;prop oor:name=”ooSetupFactoryDefaultFilter”&amp;gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Change the text of the line below it (there might be a few occurrences, do them all) to read:      &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;value&amp;gt;MS Word 97&amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Open “Setup-calc.xcu” and find the line :     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;prop oor:name=&amp;quot;ooSetupFactoryDefaultFilter&amp;quot;&amp;gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Change the line after to read:     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;value&amp;gt;MS Excel 97&amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Open “Setup-impress.xcu” and find the line:     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;prop oor:name=&amp;quot;ooSetupFactoryDefaultFilter&amp;quot;&amp;gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Change the line after to read:     &lt;br /&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;value&amp;gt;MS PowerPoint 97&amp;lt;/value&amp;gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Copy the three files you just created to the server you are profiling from so you can later add them to the stream&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Creating the Streamed Profile&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Click Start &amp;gt; All Programs &amp;gt; Citrix &amp;gt; Streaming Profiler &amp;gt; Streaming Profiler&lt;/li&gt;    &lt;li&gt;Click New Profile&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S8w32_U7mnI/AAAAAAAAAJU/-b8ZyxIJ6s8/s1600-h/image%5B52%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w33dqnKcI/AAAAAAAAAJY/Z6ONHFMIpHA/image_thumb%5B26%5D.png?imgmax=800" width="412" height="280" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click next&lt;/li&gt;    &lt;li&gt;Give it a name (you can change this later). Click Next.&lt;/li&gt;    &lt;li&gt;Do not enable User Updates and click Next.&lt;/li&gt;    &lt;li&gt;Click Next past the linked profiles page (again, you can change this later).&lt;/li&gt;    &lt;li&gt;On the list of Target Operating Systems you should see just Windows Server 2008 R2 selected. This is fine if you are streaming to server.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S8w33ntQtkI/AAAAAAAAAJc/fgdHo4ysETk/s1600-h/image%5B53%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w34A7ZG-I/AAAAAAAAAJg/j_WWD4gjdkg/image_thumb%5B27%5D.png?imgmax=800" width="594" height="278" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;The only other OS that would probably work if you selected it now and tried to stream to a client on it later is Windows 7 64-bit, but there is no real point doing this. Click Next.&lt;/li&gt;    &lt;li&gt;Select Advanced Install&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w34QjY4tI/AAAAAAAAAJk/v6OUPWXNSSI/s1600-h/image%5B54%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S8w343P82oI/AAAAAAAAAJs/3a2PN2R-JMA/image_thumb%5B28%5D.png?imgmax=800" width="185" height="170" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select “Run Install Program or command line script”&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w35SNc_vI/AAAAAAAAAJw/H54LrAkoalY/s1600-h/image%5B55%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S8w35zIbOCI/AAAAAAAAAJ0/UtZfBYI2VG8/image_thumb%5B29%5D.png?imgmax=800" width="518" height="281" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click browse and find the setup.msi for OpenOffice in the folder you extracted. Click Next and Launch Installer.&lt;/li&gt;    &lt;li&gt;Enter a generic User Name and Company and click next&lt;/li&gt;    &lt;li&gt;Click Custom and next.&lt;/li&gt;    &lt;li&gt;Deselect any main features you don’t need (in the screenshot I’ve disabled Base and Math as I don’t want my users messing about with these). Expand Optional Components and deselect On-line Update, Windows Explorer Extensions and Quickstarter at least.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S8w36bOSqiI/AAAAAAAAAJ4/qlM0OgTg0Gg/s1600-h/image%5B56%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w37dzXnoI/AAAAAAAAAJ8/EuK90a0n_Tc/image_thumb%5B30%5D.png?imgmax=800" width="257" height="297" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click next and clear the box to create a Start Link on Desktop.&lt;/li&gt;    &lt;li&gt;Click Install and watch installation complete. Click Finish to return to the profiler.&lt;/li&gt;    &lt;li&gt;Click Next.&lt;/li&gt;    &lt;li&gt;Select Perform Additional Installations and click Next&lt;/li&gt;    &lt;li&gt;Click Select Files and Folders&lt;/li&gt;    &lt;li&gt;Copy your downloaded oxt file and the batch file you made to from your PC to the C: drive in the stream&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w37uu-VlI/AAAAAAAAAKA/NxHcYusLswg/s1600-h/image%5B57%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S8w38cUxvlI/AAAAAAAAAKE/6pJKKa4y1rY/image_thumb%5B31%5D.png?imgmax=800" width="602" height="437" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Also find the setup-calc.xcu, setup-writer.xcu and setup-impress.xcu you may have created earlier to deal with default file formats not being Microsoft compatible. Copy them into the profile as well, into:     &lt;br /&gt;C:\Program Files (x86)\OpenOffice.org 3\Basis\share\registry\modules\org\openoffice\Setup      &lt;br /&gt;These should overwrite files and be newer and larger.&lt;/li&gt;    &lt;li&gt;Click Next to perform additional installations again.&lt;/li&gt;    &lt;li&gt;Select the first option again, to execute a program.&lt;/li&gt;    &lt;li&gt;Enter the name of your batch file in the first text box and click Next&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w380hRtmI/AAAAAAAAAKI/Wg9gdkNgeLs/s1600-h/image%5B58%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S8w39UfmPHI/AAAAAAAAAKM/t6om-PJH3X0/image_thumb%5B32%5D.png?imgmax=800" width="265" height="102" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Launch Installer. You should see it successfully install the OXT and pause.&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S8w39_9AcuI/AAAAAAAAAKQ/sTzrqECyprE/s1600-h/image%5B59%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w3-7W5zRI/AAAAAAAAAKU/9gQt2qIZvI8/image_thumb%5B33%5D.png?imgmax=800" width="606" height="83" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Next and select Finish Installations&lt;/li&gt;    &lt;li&gt;You should now see a list of the main applications that you allowed at installation:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w3_HHhK1I/AAAAAAAAAKY/CvqoPFYlEu4/s1600-h/image%5B60%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w4AH1dCVI/AAAAAAAAAKc/7EkwxOlqECo/image_thumb%5B34%5D.png?imgmax=800" width="548" height="300" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select one and click Run. It should run without a first run wizard and have the expected default file format.&lt;/li&gt;    &lt;li&gt;Click Next, Next, Next and Finish. After a few seconds it should finish building.&lt;/li&gt;    &lt;li&gt;You should now see a screen with your new profile and some expandable folders beneath it.&amp;#160; Note the asterisk after the file name at the very top, indicating it is not saved yet. You can make lots of changes to the stream here by right clicking the new profile and clicking Properties. These include adding pre and post launch scripts and linking other profiles. When you are happy, save the profile to a file share. Enter the path of your profiles file share in the top box and it will create the subfolder for you. Click Save. This will take up about 400mb of space.&amp;#160; If you make changes and re-save, it will take another 400mb!&lt;/li&gt;    &lt;li&gt;You are finished with the Profiler now.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Publishing your application&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Open the Citrix Delivery Services Console (DSC) on a farm server with the Management Tools&lt;/li&gt;    &lt;li&gt;Connect to the farm&lt;/li&gt;    &lt;li&gt;Right click Applications and click Publish Application&lt;/li&gt;    &lt;li&gt;Click Next and give it a display name – For example Word Processor&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w4AWsrQeI/AAAAAAAAAKg/l8R1AChxJIg/s1600-h/image%5B61%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S8w4AzT0MOI/AAAAAAAAAKk/GUMAGEx-YQg/image_thumb%5B35%5D.png?imgmax=800" width="506" height="131" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Select Application, Accessed from a server and Streamed to Server:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w4BOt9LCI/AAAAAAAAAKo/c3lt4vbnFps/s1600-h/image%5B62%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S8w4Bt9O6BI/AAAAAAAAAKs/Uduu6-PKa7I/image_thumb%5B36%5D.png?imgmax=800" width="503" height="301" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Next.&lt;/li&gt;    &lt;li&gt;Click Browse to find your profile and select it. You should be able to select the application you want from the drop down:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w4CbbkoSI/AAAAAAAAAKw/pxbTOTlzydw/s1600-h/image%5B63%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w4C6y6xqI/AAAAAAAAAK0/dUEJzSrZegQ/image_thumb%5B37%5D.png?imgmax=800" width="503" height="68" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Add to include servers to host the application.&lt;/li&gt;    &lt;li&gt;Click Next to add users to get the application.&lt;/li&gt;    &lt;li&gt;Finish the wizard, adding folders as required.&lt;/li&gt;    &lt;li&gt;On a client in the name of a user who should see the application, do an application refresh and run the app.&lt;/li&gt;    &lt;li&gt;Check the first run wizard does not run. Click File, Save As and check that the file format is Microsoft:&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S8w4D0-7-XI/AAAAAAAAAK4/v5_n70W_HAE/s1600-h/image%5B40%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S8w4EW2A5eI/AAAAAAAAAK8/iEfy2qjDLWE/image_thumb%5B14%5D.png?imgmax=800" width="606" height="492" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Repeat the process for Calc, Impress and the other OpenOffice applications as needed.&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-7604520248466421532?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/7604520248466421532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/streaming-openofficeorg-320-in-xenapp.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7604520248466421532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7604520248466421532'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/streaming-openofficeorg-320-in-xenapp.html' title='Streaming OpenOffice.org 3.2.0 in XenApp 6 (streamed to server)'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_F0PlwQhuO2c/S8w33dqnKcI/AAAAAAAAAJY/Z6ONHFMIpHA/s72-c/image_thumb%5B26%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-7296101321234499230</id><published>2010-04-16T09:53:00.001+01:00</published><updated>2010-04-16T09:53:34.022+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><title type='text'>Citric online plug-in – changing the Server URL breaks shortcuts</title><content type='html'>&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S8glicYcojI/AAAAAAAAAJM/j8GYKDu9bqE/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S8gli2tE3KI/AAAAAAAAAJQ/B2fIYpw03ts/image_thumb%5B3%5D.png?imgmax=800" width="373" height="125" /&gt;&lt;/a&gt;I’ve had a strange bug reported by one of my users when I changed the Server URL her PN Agent (sorry, online plug-in!) used to connect to the farm.&amp;#160; She had dragged lots of shortcuts from her Start Menu to her desktop for Word, Excel, etc and now none of them worked – they came up with “The requested resource has been removed from the server”.&lt;/p&gt;  &lt;p&gt;Which it hadn’t.&lt;/p&gt;  &lt;p&gt;Anyway, the new and old Server URL went to the same Web Interface server and connected to the same farms, just with different options – after looking a bit closer though the capitalisation I’d given the farm names in “Server Farms” under the different Web Services sites were slightly different – same letters, just different capitals.&amp;#160; I made them the same and the old shortcuts all started working again.&amp;#160; I then went through every Web Interface site and made sure they were all the same!&amp;#160; &lt;/p&gt;  &lt;p&gt;Yet another picky “feature” of Citrix…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-7296101321234499230?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/7296101321234499230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/citric-online-plug-in-changing-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7296101321234499230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7296101321234499230'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/citric-online-plug-in-changing-server.html' title='Citric online plug-in – changing the Server URL breaks shortcuts'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_F0PlwQhuO2c/S8gli2tE3KI/AAAAAAAAAJQ/B2fIYpw03ts/s72-c/image_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2756503699788588308</id><published>2010-04-07T13:46:00.001+01:00</published><updated>2010-07-20T13:09:43.393+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installing XenApp 6 – Part 4 – Web Interface</title><content type='html'>&lt;p&gt;This is a 5 part guide to making a simple XenApp 6 farm.&amp;#160; These are the other sections:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html"&gt;Installing a server manually&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html"&gt;Creating a XenApp 6 farm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html"&gt;Citrix Licensing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html"&gt;Web Interface&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html"&gt;Unattended installations&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This section is about installing the web interface to support Web Interface and Agent clients.&amp;#160; Note Program Neighborhood will not work with XenApp 6!&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install a Windows 2008 R2 Server with .NET Framework 3.5 sp1 &lt;/li&gt;    &lt;li&gt;Launch Server Manager and add the IIS role.&amp;#160; Add the Windows Authentication element and the contents of Application Development.&amp;#160; Also add the IIS6 Management&amp;#160; Compatibility section further down. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-YES70II/AAAAAAAAAHU/L_SCZ9Wbx64/s1600-h/image%5B46%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-YkdQ3YI/AAAAAAAAAHY/-GIJkRdzvoU/image_thumb%5B21%5D.png?imgmax=800" width="244" height="175" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Install the Microsoft Visual J# 2.0 redistributable.&amp;#160; This can be found on the XenApp 6 DVD at \support\JSharp20_SE\vjredist_64.msi &lt;/li&gt;    &lt;li&gt;Also from the XenApp 6 DVD, run \Web Interface\WebInterface.exe &lt;/li&gt;    &lt;li&gt;Choose your language, click Next and agree to the EULA. &lt;/li&gt;    &lt;li&gt;You will be prompted for a folder where the clients can be copied from so they can be made available on the server.&amp;#160; You may not want to do this, but if you do you can use the folder Citrix Receiver and Plug-ins on the server.&amp;#160; These will take a while to copy as they contain lots of languages, so you might want to clear out languages you don’t want first. &lt;/li&gt;    &lt;li&gt;Click next at the end of the install to start creating the sites. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-ZFVrpXI/AAAAAAAAAHc/2qgy_LAoHZ0/s1600-h/image%5B48%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-ZkSiX-I/AAAAAAAAAHg/t3gh_ejH9rI/image_thumb%5B23%5D.png?imgmax=800" width="244" height="185" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;You can now create XenApp Web Sites (for Web Interface users) and XenApp Services Sites (for users of the Agent).&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Creating a simple Web Interface website.&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Specify the IIS Settings – you probably want to tick the checkbox for “Set as the default page for the IIS site”, assuming this will actually be the default page.&amp;#160; This will mean users will be able to just type the name of the server (or an alias you create in DNS) into their browser and see the login page of this website. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-Z37lXAI/AAAAAAAAAHk/89lUNJI2SRw/s1600-h/image%5B8%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7x-aXoMToI/AAAAAAAAAHo/8vN9sry7EvU/image_thumb%5B3%5D.png?imgmax=800" width="244" height="85" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;For this simple guide I’ll assume this is just an internal server that is going to host a simple website to allow Citrix access. In this case, select “At Web Interface” for the point of authorisation.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-akp1H-I/AAAAAAAAAHs/iwz2yggiJAE/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-bA9T6_I/AAAAAAAAAHw/0LKPSgdgYc8/image_thumb%5B4%5D.png?imgmax=800" width="244" height="126" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;After install, click next to configure the site. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-bXjGlVI/AAAAAAAAAH0/1aWn2OvEZ3Q/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-brTqByI/AAAAAAAAAH4/xwy5Xq0Orjc/image_thumb%5B5%5D.png?imgmax=800" width="244" height="171" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Enter your farm name and a list of servers from the farm.&amp;#160; These servers should all remain up from this point on to avoid errors for users logging on.&amp;#160; Try to add at least two servers if you have them.&amp;#160; Click Next when done. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-b1LFcjI/AAAAAAAAAH8/76jW0Bj3uz4/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-cXj54TI/AAAAAAAAAIA/AaGdwOaczXc/image_thumb%5B6%5D.png?imgmax=800" width="244" height="146" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;A very important choice is how users will log on to the farm.&amp;#160; Its unlikely you want to use Anonymous and if you don’t use Smart Cards, the third and forth options will not apply to you either.&amp;#160; The first two are the most usual – Explicit and Pass-through.&amp;#160; Explicit will prompt users for a username and password (and, optionally, a domain) before giving them their application shortcuts.&amp;#160; Pass-through will use the logged on Windows username and password to automatically authenticate.&amp;#160; This option is not applicable for every organisation as it may be considered a security problem (and obviously requires everyone to login using their own domain account on a domain PC, which might not be the case).&amp;#160; Pass-through is also quite complicated to get working and requires considerable testing.&amp;#160; When it works though, it is quite cool.&amp;#160; For simplicity, I’ve left it as just Explicit.&amp;#160; If you select more than one method you’ll need to decide later which is the default. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-cttaFTI/AAAAAAAAAIE/Lbdk6wR2_xE/s1600-h/image%5B20%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-dDO4reI/AAAAAAAAAII/e6XtlY6IAHw/image_thumb%5B7%5D.png?imgmax=800" width="244" height="120" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;On the next screen you can restrict the domains allowed or allow any domain.&amp;#160; Probably best to tie this down to a single domain if you can for security. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-dh02YeI/AAAAAAAAAIM/BHj2MdAURPM/s1600-h/image%5B23%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7x-d_IWZqI/AAAAAAAAAIQ/wEgksBELdIc/image_thumb%5B8%5D.png?imgmax=800" width="244" height="128" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Choose the layout – full or minimal.&amp;#160; Not a huge difference between them, especially if you are not going to put out messages on the site. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-eUerWmI/AAAAAAAAAIU/xkUDNvNMwlw/s1600-h/image%5B49%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-fPK4lAI/AAAAAAAAAIY/KqbWEYJVPGM/image_thumb%5B24%5D.png?imgmax=800" width="244" height="126" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Choose whether this site will serve Online, Offline or dual-mode applications.&amp;#160; Online applications are normal apps when the server and client are on the network.&amp;#160; Offline apps are specially prepared streamed applications created with the Profiler application.&amp;#160; They are downloaded to the client and can be executed when the network access is not available (at least for a time).&amp;#160; You need a platinum farm or individually purchased license for this functionality, so if you don’t have them, choose Online.&amp;#160; If you do have a Platinum farm, consider whether you want to support such apps and are intending to actually create them.&amp;#160; Click next and finish to complete the website setup. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-fSF--2I/AAAAAAAAAIc/38PHMuEqm0E/s1600-h/image%5B50%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-f4ivMBI/AAAAAAAAAIg/qGeIamCm1xU/image_thumb%5B25%5D.png?imgmax=800" width="244" height="114" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Open your browser and type in the name of the server, and you should see your new website &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-gX2xiCI/AAAAAAAAAIk/GellsUaPYeY/s1600-h/image%5B51%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-grT4XrI/AAAAAAAAAIo/5WOvXyrs1Tc/image_thumb%5B26%5D.png?imgmax=800" width="244" height="174" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;After logon you should see any applications that you have defined for your farm for this username.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-hJ3K4XI/AAAAAAAAAIs/f3Yb9gB3DjU/s1600-h/image%5B52%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-hrKRAHI/AAAAAAAAAIw/NKnPjJ53jgs/image_thumb%5B27%5D.png?imgmax=800" width="244" height="112" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Note you can now right click the website in the Citrix Web Interface Management tool and further configure it.&amp;#160; This might include adding extra Server Farms (the web interface will seamlessly merge all the shortcuts for the different farms you specify), changing authentication methods, altering timeouts, etc. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-iP2D2xI/AAAAAAAAAI0/-r5DOOHfnjI/s1600-h/image%5B63%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-ij6myhI/AAAAAAAAAI4/NxEEE-cMCUI/image_thumb%5B32%5D.png?imgmax=800" width="244" height="139" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Creating a simple XenApp Services site.&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Specify the IIS Settings again – this time there is no option to make it a default. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-i5DcaEI/AAAAAAAAAI8/K9WSOFCw82s/s1600-h/image%5B57%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-jBEj5lI/AAAAAAAAAJA/fP6Uh6sOLZE/image_thumb%5B30%5D.png?imgmax=800" width="244" height="85" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;After install, click next to configure the site. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-bXjGlVI/AAAAAAAAAH0/1aWn2OvEZ3Q/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-brTqByI/AAAAAAAAAH4/xwy5Xq0Orjc/image_thumb%5B5%5D.png?imgmax=800" width="244" height="171" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Enter your farm name and a list of servers from the farm.&amp;#160; These servers should all remain up from this point on to avoid errors for users logging on.&amp;#160; Try to add at least two servers if you have them.&amp;#160; Click Next when done. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7x-b1LFcjI/AAAAAAAAAH8/76jW0Bj3uz4/s1600-h/image%5B17%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-cXj54TI/AAAAAAAAAIA/AaGdwOaczXc/image_thumb%5B6%5D.png?imgmax=800" width="244" height="146" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Again, choose whether to support offline (streamed applications downloaded to the client – platinum customers only) applications.&amp;#160; Click Next and finish. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-fSF--2I/AAAAAAAAAIc/38PHMuEqm0E/s1600-h/image%5B50%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-f4ivMBI/AAAAAAAAAIg/qGeIamCm1xU/image_thumb%5B25%5D.png?imgmax=800" width="244" height="114" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;You can now right click the website in the Citrix Web Interface Management tool and further configure it.&amp;#160; This might include adding extra Server Farms (the web interface will seamlessly merge all the shortcuts for the different farms you specify), changing authentication methods, altering timeouts, etc. Checking that Authentication methods is set as you would like is especially important.&amp;#160; Note if you want to enable Content Redirection (the ability to set local file associations on PCs to point to Citrix Applications), its here – in Server Farms &amp;gt; Advanced.&amp;#160; This is a feature of Web Services sites only, not Web Interface clients. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-jjMYp8I/AAAAAAAAAJE/3MzjzQgClc8/s1600-h/image%5B60%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7x-j2P8-ZI/AAAAAAAAAJI/6kcw307cd3I/image_thumb%5B31%5D.png?imgmax=800" width="244" height="143" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt; &lt;strong&gt;&lt;/strong&gt;  &lt;p&gt;As a final step in this configuration, you might want to consider installing more than one web interface server and joining them into a NLB cluster.&amp;#160; This works very well with Citrix Web Interface and provides a good way of being able to make changes without removing service – i.e. you can remove a server from a cluster, update it, add it back in and then repeat with the other cluster members.&lt;/p&gt;  &lt;p&gt;Click here: &lt;a title="http://zenapp.blogspot.com/2010/03/web-interface-52-on-windows-server-2008.html" href="http://zenapp.blogspot.com/2010/03/web-interface-52-on-windows-server-2008.html"&gt;http://zenapp.blogspot.com/2010/03/web-interface-52-on-windows-server-2008.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2756503699788588308?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2756503699788588308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2756503699788588308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2756503699788588308'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html' title='Installing XenApp 6 – Part 4 – Web Interface'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/S7x-YkdQ3YI/AAAAAAAAAHY/-GIJkRdzvoU/s72-c/image_thumb%5B21%5D.png?imgmax=800' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6758537836053020433</id><published>2010-04-06T10:31:00.001+01:00</published><updated>2010-07-20T13:03:50.924+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><category scheme='http://www.blogger.com/atom/ns#' term='Licensing'/><title type='text'>Installing XenApp 6 – Part 3 – Citrix Licensing v11.6.1 build 10007</title><content type='html'>&lt;p&gt;This is a 5 part guide to making a simple XenApp 6 farm.&amp;#160; These are the other sections:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html"&gt;Installing a server manually&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html"&gt;Creating a XenApp 6 farm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html"&gt;Citrix Licensing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html"&gt;Web Interface&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html"&gt;Unattended installations&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;This section is about installing your licensing server and configuring your farm to use it.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install another Windows 2008 Server R2 machine.&amp;#160; Personally I would have this be my Terminal Services licensing server as well (you WILL need an R2 server for that – a 2008 R1 server will not give you the right CALs for a XenApp 6 farm) but that’s not covered here.&amp;#160; Just install the Remote Desktop Services Licensing components, activate the server and add your CALs. &lt;/li&gt;    &lt;li&gt;For Citrix Licensing, run this MSI from the main XenApp 6 DVD:      &lt;br /&gt;\licensing\CTX_licensing.msi       &lt;br /&gt;The version that ships with XenApp 6 is 11.6.1 build 10007 &lt;/li&gt;    &lt;li&gt;Agree to the UAC prompts and generally click Next until its installed.&amp;#160; There aren’t any options and it doesn’t need a reboot. &lt;/li&gt;    &lt;li&gt;After installation the configuration tool will launch.&amp;#160; Change the licensing port if you feel the need (there’s nothing wrong with the defaults) and give it a really good password.&amp;#160; Don’t lose it though. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_T-HGEiI/AAAAAAAAAGM/GWEPFDHcamE/s1600-h/image7.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7r_V3YBnFI/AAAAAAAAAGQ/9xlPlUopLYk/image_thumb3.png?imgmax=800" width="451" height="494" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;You can now launch the Licensing web interface from the Start Menu (or from another machine on the URL &lt;a href="http://servername:8082/"&gt;http://servername:8082/&lt;/a&gt;).&amp;#160; If you launch it from the server, turn off IE ESC from the server manager and try to get the localhost site into the Local Intranet security zone).&amp;#160; &lt;/li&gt;    &lt;li&gt;In the exciting new licensing interface you should see there are now 4000 Start-up licenses – this is because Citrix don’t bother charging you by Citrix server anymore, just by concurrent user.&amp;#160; Therefore each installed license server can support 4000 citrix servers. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_WbYYblI/AAAAAAAAAGU/4TtYOFfuH2I/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_W5myhxI/AAAAAAAAAGY/rQeG9rHaatY/image_thumb3%5B1%5D.png?imgmax=800" width="451" height="184" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;The next step is to get some licenses.&amp;#160; If you are an existing customer, login to &lt;a href="http://www.citrix.com/mysupport" target="_blank"&gt;My Citrix&lt;/a&gt; and transfer some of your existing licenses from another server name to your new one to give it some real licenses.&amp;#160; If you are a new customer, Citrix do offer 99 user evaluation licenses…&lt;a title="http://www.citrix.com/English/ps2/products/qa.asp?contentID=186&amp;amp;faqID=165260&amp;amp;title=Citrix+Presentation+Server+-+General+Questions" href="http://www.citrix.com/English/ps2/products/qa.asp?contentID=186&amp;amp;faqID=165260&amp;amp;title=Citrix+Presentation+Server+-+General+Questions"&gt;http://www.citrix.com/English/ps2/products/qa.asp?contentID=186&amp;amp;faqID=165260&amp;amp;title=Citrix+Presentation+Server+-+General+Questions&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Once you have the license files, save them to your new license server and log into its licensing site by clicking Administration on the Dashboard screen.&amp;#160; Login as Admin and your password you chose earlier. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7r_YvzyaTI/AAAAAAAAAGc/b69CFPD7B4g/s1600-h/image9.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7r_ahnwVuI/AAAAAAAAAGg/R6aZLouYne4/image_thumb5.png?imgmax=800" width="455" height="340" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Click Vendor Daemon Configuration to get to the import licenses button. &lt;/li&gt;    &lt;li&gt;Click Import licenses and browse to the new *.lic files. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_bDv1zgI/AAAAAAAAAGk/xFjTDyQhDPU/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_btF3gJI/AAAAAAAAAGo/OtHvaHx8qR0/image_thumb%5B2%5D.png?imgmax=800" width="393" height="362" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;This is the tricky part.&amp;#160; At this point it will probably tell you that the server name in the license file does not match the name of the license server.&amp;#160; If you are sure you got this right, you can probably ignore this.&amp;#160; Check the contents of c:\Program Files (x86)\Citrix\Licensing\MyFiles on the license server and see if the license file is there now.&amp;#160; If it is, restart the Windows service CitrixLicensing and then go back to the Dashboard.&amp;#160; You should now see your licenses. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7r_cLHnpWI/AAAAAAAAAGs/aHG22NV-NJk/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7r_cvtI-KI/AAAAAAAAAGw/SCHXSzvMBZ0/image_thumb%5B5%5D.png?imgmax=800" width="451" height="336" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now you just need to enter your license server name, port and server type (Enterprise, Advanced, Platinum) in the Policies node of the XenApp Management tools (the DSC).&amp;#160; Its easiest to just edit the Unfiltered policy.&amp;#160; To start this, open the DSC, click Policies and the Computer tab. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7r_dGV_ztI/AAAAAAAAAG0/UQUEJ3dWyjA/s1600-h/image%5B25%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_d-A6geI/AAAAAAAAAG4/FW8cySvSfHI/image_thumb%5B14%5D.png?imgmax=800" width="451" height="340" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;With the Unfiltered policy selected, click Edit. &lt;/li&gt;    &lt;li&gt;Select Licensing on the left and click the edit buttons by the server name and port &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_eE39ZKI/AAAAAAAAAG8/VufxuFtMSrg/s1600-h/image%5B24%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7r_fJu-WLI/AAAAAAAAAHA/7MjMfKmrF54/image_thumb%5B13%5D.png?imgmax=800" width="451" height="257" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Then click Server Settings and “Add”, next to the XenApp product edition.&amp;#160; Select the edition you have licenses for and click Save. &lt;/li&gt;    &lt;li&gt;Open a command prompt and run gpupdate.&amp;#160; If you have entered the wrong details you should get an error of “the licenses required by this edition of Citrix XenApp are not present on the license server”.&amp;#160; Correct the settings if you get this and run gpupdate again.&amp;#160; “gpupdate /force” is more effective as it will rebuild all policies rather than just looking for differences.&amp;#160; Reboot the server for the new Computer policies to take effect. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_f46OB7I/AAAAAAAAAHE/ljD-erHspYU/s1600-h/image%5B23%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7r_gNdDo2I/AAAAAAAAAHI/CaP9tdIRifU/image_thumb%5B12%5D.png?imgmax=800" width="399" height="152" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;After the reboot, do a “query farm /load” again in CMD.&amp;#160; If the server still has a value of 20000 it is still not configured right.&amp;#160; Check that RDP is enabled in Start &amp;gt; right click Computer, click Remote Settings.&amp;#160; Check it is set to “Allow connections from computers running any version of Remote Desktop”. &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7r_gZ2643I/AAAAAAAAAHM/-AdJO0ifaH0/s1600-h/image%5B30%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7r_g9J2b7I/AAAAAAAAAHQ/8QZTzHhhYm4/image_thumb%5B17%5D.png?imgmax=800" width="410" height="461" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;If you had this problem, correct it and reboot again.&amp;#160; Do a “query farm /load” again in CMD and hopefully the load has gone down from 20000 (error) or 10000 (full load).&amp;#160; It should be more like 100.&amp;#160; If you still have a problem, best check your Event Viewer to see whether there is anything useful there. &lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6758537836053020433?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6758537836053020433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6758537836053020433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6758537836053020433'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html' title='Installing XenApp 6 – Part 3 – Citrix Licensing v11.6.1 build 10007'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/S7r_V3YBnFI/AAAAAAAAAGQ/9xlPlUopLYk/s72-c/image_thumb3.png?imgmax=800' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6782953655698380158</id><published>2010-04-04T14:22:00.001+01:00</published><updated>2010-07-20T13:01:21.190+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installing XenApp 6 – Part 2 – Establishing the farm</title><content type='html'>&lt;p&gt;This is a 5 part guide to making a simple XenApp 6 farm.&amp;#160; These are the other sections:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html"&gt;Installing a server manually&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html"&gt;Creating a XenApp 6 farm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html"&gt;Citrix Licensing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html"&gt;Web Interface&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html"&gt;Unattended installations&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;After your server has completed installation Click the Configure button in the Role Manager to start establishing the farm.&amp;#160; Start the Role Manager from the Start Menu if its not running.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSDP5rJ9I/AAAAAAAAAE0/HtuGpk9Al_s/s1600-h/image10.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSEnLPBII/AAAAAAAAAE4/fwgIaJovskE/image_thumb6.png?imgmax=800" width="400" height="300" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;You might find you have to minimise this screen to see the Join/Create farm screen!&amp;#160; Click Create&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSFQumVBI/AAAAAAAAAE8/PaMfCa1Ym4o/s1600-h/image4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSGoEBEfI/AAAAAAAAAFA/x7zva3q5yRA/image_thumb2.png?imgmax=800" width="400" height="187" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Name your farm and add a good account as an administrator&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7iSIBZmkbI/AAAAAAAAAFE/Yase0HcVNjs/s1600-h/image15.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSJR1GsCI/AAAAAAAAAFI/u3AASsnH1j8/image_thumb9.png?imgmax=800" width="400" height="167" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Enter license server details if you have them – otherwise select the option to enter them later.&amp;#160; If you don’t enter them here though, you will have specify them using Group Policy or by removing your server from the farm and going through this process again.&amp;#160; I would really consider getting a license server set up with some real licenses on it before doing this step.&amp;#160; If not, I’d enter the details you’re &lt;em&gt;going&lt;/em&gt; to use for the license server.&amp;#160; Click Next when done.&lt;/p&gt;  &lt;p&gt;On the database screen, you can select the “existing database” option if you have pre-created a database on a SQL Server.&amp;#160; Otherwise, New Database will go on to create a local SQL Express database.&amp;#160; This is only much use for small farms and test installations.&amp;#160; Enter credentials as requested.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSKaFo7uI/AAAAAAAAAFM/ifVk_L20oWg/s1600-h/image20.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7iSO1JNjVI/AAAAAAAAAFQ/DN8P3scMekU/image_thumb12.png?imgmax=800" width="400" height="268" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Decide on a shadowing policy – generally a business decision, on a test farm of course you probably just want to allow shadowing, in a live farm you probably want to at least “force a shadow acceptance popup” so users cannot be monitored without their permission.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7iSP1uJe7I/AAAAAAAAAFU/DLe7BQSbMjo/s1600-h/image25.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7iSRJkGbeI/AAAAAAAAAFY/LCO7_hVubCY/image_thumb15.png?imgmax=800" width="400" height="202" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you selected the EdgeSight agent, enter your information for it now.&amp;#160; Decide on a company name (that’s how EdgeSight organises its servers into groups – personally each farm is a separate company for me).&amp;#160; If you’ve not installed EdgeSight yet, enter the server name you &lt;em&gt;will&lt;/em&gt; use.&lt;/p&gt;  &lt;p&gt;The advanced settings screen can be skipped but is worth a quick look.&amp;#160; Enter a Zone name if you are going to have different zones (unless you have different sites on a WAN with citrix servers at each, you won’t.&amp;#160; On online plug-in enter your server name you will use for the web interface if you know it.&amp;#160; On Remote Desktop Users the default settings might not be right for a live farm.&amp;#160; Anonymous Users is obviously not very secure – Authenticated Users (i.e. anyone who has a valid domain username and password) might be a better choice.&amp;#160; Users should include Domain Users which will generally have the same effect.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSSL51M3I/AAAAAAAAAFc/tUjquiR7Gdo/s1600-h/image%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSTqSd_aI/AAAAAAAAAFg/touxp8vNTdA/image_thumb%5B2%5D.png?imgmax=800" width="400" height="275" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Click Apply to create the farm.&amp;#160; Should take about 5 minutes.&amp;#160; Close the wizard when it completes and manually reboot.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSUfhIFrI/AAAAAAAAAFk/wvdRwANx4l4/s1600-h/image%5B10%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSV_9eYII/AAAAAAAAAFo/muvntDdXEJM/image_thumb%5B5%5D.png?imgmax=800" width="400" height="277" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After reboot and login.&lt;/p&gt;  &lt;p&gt;If you are not going to use the Single Sign-On feature of XenApp (note: this is different from clients using passthrough authentication and is only included in Platinum version by default), remote the admin tools for it or it will keep prompting you for information.&amp;#160; Go to Control Panel, Uninstall a program, and remove “Citrix Single Sign-On Console” by selecting Change and Remove:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSXE-ZX-I/AAAAAAAAAFs/c3MKVBCyNv8/s1600-h/image%5B19%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7iSX-Kh8SI/AAAAAAAAAFw/8CrmMf6t2II/image_thumb%5B10%5D.png?imgmax=800" width="460" height="250" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Check you can load the Delivery Services Console (DSC)...&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSYxRUjhI/AAAAAAAAAF0/1LXwzizg5i8/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSZy7M66I/AAAAAAAAAF4/cL3gMkrcsAI/image_thumb%5B7%5D.png?imgmax=800" width="152" height="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In the discovery mode, add the local computer and complete the process to be able to see your farm.&amp;#160; You should see the new server as the only member of the farm:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iScdVst_I/AAAAAAAAAF8/929Gj7kYnf4/s1600-h/image%5B24%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7iSd69daDI/AAAAAAAAAGA/GW17tspBu3w/image_thumb%5B13%5D.png?imgmax=800" width="400" height="230" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Your server is almost certainly NOT ready to host apps!&amp;#160; This is because licensing is not sorted out.&amp;#160; You can publish apps using the DSC but they would not launch.&amp;#160; You can confirm this by launching CMD as Administrator and typing “query farm /load”.&amp;#160; If this lists 20000 next to your server, it is not licensed properly.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7iSemFF_KI/AAAAAAAAAGE/haCGbgeXrcA/s1600-h/image%5B29%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSgRC001I/AAAAAAAAAGI/4qRf921rMWY/image_thumb%5B16%5D.png?imgmax=800" width="613" height="224" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;So the next steps are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Establish a license server &lt;/li&gt;    &lt;li&gt;Configure license server details in Policies in the DSC &lt;/li&gt;    &lt;li&gt;Run gpupdate on your server to take the new policies &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And we should then be ready to install the web interface and use the farm!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6782953655698380158?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6782953655698380158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6782953655698380158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6782953655698380158'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html' title='Installing XenApp 6 – Part 2 – Establishing the farm'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/S7iSEnLPBII/AAAAAAAAAE4/fwgIaJovskE/s72-c/image_thumb6.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6734699903505495545</id><published>2010-04-02T22:08:00.001+01:00</published><updated>2010-07-20T12:57:32.355+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Installing XenApp 6 – Part 1 – Manually installing</title><content type='html'>&lt;p&gt;This is a 5 part guide to making a simple XenApp 6 farm.&amp;#160; These are the other sections:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html"&gt;Installing a server manually&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-2-establishing.html"&gt;Creating a XenApp 6 farm&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-3-citrix.html"&gt;Citrix Licensing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html"&gt;Web Interface&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html"&gt;Unattended installations&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Most XenApp servers will be installed by unattend scripts and images of course, but we have to start somewhere – and this is a quick guide to the slightly picky process to installing XenApp 6 manually.&lt;/p&gt;  &lt;p&gt;Just as a note – I would &lt;em&gt;really &lt;/em&gt;consider doing step 3 first, so you can fill in the details of a license server when prompted to join the farm in the second stage.&amp;#160; It’ll reduce your chances of ending up with an unlicensed server…&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install Windows 2008 R2, with .NET 3.5 sp1 (no, it won’t install on Windows Server 2008 “R1”) &lt;/li&gt;    &lt;li&gt;Logon to the server again but NOT USING REMOTE DESKTOP!&amp;#160; Use VNC, use ILO, plug a monitor in, use VMware/XenServer/ tools if its virtual - just don’t use Terminal Services.&amp;#160; It won’t work. &lt;/li&gt;    &lt;li&gt;Extract the XenApp 6 ISO to a folder on the network with 7zip.&amp;#160; Or burn it to a DVD if you must &lt;/li&gt;    &lt;li&gt;Run autorun.exe (as administrator) &lt;/li&gt;    &lt;li&gt;Click Install XenApp Server &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZcctSN9vI/AAAAAAAAADc/PqlNXtr5dVY/s1600-h/clip_image0026.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7ZcdRvHUhI/AAAAAAAAADg/5oAE3PJmZmY/clip_image002_thumb3.jpg?imgmax=800" width="400" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Click Add Server Roles &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7ZceMjGmCI/AAAAAAAAADk/t6KaL9Eed44/s1600-h/clip_image0045.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7ZciKFVQ_I/AAAAAAAAADo/_VIil1Ii-NY/clip_image004_thumb2.jpg?imgmax=800" width="400" height="298" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Select your XenApp edition.&amp;#160; In my case, its Enterprise.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZcjT7mz2I/AAAAAAAAADs/RKZneHSu9f0/s1600-h/clip_image0065.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZckF1bgFI/AAAAAAAAADw/zJck4NvJzSM/clip_image006_thumb2.jpg?imgmax=800" width="400" height="340" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Choose your server roles.&amp;#160; You will need at least a license server as well, but if you have a spare machine (a virtual is fine) its a good role to have a dedicated server for.&amp;#160; Remember it will have to be Windows Server 2008 R2 as well if its going to be serving your Terminal Services CALs. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZclJ43WeI/AAAAAAAAAD0/iTWxkPIvRpo/s1600-h/clip_image0086.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZcmFHLKeI/AAAAAAAAAD4/aTa2W4huTyQ/clip_image008_thumb3.jpg?imgmax=800" width="400" height="340" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Choose your server roles.&amp;#160; XenApp Server is the only required one for your first server, but the XenApp Management role might be a good idea for one of your servers so you can host the app on the farm.&amp;#160; You can also install the XenApp Management tools to your PC, which is a good idea for when there’s a problem with your farm that stops you launching apps!&amp;#160; I’ve also selected the EdgeSight Agent as well since I’m planning to deploy an EdgeSight server later on. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7ZcnW18RkI/AAAAAAAAAD8/VL0ZhDhobCs/s1600-h/clip_image0105.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7ZcoAt4N7I/AAAAAAAAAEA/hW09CJvcAnc/clip_image010_thumb2.jpg?imgmax=800" width="400" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZcpIz31bI/AAAAAAAAAEE/z5UzpZWNe_w/s1600-h/clip_image0125.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image012" border="0" alt="clip_image012" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7Zcp7awQZI/AAAAAAAAAEI/NolYZwABhc8/clip_image012_thumb2.jpg?imgmax=800" width="400" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;That’s a lot of Visual C++ Redistributables.&amp;#160; No Java pre-req though, thank God.&amp;#160; Click Install to carry on, agree to any UAC prompts and log back in after reboots as needed.&amp;#160; If you have not installed the Remote Desktop roles before install you’ll need to restart it manually when it tells you the restart was pending.&amp;#160; After reboot, run XenApp Server Role Manager to carry on. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7ZcsZd8CPI/AAAAAAAAAEM/I0FiQu2yhIM/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S7Zctm5KmMI/AAAAAAAAAEQ/PvEXhnHORl8/image_thumb%5B2%5D.png?imgmax=800" width="400" height="298" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S7ZcuXQ1BrI/AAAAAAAAAEU/KKZlQ84b3uM/s1600-h/clip_image0145.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image014" border="0" alt="clip_image014" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7ZcvUZm-hI/AAAAAAAAAEY/pEq98l7cWw4/clip_image014_thumb2.jpg?imgmax=800" width="400" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7ZcwKsFLmI/AAAAAAAAAEc/z2mTXhPpUPk/s1600-h/clip_image0165.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image016" border="0" alt="clip_image016" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7ZcxMY61iI/AAAAAAAAAEg/Kg9Hkns6_hI/clip_image016_thumb2.jpg?imgmax=800" width="400" height="297" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S7Zcx8TeedI/AAAAAAAAAEk/JzenQh9V3e0/s1600-h/clip_image0185.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image018" border="0" alt="clip_image018" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S7ZcyxDnZrI/AAAAAAAAAEo/JWk9Sxm86YI/clip_image018_thumb2.jpg?imgmax=800" width="400" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;After install, click Finish.&amp;#160; Select the Role Manager from the Start Menu if its not launched and click Configure to set up your farm. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7ZczmoOfQI/AAAAAAAAAEs/DY8zp_nuDxI/s1600-h/clip_image0205.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image020" border="0" alt="clip_image020" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7Zc0Q0CuQI/AAAAAAAAAEw/vIunmdeCBqQ/clip_image020_thumb2.jpg?imgmax=800" width="400" height="298" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ve now done a separate article on how to script your installs on the rest of your servers.&amp;#160; Unless you are creating lots of farms (why?) you might as well create it by hand but you certainly don’t want to have to build every server manually.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://zenapp.blogspot.com/2010/07/unattended-installation-of-xenapp-6.html"&gt;Click here&lt;/a&gt; for my scripted install guide for XenApp 6.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And that’s the first part done – the next parts are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Part 2 – Establish the farm &lt;/li&gt;    &lt;li&gt;Part 3 – Install your license server &lt;/li&gt;    &lt;li&gt;Part 4 – Web Interface install &lt;/li&gt;    &lt;li&gt;Part 5 – Unattended Installs&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6734699903505495545?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6734699903505495545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6734699903505495545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6734699903505495545'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-1-manually.html' title='Installing XenApp 6 – Part 1 – Manually installing'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/S7ZcdRvHUhI/AAAAAAAAADg/5oAE3PJmZmY/s72-c/clip_image002_thumb3.jpg?imgmax=800' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-2718126409044954185</id><published>2010-04-01T20:55:00.000+01:00</published><updated>2010-07-20T13:33:20.276+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Citrix Web Client 12.0 - “A remote application is trying to access files on your computer”…</title><content type='html'>&lt;p&gt;We’ve had some fun with the new v12.0 XenApp Client – by default each user on web interface sites is asked when they launch applications that try to use the local drives.&amp;#160; The message below pops up, which is nicely redesigned since the previous versions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7SQNstEKkI/AAAAAAAAADM/_GBt45c1LEc/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7SQPogXz_I/AAAAAAAAADQ/7h6LOmBB518/image_thumb%5B2%5D.png?imgmax=800" width="353" height="238" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If the user clicks Yes, access to resources such as local drive mappings is then enabled (read only if the checkbox was clicked).&amp;#160; Otherwise, you can get errors such as “The folder ‘c:\*.*’ isn’t accessible”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7SQQHkRy_I/AAAAAAAAADU/KwsjxPAXVs0/s1600-h/clip_image002%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7SQRRUu9rI/AAAAAAAAADY/BISyk7iJSeo/clip_image002_thumb%5B2%5D.jpg?imgmax=800" width="641" height="108" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The solution to this is a registry fix that can be rolled out via a login script, SMS, etc.&amp;#160; The registry file can be downloaded from here (though I have not followed their instructions exactly… &lt;a title="http://support.citrix.com/article/CTX124871" href="http://support.citrix.com/article/CTX124871" target="_blank"&gt;http://support.citrix.com/article/CTX124871&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Basically, download the reg file from this site and look for this line:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Client Selective Trust\oidIntranetRegionIcaAuthorizationDecision\FileSecurityPermission]     &lt;br /&gt;&amp;quot;stereotype&amp;quot;=&amp;quot;DbScalar&amp;quot;      &lt;br /&gt;@=&amp;quot;3&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Change the 3 (prompt) to a 2 (full access)&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Client Selective Trust\oidIntranetRegionIcaAuthorizationDecision\FileSecurityPermission]     &lt;br /&gt;&amp;quot;stereotype&amp;quot;=&amp;quot;DbScalar&amp;quot;      &lt;br /&gt;@=&amp;quot;2&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;And apply the reg file.&amp;#160; On command line this would be:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;reg import c:\ssonregupx86.reg&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solution for v11.2 client&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;[Apologies for those who may have been misled by this article in the past – I originally&amp;#160; posted this as a solution for the v12.0 client – actually v12.0 pays no attention to the webica.ini file.&amp;#160; This works fine on v11.2 though, which exhibits the same problem, albeit with different error messages]&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;If you want to avoid errors such as this, decide whether you want applications to have access to local drives (different for everyone I’m sure, but you probably do), create a text file called “webica.ini” at these locations automatically at logon:&lt;/p&gt;  &lt;p&gt;Windows Vista and 7:&amp;#160; C:\Users\%USERNAME%\AppData\Roaming\ICAClient&lt;/p&gt;  &lt;p&gt;Window XP and 2000: C:\Documents and Settings\%USERNAME%\Application Data\ICAClient&lt;/p&gt;  &lt;p&gt;The file contents for allow access and never ask is:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;[Access]      &lt;br /&gt;GlobalSecurityAccess=405&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-2718126409044954185?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/2718126409044954185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/citrix-web-client-120-remote.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2718126409044954185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/2718126409044954185'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/citrix-web-client-120-remote.html' title='Citrix Web Client 12.0 - “A remote application is trying to access files on your computer”…'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/S7SQPogXz_I/AAAAAAAAADQ/7h6LOmBB518/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-5962438403894930185</id><published>2010-04-01T13:23:00.001+01:00</published><updated>2010-04-01T13:23:34.778+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><title type='text'>Citrix Web Client 11.2 - “A remote application is trying to access files on your computer”…</title><content type='html'>&lt;p&gt;We’ve had some fun with the v11.2 XenApp Client – by default each user on web interface sites is asked when they launch applications that try to use the local drives.&amp;#160; The message below pops up, which is nicely redesigned since the previous versions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S7SQNstEKkI/AAAAAAAAADM/_GBt45c1LEc/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S7SQPogXz_I/AAAAAAAAADQ/7h6LOmBB518/image_thumb%5B2%5D.png?imgmax=800" width="353" height="238" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If the user clicks Yes, access to resources such as local drive mappings is then enabled (read only if the checkbox was clicked).&amp;#160; Otherwise, you can get errors such as “The folder ‘c:\*.*’ isn’t accessible”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S7SQQHkRy_I/AAAAAAAAADU/KwsjxPAXVs0/s1600-h/clip_image002%5B5%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_F0PlwQhuO2c/S7SQRRUu9rI/AAAAAAAAADY/BISyk7iJSeo/clip_image002_thumb%5B2%5D.jpg?imgmax=800" width="641" height="108" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you want to avoid errors such as this, decide whether you want applications to have access to local drives (different for everyone I’m sure, but you probably do), create a text file called “webica.ini” at these locations automatically at logon:&lt;/p&gt;  &lt;p&gt;Windows Vista and 7:&amp;#160; C:\Users\%USERNAME%\AppData\Roaming\ICAClient&lt;/p&gt;  &lt;p&gt;Window XP and 2000: C:\Documents and Settings\%USERNAME%\Application Data\ICAClient&lt;/p&gt;  &lt;p&gt;The file contents for allow access and never ask is:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;[Access]     &lt;br /&gt;GlobalSecurityAccess=405&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-5962438403894930185?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/5962438403894930185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/04/citrix-web-client-112-remote.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5962438403894930185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/5962438403894930185'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/04/citrix-web-client-112-remote.html' title='Citrix Web Client 11.2 - “A remote application is trying to access files on your computer”…'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/S7SQPogXz_I/AAAAAAAAADQ/7h6LOmBB518/s72-c/image_thumb%5B2%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6761842299529137767</id><published>2010-03-24T12:44:00.001Z</published><updated>2010-03-24T12:44:47.778Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>XenApp client 12.0 released</title><content type='html'>&lt;p&gt;&lt;em&gt;Just &lt;/em&gt;as I was set up for a big deployment of v11.2, they go and release v12.&amp;#160; Typical.&amp;#160; v12.0 of the Online Plug-in is the new version of Web Interface client and the old PN Agent.&amp;#160; The Program Neighborhood is long gone of course.&lt;/p&gt;  &lt;p&gt;At first glance it appears to be basically exactly the same as v11.2 with some bug fixes so I am not sure the major edition change was entirely necessary, but I suppose we should be grateful that its not been renamed!&amp;#160; Suspiciously available on the same day as new versions of XenApp, the Streaming Client and Profiler and various other things, I can’t help but wonder whether the version change was decided on by Marketing.&lt;/p&gt;  &lt;p&gt;Anyway, the client is available from here:&lt;/p&gt;  &lt;p&gt;&lt;a title="Online Plug-in - Version 12.0 NEW!" href="http://www.citrix.com/English/ss/downloads/details.asp?downloadId=1863803&amp;amp;productId=186&amp;amp;c1=sot2755"&gt;Online Plug-in - Version 12.0&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And here are its list of issues fixed…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX124172" href="http://support.citrix.com/article/CTX124172"&gt;http://support.citrix.com/article/CTX124172&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-6761842299529137767?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/6761842299529137767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/03/xenapp-client-120-released.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6761842299529137767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/6761842299529137767'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/03/xenapp-client-120-released.html' title='XenApp client 12.0 released'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-4076007821251163121</id><published>2010-03-19T13:04:00.001Z</published><updated>2010-03-19T13:04:14.233Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><category scheme='http://www.blogger.com/atom/ns#' term='Presentation Server'/><title type='text'>SideBySide errors - Citrix XenApp client v11.2 requires Visual C++ Redistributable?</title><content type='html'>&lt;p&gt;When upgrading Windows XP machines to v11.2 of the client I’ve noticed lots of SideBySide (so, Visual C++) errors in their system event log.&amp;#160; The odd thing is, everything appears to work fine, applications launch okay but cause these errors each time they do.&amp;#160; &lt;/p&gt;  &lt;p&gt;This issue is mentioned in the &lt;a href="http://support.citrix.com/article/CTX116550 " target="_blank"&gt;release notes&lt;/a&gt; of the v10.2 client and appears to still be the case with v11.2.&amp;#160; This was seen connecting to a MPS 4.0 farm, I assume its not about the farm version though.&lt;/p&gt;  &lt;p&gt;I can’t find what the actual problems caused by these errors might be, though the Citrix forums mention printing issues.&lt;/p&gt;  &lt;p&gt;Anyway, installation of the Visual C++ Redistributable SP1 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=200b2fd9-ae1a-4a14-984d-389c36f85647&amp;amp;displaylang=en" target="_blank"&gt;x86&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&amp;amp;displaylang=en" target="_blank"&gt;x64&lt;/a&gt;) fixed the issue and the errors stopped.&amp;#160; I’ve added this as a pre-requisite to the script that rolls out Citrix 11.2 clients to PCs now.&lt;/p&gt;  &lt;p&gt;These are the errors it caused…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_F0PlwQhuO2c/S6N2SkgKQdI/AAAAAAAAADE/Y3pcw05-EtA/s1600-h/image5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_F0PlwQhuO2c/S6N2Tar9NdI/AAAAAAAAADI/of-fD8XGTRs/image_thumb3.png?imgmax=800" width="663" height="318" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Error   &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; SideBySide    &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; None    &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 59    &lt;br /&gt;Description:    &lt;br /&gt;Generate Activation Context failed for C:\Program Files\Citrix\ICA Client\MFC80.DLL. Reference error message: The operation completed successfully.&lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Error   &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; SideBySide    &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; None    &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 58    &lt;br /&gt;Description:    &lt;br /&gt;Syntax error in manifest or policy file &amp;quot;C:\Program Files\Citrix\ICA Client\Microsoft.VC80.MFCLOC.MANIFEST&amp;quot; on line 5. &lt;/p&gt;  &lt;p&gt;Event Type:&amp;#160;&amp;#160;&amp;#160; Error   &lt;br /&gt;Event Source:&amp;#160;&amp;#160;&amp;#160; SideBySide    &lt;br /&gt;Event Category:&amp;#160;&amp;#160;&amp;#160; None    &lt;br /&gt;Event ID:&amp;#160;&amp;#160;&amp;#160; 34    &lt;br /&gt;Description:    &lt;br /&gt;Component identity found in manifest does not match the identity of the component requested &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-4076007821251163121?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/4076007821251163121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/03/sidebyside-errors-citrix-xenapp-client.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/4076007821251163121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/4076007821251163121'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/03/sidebyside-errors-citrix-xenapp-client.html' title='SideBySide errors - Citrix XenApp client v11.2 requires Visual C++ Redistributable?'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_F0PlwQhuO2c/S6N2Tar9NdI/AAAAAAAAADI/of-fD8XGTRs/s72-c/image_thumb3.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-8844610219701420932</id><published>2010-03-11T11:43:00.001Z</published><updated>2010-03-11T11:43:16.352Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Xenapp 6 Tech Preview'/><title type='text'>XenApp 6 available for download March 24th</title><content type='html'>&lt;p&gt;The big wait for XenApp for R2 (which Citrix are finally admitting is called XenApp 6) looks like it might nearly be over – R2 is plastered all over the Citrix site and buried in there is the date for download availability – March 24th 2010.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.citrix.com/English/NE/news/news.asp?ntref=hp_news&amp;amp;newsID=1863096" href="http://www.citrix.com/English/NE/news/news.asp?ntref=hp_news&amp;amp;newsID=1863096"&gt;http://www.citrix.com/English/NE/news/news.asp?ntref=hp_news&amp;amp;newsID=1863096&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I can’t wait (no, really!) to get my hands on this as the Tech Preview version was a huge step forward from XenApp 5 for us.&amp;#160; In our benchmarking we saw some serious issues with long logon time and high CPU when we threw loads of Office users at XenApp 5 servers in benchmarking.&amp;#160; XenApp 6 Tech Preview beat it with considerable ease, so assuming they’ve not broken it in the meantime it should be an obvious choice.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-8844610219701420932?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/8844610219701420932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/03/xenapp-6-available-for-download-march.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8844610219701420932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/8844610219701420932'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/03/xenapp-6-available-for-download-march.html' title='XenApp 6 available for download March 24th'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-144574391581294945</id><published>2010-03-10T15:28:00.001Z</published><updated>2010-07-20T13:14:54.083+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='XenApp 6'/><title type='text'>Web Interface 5.2 on Windows Server 2008 – configuring NLB Clustering</title><content type='html'>&lt;p&gt;This guide to clustering Web Interface is intended as an extra to this article on configuring web interface correctly:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html" href="http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html" target="_blank"&gt;http://zenapp.blogspot.com/2010/04/installing-xenapp-6-part-4-web.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install Windows Server 2008 on two servers (or more – up to 32) and give them unique IP addresses &lt;strong&gt;on the same subnet&lt;/strong&gt;. If you can, give them a second NIC and give it another IP, also on the same subnet.&amp;#160; If you don’t, you will have to use Multicast mode later, which might cause problems for your network. Enter a gateway for both network connections and check that they are both accessible on the network.&amp;#160; Yes, I know it will whinge.&amp;#160; For one of these connections go into its advanced networking settings and uncheck the checkbox for “Register this connection’s address in DNS”.&amp;#160; This is the network connection you should use to be a member of the cluster. &lt;/li&gt;    &lt;li&gt;Install the same version of the Web Interface 5.2 on both servers, configuring them with the same settings.&amp;#160; Web Interface no longer supports centralised configuration so be sure that the configurations are identical.&amp;#160; Comparing the resulting config.xml files in the sites you create is a good idea, they should be the same. &lt;/li&gt;    &lt;li&gt;Test both servers are able to function correctly. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S5e6pFpe4_I/AAAAAAAAACs/w4SxWJO-xaU/s1600-h/image3%5B1%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="right" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S5e6ponFuUI/AAAAAAAAACw/7XLqsbvNLlw/image_thumb1.png?imgmax=800" width="244" height="113" /&gt;&lt;/a&gt;On each server, open Server Manager and select Features.&amp;#160; Click Add Features and select Network Load Balancing, Next and Install. &lt;/li&gt;    &lt;li&gt;On either server, click Start, Administrative Tools, Network Load Balancing Manager &lt;/li&gt;    &lt;li&gt;Click Cluster &amp;gt; New.&amp;#160; Enter the name of the server you are on and click Connect.&amp;#160; You should see the Interface name and IP appear below. &lt;/li&gt;    &lt;li&gt;Click Next and you should see something like the screen below.&amp;#160; Assuming you are happy with the IP it has chosen (this will not be the IP of the cluster but the IP this host uses to participate in the cluster), click Next      &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_F0PlwQhuO2c/S5e6qGwCBfI/AAAAAAAAAC0/aGzRkAbgD6I/s1600-h/image3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S5e6qg2TCSI/AAAAAAAAAC4/SNVU69WxnvU/image_thumb.png?imgmax=800" width="244" height="227" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Enter a new IP for the Cluster to be known as. &lt;/li&gt;    &lt;li&gt;Enter a name for the Cluster (you can create a more friendly DNS alias for the cluster later). &lt;/li&gt;    &lt;li&gt;Choose the operational mode. If you use Unicast Mode (where the original MAC address of the servers’ NICs are replaced by that of the cluster) and you only have one NIC per server, the servers will not be able to see each other which might be a serious problem as they need to communicate to load balance effectively.&amp;#160; If you use multicast mode (where each servers’ NIC keeps its MAC address and gets a second new shared one for the cluster) you will probably have to make some network infrastructure changes to get other machines to see the cluster. So basically, get a second NIC in each server and choose Unicast.      &lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_F0PlwQhuO2c/S5e6q8FmaDI/AAAAAAAAAC8/diYHFsHiQLU/s1600-h/image6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_F0PlwQhuO2c/S5e6rZToqxI/AAAAAAAAADA/X4SnVDML8SQ/image_thumb1%5B1%5D.png?imgmax=800" width="244" height="228" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Click Next and Finish to accept the rules. &lt;/li&gt;    &lt;li&gt;Check your sites are available on the cluster IP address. &lt;/li&gt;    &lt;li&gt;On the second server, open Network Load Balancing Manager.&amp;#160; Click Cluster &amp;gt; Connect to existing and enter the name of the first server (or the server name or IP) &lt;/li&gt;    &lt;li&gt;Right click the cluster name and click Add Host To Cluster.&amp;#160; Add the second server and choose the network connection that is not set to register in DNS (assuming you had two).&amp;#160; Agree to everything else and the second server should then appear in the list and move quickly to “converging” status.&amp;#160; After a minute, refresh the list and it should go to Converged.&amp;#160; &lt;/li&gt;    &lt;li&gt;The cluster should function correctly now without further changes, but I would also add some text to the web interface sites on both servers so you can tell where the content is coming from.&amp;#160; This will make troubleshooting easier later on.&amp;#160; Open the Citrix Web Interface Management tool on each server and right click each of the Web Sites.&amp;#160; Select Web Site Appearance.&amp;#160; Click Content, Add, choose your language code, click Next.&amp;#160; Select Footer Text, Next and enter the server name in the text box.&amp;#160; Click Finish, OK and OK. &lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-144574391581294945?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/144574391581294945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/03/web-interface-52-on-windows-server-2008.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/144574391581294945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/144574391581294945'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/03/web-interface-52-on-windows-server-2008.html' title='Web Interface 5.2 on Windows Server 2008 – configuring NLB Clustering'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/S5e6ponFuUI/AAAAAAAAACw/7XLqsbvNLlw/s72-c/image_thumb1.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-7149703440032160215</id><published>2010-02-25T09:32:00.001Z</published><updated>2010-02-25T09:32:11.495Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Client'/><title type='text'>Quick Launch and ICA file creator for XenApp</title><content type='html'>&lt;p&gt;The QuickLaunch bar has for some time been the main use I’ve had for the old Program Neighborhood and the only reason I didn’t want to lose it by updating to client v11.2, so this free tool released late in 2009 from Citrix is an essential part of replacing the old client…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://support.citrix.com/article/CTX122536" href="http://support.citrix.com/article/CTX122536"&gt;http://support.citrix.com/article/CTX122536&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_F0PlwQhuO2c/S4ZDmISQWkI/AAAAAAAAACk/vvk2p7el3lI/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_F0PlwQhuO2c/S4ZDml1iFQI/AAAAAAAAACo/Js7Ddr08VcY/image_thumb%5B1%5D.png?imgmax=800" width="493" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Not only does the QuickLaunch tool replicate the functionality of the Quick Launch bar of the old PN client, it also acts as an ICA file creator.&amp;#160; Note the ICA files it makes do not have usernames and passwords by default, so you can edit them to include the necessary fields – for example (passing the password in plain text!)…&lt;/p&gt;  &lt;pre&gt;[WFClient]&lt;br /&gt;Version=2&lt;br /&gt;TcpBrowserAddress=servername.domainname.local&lt;br /&gt;[ApplicationServers]&lt;br /&gt;Word 2007=192.168.1.1&lt;br /&gt;[Word 2007]&lt;br /&gt;Address=Word 2007&lt;br /&gt;TransportDriver=TCP/IP&lt;br /&gt;InitialProgram=#Word 2007&lt;br /&gt;WinStationDriver=ICA 3.0&lt;br /&gt;Username=username&lt;br /&gt;Domain=DOMAINNAME&lt;br /&gt;ClearPassword=password&lt;br /&gt;DesiredColor=8&lt;br /&gt;DesiredHRES=1024&lt;br /&gt;DesiredVRES=768&lt;br /&gt;AutoLogonAllowed=On&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7242837870074734322-7149703440032160215?l=zenapp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zenapp.blogspot.com/feeds/7149703440032160215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://zenapp.blogspot.com/2010/02/quick-launch-and-ica-file-creator-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7149703440032160215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7242837870074734322/posts/default/7149703440032160215'/><link rel='alternate' type='text/html' href='http://zenapp.blogspot.com/2010/02/quick-launch-and-ica-file-creator-for.html' title='Quick Launch and ICA file creator for XenApp'/><author><name>Labmouse</name><uri>http://www.blogger.com/profile/17845725822582163949</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F0PlwQhuO2c/S1sTW6UaPkI/AAAAAAAAAAM/SgI5vZmpwMI/S220/zen-stones.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_F0PlwQhuO2c/S4ZDml1iFQI/AAAAAAAAACo/Js7Ddr08VcY/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7242837870074734322.post-6436373825119532445</id><published>2010-02-24T08:19:00.001Z</published><updated>2010-02-24T08:19:19.310Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Xenapp 6 Tech Preview'/><title type='text'>Office 2010 – 64 bit edition?</title><content type='html'>&lt;p&gt;Interesting article on TechNet about the two versions of Office 2010…&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/office2010/archive/2010/02/23/understanding-64-bit-office.aspx" href="http://blogs.technet.com/office2010/archive/2010/02/23/understanding-64-bit-office.aspx"&gt;http://blogs.technet.com/office2010/archive/2010/02/23/understanding-64-bit-office.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I greeted the news that there was going to be a 64-bit edition of Office with a moderate amount of interest, mainly because this might be useful to deploy on our pl
