<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0IFQXs9fCp7ImA9WhRaFEw.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048</id><updated>2012-02-16T11:05:10.564-07:00</updated><category term="firefox" /><category term="facebook" /><category term="scripting" /><category term="google+" /><category term="web interface" /><category term="citrix" /><category term="tech news" /><category term="powershell" /><category term="rdp" /><category term="scifi" /><category term="pvs" /><category term="xenapp" /><category term="economy" /><category term="windows" /><category term="rants" /><category term="games" /><category term="privacy" /><category term="xenserver" /><category term="exchange" /><category term="visualbasic" /><category term="terminal server" /><title>dhcollier.com</title><subtitle type="html">Technology related ramblings and other nonsense</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.dhcollier.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.dhcollier.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Dhcolliercom" /><feedburner:info uri="dhcolliercom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkYMRnY-cSp7ImA9WhdSEk0.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-6035719452960031898</id><published>2011-07-20T18:29:00.000-06:00</published><updated>2011-07-20T18:29:47.859-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T18:29:47.859-06:00</app:edited><title>Hello Blogger!</title><content type="html">Well after an off again on again 2 week long hassle I've finally moved my blog over here to Blogger. &lt;br /&gt;
&lt;br /&gt;
No more Drupal updates every week, just nice and easy blog platform.&lt;br /&gt;
&lt;br /&gt;
All the Gremlins should be properly starved and locked away from the water, but if you find any problems leave a comment below!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-6035719452960031898?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5wlAWPZKcTgmbwGQQ6URjzSAcSE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5wlAWPZKcTgmbwGQQ6URjzSAcSE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5wlAWPZKcTgmbwGQQ6URjzSAcSE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5wlAWPZKcTgmbwGQQ6URjzSAcSE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/i5MaOQKwyTM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/6035719452960031898/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2011/07/hello-blogger.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6035719452960031898?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6035719452960031898?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/i5MaOQKwyTM/hello-blogger.html" title="Hello Blogger!" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2011/07/hello-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08CRn06fSp7ImA9WhdSEk0.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-251497813138450642</id><published>2011-07-08T15:35:00.005-06:00</published><updated>2011-07-20T16:44:27.315-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T16:44:27.315-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech news" /><category scheme="http://www.blogger.com/atom/ns#" term="google+" /><title>Google Pictures (Picasa) and Google+</title><content type="html">Great news for those of us who have been playing with Google+ recently - it appears that the Picasa Web Storage has gotten a huge bump as a result of Google+ membership!&lt;br /&gt;
&lt;br /&gt;
I always liked Picasa (soon to be re-branded to just Google Pictures) but was never keen on the 1gb limit without dropping annual cash, now it appears us Google+ users get nearly unlmited space:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;If you've signed up for Google+&lt;br /&gt;
Free storage limits&lt;br /&gt;
Photos up to 2048 x 2048 pixels and videos up to 15 minutes won't count towards your free storage. &lt;br /&gt;
&lt;br /&gt;
Automatic resizing&lt;br /&gt;
All photos uploaded in Google+ will be automatically resized to 2048 pixels (on their longest edge) and won't count towards your free storage quota.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
All photos uploaded  to Picasa Web Albums over the free size limit will count towards your 1 GB of free storage. When you reach your storage limit, any new photos you upload to Picasa Web larger than the free size limit will be automatically resized to 2048 pixels (on their longest edge).&lt;/div&gt;source: &lt;a href="http://picasa.google.com/support/bin/answer.py?answer=1224181" target="_blank"&gt;http://picasa.google.com/support/bin/answer.py?answer=1224181&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-251497813138450642?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZzdT0KowFGfxI2ShpmhR5G5z6ms/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZzdT0KowFGfxI2ShpmhR5G5z6ms/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZzdT0KowFGfxI2ShpmhR5G5z6ms/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZzdT0KowFGfxI2ShpmhR5G5z6ms/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/4cLPCuySjOE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/251497813138450642/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2011/07/google-pictures-picasa-and-google.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/251497813138450642?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/251497813138450642?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/4cLPCuySjOE/google-pictures-picasa-and-google.html" title="Google Pictures (Picasa) and Google+" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2011/07/google-pictures-picasa-and-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4NRHgycCp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-8069870584667969253</id><published>2010-08-19T15:57:00.001-06:00</published><updated>2011-07-20T15:23:15.698-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:23:15.698-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><title>Facebook Places - Here we go again...</title><content type="html">Seems yet again Facebook has released a new privacy invading feature Facebook Places. Though I do have to give some credit, for the first time they actually limited it to Friends Only, and did disable one part of it by default, here is how to disable/hide the new Facebook Places features completely to maintain your privacy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Login to your Facebook account&lt;br /&gt;
&lt;br /&gt;
2. At the top right select Account -&amp;gt; Privacy Settings&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dndWoCFzRTQ/Th4R0nuZezI/AAAAAAAAAB8/_4StSxctBfQ/s1600/facebook_location01.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="232" src="http://2.bp.blogspot.com/-dndWoCFzRTQ/Th4R0nuZezI/AAAAAAAAAB8/_4StSxctBfQ/s400/facebook_location01.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;While better that Everyone, "Places" is still enabled for Friends&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;br /&gt;
3. Select &lt;strong&gt;&lt;em&gt;Customize settings&lt;/em&gt;&lt;/strong&gt; near the bottom&lt;br /&gt;
&lt;br /&gt;
4. Scroll down till you see &lt;strong&gt;&lt;em&gt;Places I check in&lt;/em&gt;&lt;/strong&gt; - change accordingly (lock down to only me or say certain trusted friends - read: not the 500 people you added for Mafia Wars) - you'll also want to leave &lt;strong&gt;Include me in "People Here Now" after I check in&lt;/strong&gt; unchecked.&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GeFAkkQuqd0/Th4R07-BaJI/AAAAAAAAACA/pLN6fKazilc/s1600/facebook_location02.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="76" src="http://4.bp.blogspot.com/-GeFAkkQuqd0/Th4R07-BaJI/AAAAAAAAACA/pLN6fKazilc/s400/facebook_location02.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Only Me is the safest, you decide who you want to share with&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
5. Further down you will see &lt;strong&gt;Friends can check me in to Places&lt;/strong&gt; - by default it's set to &lt;em&gt;Select one&lt;/em&gt; this sounds a bit too vague to me, given Zuckerburg's history with protecting my privacy, I'll go ahead and change this to disabled.&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-s5UMT0VbZZs/Th4R1RHq3PI/AAAAAAAAACE/ZsQrmmoBYM8/s1600/facebook_location03.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="40" src="http://2.bp.blogspot.com/-s5UMT0VbZZs/Th4R1RHq3PI/AAAAAAAAACE/ZsQrmmoBYM8/s400/facebook_location03.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;I don't think so...&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
There you go, all done, and hopefully safe until the next sneaky, notice-less Facebook update or release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-8069870584667969253?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DX9fqkI16cTHI0xYjAQi8vvTq5I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DX9fqkI16cTHI0xYjAQi8vvTq5I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DX9fqkI16cTHI0xYjAQi8vvTq5I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DX9fqkI16cTHI0xYjAQi8vvTq5I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/FPiiEhvOR7I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/8069870584667969253/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/08/facebook-places-here-we-go-again.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/8069870584667969253?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/8069870584667969253?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/FPiiEhvOR7I/facebook-places-here-we-go-again.html" title="Facebook Places - Here we go again..." /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-dndWoCFzRTQ/Th4R0nuZezI/AAAAAAAAAB8/_4StSxctBfQ/s72-c/facebook_location01.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/08/facebook-places-here-we-go-again.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYFRnk4fyp7ImA9WhdTFUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-3795985117131745624</id><published>2010-07-13T12:02:00.000-06:00</published><updated>2011-07-13T17:01:57.737-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-13T17:01:57.737-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Ignoring the Java version during Citrix Installs/Patches</title><content type="html">I frequently get asked How can I install the latest Citrix Hotfix rollup (or Citrix itself) while keeping a specific version of Java on my server. For those of us with that server that for some crazy application reason can not move to Java 1.6 but you still need to install the latest Hotfix rollup that requires 1.6uXX you can get past this with a really quick fix.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;msiexec /update PSE450w2k3x64R06.msp CTX_USE_EXISTING_JRE=YES&lt;/div&gt;&lt;br /&gt;
The &lt;strong&gt;CTX_USE_EXISTING_JRE=Yes&lt;/strong&gt; will ignore the install stopping Java check that forces you to use a certain version (that seems to always change).&lt;br /&gt;
&lt;br /&gt;
The only thing to note is that on 4.5/5.0 you will likely lose the ability to use the XenApp Advanced Configuration tool (formally the CMC) on this server, so you'll want to make sure you have at least one server that is updated to the latest Java required for the latest HFR patch (like your dedicated Data Collector I know we all have right?) - otherwise you won't have access to the handful of items still in the older Java based CMC tool.&lt;br /&gt;
&lt;br /&gt;
Sometimes disabling the Java check is needed, and by adding this switch you can remove the Java requirement for any Citrix patch, hotfix, hotfix rollup or even the Citrix install itself with only a small loss of functionality to the CMC tool&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-3795985117131745624?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YCUz5vqFN85dCdUwmigzybjq8YY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YCUz5vqFN85dCdUwmigzybjq8YY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YCUz5vqFN85dCdUwmigzybjq8YY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YCUz5vqFN85dCdUwmigzybjq8YY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/QFMNzRtdK-c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/3795985117131745624/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/07/ignoring-java-version-during-citrix.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/3795985117131745624?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/3795985117131745624?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/QFMNzRtdK-c/ignoring-java-version-during-citrix.html" title="Ignoring the Java version during Citrix Installs/Patches" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/07/ignoring-java-version-during-citrix.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcCRX0yfSp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-7446716588788777727</id><published>2010-05-20T21:13:00.001-06:00</published><updated>2011-07-20T15:24:24.395-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:24:24.395-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="facebook" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><title>Disabling Facebook Connect on Non-Facebook Websites</title><content type="html">&lt;div align="center"&gt;&lt;strong&gt;** Updated 7/19 - improved code after re-reading the ABPlus guide thanks to a user comment from Mr. Palant - also added Chrome code from reader tips** &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;strong&gt; Important, if you find a site where this does not work please include the URL in a comment below - as sites get tricky the code may need to be adapted or new blocks created&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;For reasons I won't get into in this post I'm very discouraged by the recent Facebook Connect changes that have, without my approval, spread my Facebook persona across various websites that personally I don't want integrated with Facebook. Some examples are the Gawker Media Sites, techcrunch or money.cnn.com - I've recently started seeing little things like this all over sites:&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-bottom: 0.5em; margin-left: auto; margin-right: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4Eysl4a4Hzs/Th4mFNSWL-I/AAAAAAAAACI/py_2S9c-_nM/s1600/fbook_connect.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="107" src="http://4.bp.blogspot.com/-4Eysl4a4Hzs/Th4mFNSWL-I/AAAAAAAAACI/py_2S9c-_nM/s400/fbook_connect.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px; padding-top: 4px; text-align: center;"&gt;As seen from money.cnn.com&lt;br /&gt;
&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;strong&gt;Here is how to disable Facebook Connect completely&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;br /&gt;
Because of a lack of opt-out available, I've been forced to use an Ad Blocker to disable this functionality completely.  I've tested this for a while and after a number of tweaks I finally found a solution that does not break any on Facebook functionality while stopping Facebook Connect. &lt;br /&gt;
&lt;br /&gt;
1. &lt;a href="http://getfirefox.com/"&gt;Get Firefox&lt;/a&gt;&amp;nbsp; - also reported to work with Chrome and Opera (see below) (if you still use IE sorry, can't help you there). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Install AdBlock Plus for Firefox - &lt;a href="http://adblockplus.org/en/installation"&gt;here&lt;/a&gt;. Click the &lt;em&gt;&lt;strong&gt;Install Adblock Plus 1.2&lt;/strong&gt;&lt;/em&gt; link (1.2 may change). This will present you with a Yellow Security bar near the URL bar at the top of your screen:&amp;nbsp; &lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Y6_9y8QSCIs/Th4mGNnNEDI/AAAAAAAAACQ/yzXPDLuhJ9c/s1600/install_adblock01.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="16" src="http://1.bp.blogspot.com/-Y6_9y8QSCIs/Th4mGNnNEDI/AAAAAAAAACQ/yzXPDLuhJ9c/s400/install_adblock01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;click &lt;b&gt;Allow&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;You will then be prompted to install the add-on after a short countdown&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-bottom: 0.5em; margin-left: auto; margin-right: auto; padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-v96hJZ18zF8/Th4mGhiSN7I/AAAAAAAAACU/Qbz34Bg1qbI/s1600/install_adblock02.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="268" src="http://2.bp.blogspot.com/-v96hJZ18zF8/Th4mGhiSN7I/AAAAAAAAACU/Qbz34Bg1qbI/s400/install_adblock02.jpg" style="cursor: move;" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="font-size: 13px; padding-top: 4px; text-align: center;"&gt;click &lt;b&gt;Install Now&lt;/b&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
After Install you will be asked to restart Firefox for the install to complete&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-KEjHujN6NWs/Th4mHNXYHFI/AAAAAAAAACY/l7gGXATyzto/s1600/install_adblock03.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="291" src="http://1.bp.blogspot.com/-KEjHujN6NWs/Th4mHNXYHFI/AAAAAAAAACY/l7gGXATyzto/s400/install_adblock03.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;click &lt;b&gt;Restart Firefox&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&amp;nbsp;Once Complete and Firefox restarts you will have a new ABP icon in next to the search box as well as a new AdBlock menu item under &lt;strong&gt;&lt;em&gt;Tools &amp;gt; AdBlock Plus Preferences&lt;/em&gt;&lt;/strong&gt; - access the preferences via the button or menu item&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
3. Add the following "Facebook Block" Filter  Click the &lt;strong&gt;&lt;em&gt;Add filter...&lt;/em&gt;&lt;/strong&gt; button - in the text field that appears copy and paste the following line:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;||facebook.*$domain=~facebook.com|~127.0.0.1&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
I've received some emails asking for an explanation of the block code - so here it is  &lt;strong&gt;||facebook.*&lt;/strong&gt; is to block anything from Facebook's domains.  &lt;strong&gt;$domain=~facebook.com|~127.0.0.1&lt;/strong&gt; is an exclusion to the block that states if you are actually on facebook.com don't block the content. The 127.0.0.1 exclusion is your local computer - this is because the Facebook plugin used by the Java picture uploader actually loads from your local computer, this makes sure the uploader continues to work. &lt;br /&gt;
&lt;br /&gt;
4. Click &lt;strong&gt;&lt;em&gt;Apply - OK&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That's it - you now have blocked Facebook Connect (no more &lt;em&gt;like&lt;/em&gt; or &lt;em&gt;share&lt;/em&gt; buttons and no more auto-logged into website X using your Facebook cached credentials) - you can test it by visiting any article on money.cnn.com (not the main page but an article) and you should see zero Facebook integration.  If you come across any pages that this didn't work - let me me know in a comment below so I can "expand" the guide to make sure that site is blocked too.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Chrome Instructions:&lt;/strong&gt;&lt;br /&gt;
Per user tips (not tested myself) the same can be done for Chrome Browsers using the Ad Block Plus plugin for that browser with only a small change to the code:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;*.facebook.*$domain=~facebook.com|~127.0.0.1&lt;/div&gt;&lt;br /&gt;
(missing the pipe charaters ||)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Opera Instructions:&lt;/strong&gt;&lt;br /&gt;
Again per user tips (not tested myself) - Opera has built in blocks without the need for Ad Block Plus.&lt;br /&gt;
&lt;b&gt;Settings &amp;gt; Preferences &amp;gt; Advanced &amp;gt; Content &amp;gt; Blocked Content&lt;/b&gt; then select &lt;b&gt;add&lt;/b&gt; and put &lt;b&gt;*.facebook.*$domain=~facebook.com|~127.0.0.1&lt;/b&gt; into the field&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-7446716588788777727?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1xInEflg0rSvZme_XeAUEGEPx-8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1xInEflg0rSvZme_XeAUEGEPx-8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1xInEflg0rSvZme_XeAUEGEPx-8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1xInEflg0rSvZme_XeAUEGEPx-8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/NbIupBiR9Vc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/7446716588788777727/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/05/disabling-facebook-connect-on-non.html#comment-form" title="50 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7446716588788777727?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7446716588788777727?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/NbIupBiR9Vc/disabling-facebook-connect-on-non.html" title="Disabling Facebook Connect on Non-Facebook Websites" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-4Eysl4a4Hzs/Th4mFNSWL-I/AAAAAAAAACI/py_2S9c-_nM/s72-c/fbook_connect.jpg" height="72" width="72" /><thr:total>50</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/05/disabling-facebook-connect-on-non.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYDRH46eyp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-1750604536641624269</id><published>2010-05-05T17:04:00.001-06:00</published><updated>2011-07-20T15:26:15.013-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:26:15.013-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech news" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Citrix Reciever for Blackberry</title><content type="html">&lt;b&gt;&lt;i&gt;Article invalid now that the BB&amp;nbsp;receiver&amp;nbsp;has been released...&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;strike&gt;The day has finally come - Citrix has released the technology preview of the official Citrix Receiver for the Blackberry - Get it &lt;a href="https://www.citrix.com/English/ss/downloads/details.asp?downloadId=2306111&amp;amp;productId=1689163"&gt;Here&lt;/a&gt;.&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;Adding it on your blackberry can be a bit of a pain, but I'll cover a quick and dirty for getting the receiver setup and working from your Blackberry - just like all the other receivers this one requires a working Web Interface to function - and likely some BES work to assure it's working (check the end of the article for a detailed link)&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;Getting the receiver installed&lt;/strike&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;strike&gt; Browse to the following URL on your Blackberry (or email the URL to the device)&lt;/strike&gt;&lt;/li&gt;
&lt;strike&gt;  Touch: &lt;strong&gt;http://www.citrix.com/site/resources/dynamic/additional/demos/touch/citrixreceiver.jad&lt;/strong&gt; Non-Touch: &lt;strong&gt;http://www.citrix.com/site/resources/dynamic/additional/demos/nontouch/citrixreceiver.jad&lt;/strong&gt;  You will get the following screen, click &lt;strong&gt;Download&lt;/strong&gt;.&amp;nbsp;&lt;/strike&gt;
&lt;li&gt;&lt;strike&gt;Run the Citrix Receiver&lt;/strike&gt;&lt;/li&gt;
&lt;strike&gt;  This can vary by your Blackberry - on a Storm2 it was found under Downloads - you can move this anywhere you desire.&amp;nbsp;&lt;/strike&gt;
&lt;li&gt;&lt;strike&gt;Set Application Permissions&lt;/strike&gt;&lt;/li&gt;
&lt;strike&gt;  At first load you will likely be prompted to set the application permissions, accept the defaults then click the &lt;strong&gt;Setup my existing account&lt;/strong&gt; button.&amp;nbsp;&lt;/strike&gt;
&lt;li&gt;&lt;strike&gt;Setup the connection to your Web Interface&lt;/strike&gt;&lt;/li&gt;
&lt;strike&gt;  Address will be the server name of your Web Interface (such as citrix.company.corp or https://securecitrix.company.corp) - http:// is not needed, only servername unless you are using SSL at which point you need the https:// (and make sure the SSL cert works on your Blackberry devices which I don't cover here) Username is your domain user name (without the domain) Password should be self exploratory Domain is your domain Description is pre-filled-in based of your Address, but you can put whatever makes you happy here.&amp;nbsp;&lt;/strike&gt;
&lt;li&gt;&lt;strike&gt;You will now see your Citrix connection in the list&lt;/strike&gt;&lt;/li&gt;
&lt;strike&gt;  Click the entry&amp;nbsp;&lt;/strike&gt;
&lt;li&gt;&lt;strike&gt;You will now see your list of published apps&lt;/strike&gt;&lt;/li&gt;
&lt;strike&gt;&amp;nbsp;Launch any app and start testing!&amp;nbsp;&lt;/strike&gt;&lt;/ul&gt;&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;&lt;br /&gt;
&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;The BlackBerry Citrix Receiver is still in Tech Preview state, but if you need more help or details on configuring your BES server for Citrix or troubleshooting you can start &lt;a href="http://support.citrix.com/proddocs/index.jsp?topic=/blackberry-receiver10-admin/blackberry-receiver-admin-wrapper.html"&gt;here&lt;/a&gt;.&lt;/strike&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-1750604536641624269?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i2WL3VvpGcWTEwCzkT3WYUBx3zQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i2WL3VvpGcWTEwCzkT3WYUBx3zQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i2WL3VvpGcWTEwCzkT3WYUBx3zQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i2WL3VvpGcWTEwCzkT3WYUBx3zQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/OvfQbp5VEoM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/1750604536641624269/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/05/citrix-reciever-for-blackberry.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/1750604536641624269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/1750604536641624269?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/OvfQbp5VEoM/citrix-reciever-for-blackberry.html" title="Citrix Reciever for Blackberry" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/05/citrix-reciever-for-blackberry.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMRXk4eSp7ImA9WhdTFks.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-5017420475690939755</id><published>2010-04-08T21:36:00.000-06:00</published><updated>2011-07-14T11:31:24.731-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-14T11:31:24.731-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><category scheme="http://www.blogger.com/atom/ns#" term="xenserver" /><title>XenServer: The host is still booting</title><content type="html">Had a strange issue with some 5.5u2 servers in a pool yesterday I thought I might share, after rebooting 2 of the pool slave boxes both came up (after a very long boot) unmanageable - in both cases issuing most &lt;em&gt;&lt;strong&gt;xe&lt;/strong&gt;&lt;/em&gt; commands at the console returned "&lt;strong&gt;The host is still booting&lt;/strong&gt;" as an error message. After some frustrating head banging of the keyboard the issue was tracked down to a problem with the server not being able to resolve the host name of the pool master.&lt;br /&gt;
&lt;br /&gt;
Though this situation may be isolated to environments that match ours, the issue was quite frustrating, and very easy to fix once the problem was found. In our situation all servers are in a subdomain - for this article's sake let us say servers.dhcollier.corp - all XenServers were connected to the network, and in all cases had working DNS - but Xen was attempting to reach servername not servername.servers.dhcollier.corp (where the DNS entries are sitting).&lt;br /&gt;
&lt;br /&gt;
To resolve the "still booting" issue on these disconnected XenServer Pool slaves they were moved to pool master temporarily (at this time they were disconnected from the pool and thought they were alone), the DNS suffix was added to the search order, and the master role returned to the true master server by doing the the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="pshell"&gt;xe pool-emergency-transition-to-master &lt;br /&gt;
xe pif-param-set uuid=[management nics UUID] other-config:domain=servers.dhcollier.corp&lt;br /&gt;
xe pool-emergency-reset-master master-address:[name real pool master]&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Right away (and after the subsequent  reboots) they contacted the pool masters without issue.&lt;br /&gt;
&lt;br /&gt;
You can also specify multiple search domains by separating the entries with a comma, such as:&lt;br /&gt;
&lt;div class="pshell"&gt;xe pif-param-set uuid=[management nics UUID] other-config:domain=servers.dhcollier.corp,lab.dhcollier.corp,dhcollier.corp&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
See &lt;a href="http://support.citrix.com/article/CTX118840"&gt;CTX118840&lt;/a&gt; for more info on this setting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-5017420475690939755?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sv7nRLhjWTNbOqklw2JAWFmuUmo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sv7nRLhjWTNbOqklw2JAWFmuUmo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sv7nRLhjWTNbOqklw2JAWFmuUmo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sv7nRLhjWTNbOqklw2JAWFmuUmo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/Bj84VbnblxY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/5017420475690939755/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/04/xenserver-host-is-still-booting.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/5017420475690939755?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/5017420475690939755?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/Bj84VbnblxY/xenserver-host-is-still-booting.html" title="XenServer: The host is still booting" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/04/xenserver-host-is-still-booting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEDSXo6cCp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-6429835319206813252</id><published>2010-04-02T21:13:00.003-06:00</published><updated>2011-07-20T15:34:38.418-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:34:38.418-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xenapp" /><category scheme="http://www.blogger.com/atom/ns#" term="pvs" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Installing Citrix Provisioning Server 5.1 sp2 [part 3]</title><content type="html">In &lt;a href="http://www.dhcollier.com/2010/03/installing-citrix-provisioning-server.html"&gt;Part 1&lt;/a&gt; I covered the Install of Provisioning Server. In &lt;a href="http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server.html"&gt;Part 2&lt;/a&gt;, the ins and outs of capturing a XenApp server into a Provisioning Server vDISK. In this 3rd and final part we will cover streaming our newly captured image to PVS hosts as well as how to maintain our images though revisions for instant upgrades.
&lt;a name='more'&gt;&lt;/a&gt;
&lt;h4&gt;Assumptions for this to work&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;You've followed part 1 and 2 of this guide&lt;/li&gt;(and all of the &lt;em&gt;assumptions for this to work&lt;/em&gt; in each respective article)
&lt;li&gt;A location to stream the PVS client, this can be XenServer, VMware, Hyper-V, or a physical server&lt;/li&gt;
For this article I will be using XenServer 5.5u2 - steps should be similar for the other platforms PVS supports, but you may need to adapt to your environment if you aren't using XenServer.
&lt;/ul&gt;

&lt;hr width="80%"&gt;

&lt;h4&gt;Preparing the Host&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;For Physical Servers - simply set the server for network boot and get the NIC1 MAC Address (most servers only PXE boot to the first NIC - labeled 0 or 1) and move to the next section, for Xen Guests continue on (VMhosts/Hyper-V should be similar)&lt;/li&gt;
&lt;li&gt;Add a new Xen Guest&lt;/li&gt;
To add a new XenServer Guest open the XenConsole
Connect to the resource pool/server you’d like to use
Click &lt;strong&gt;Server &gt; New VM&lt;/strong&gt;
Template should be &lt;strong&gt;Citrix XenApp&lt;/strong&gt; (or XenApp x64 depending on your captured host)
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;a href="http://1.bp.blogspot.com/-XdLB1w_Ocm4/Th8qTbsRw3I/AAAAAAAAACg/4MfYKz2z_D0/s1600/pvs_dist01.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="http://1.bp.blogspot.com/-XdLB1w_Ocm4/Th8qTbsRw3I/AAAAAAAAACg/4MfYKz2z_D0/s400/pvs_dist01.png" style="cursor: move;" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Name the Host&lt;/li&gt;
Name should match the new server name
Description should be a short description of the new host
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;li&gt;Set DVD&lt;/li&gt;
Sadly &lt;em&gt;Empty&lt;/em&gt; is not an option, but to assure the server moves from server to server in a pool I would select &lt;strong&gt;ISO Image&lt;/strong&gt; and &lt;strong&gt;xs-tools.iso&lt;/strong&gt; as the image. You can clear this (set to empty) later after the new VM is created.
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;li&gt;Home Server&lt;/li&gt;
You can leave this default at &lt;em&gt;Automatically select a home server with available resources&lt;/em&gt;
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;li&gt;CPU/Memory&lt;/li&gt;
Set this appropriate to your environment
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;li&gt;Storage&lt;/li&gt;
The default storage is fine (we will be deleting the disk shortly anyways)
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;li&gt;Network&lt;/li&gt;
Make sure your client side network is here.
Click &lt;strong&gt;Next &gt;&lt;/strong&gt;
&lt;a href="http://1.bp.blogspot.com/-wIsGlL0JYrU/Th8qgClo7RI/AAAAAAAAACk/bSKMTzpEQeI/s1600/pvs_dist03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="http://1.bp.blogspot.com/-wIsGlL0JYrU/Th8qgClo7RI/AAAAAAAAACk/bSKMTzpEQeI/s400/pvs_dist03.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Final Screen&lt;/li&gt;
Uncheck &lt;strong&gt;Start VM automatically&lt;/strong&gt;
Click &lt;strong&gt;Finish&lt;/strong&gt;
&lt;li&gt;Set Network Boot&lt;/li&gt;
After new VM is created, select the VM and click &lt;strong&gt;VM &gt; Properties&lt;/strong&gt;
On &lt;em&gt;Startup Options&lt;/em&gt; Tab move &lt;strong&gt;Network&lt;/strong&gt; to the top of the list
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://2.bp.blogspot.com/-gM__srEYXZg/Th8q0iX2dnI/AAAAAAAAACo/vuKea4C06zs/s1600/pvs_dist04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://2.bp.blogspot.com/-gM__srEYXZg/Th8q0iX2dnI/AAAAAAAAACo/vuKea4C06zs/s400/pvs_dist04.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Delete the Xen Disk&lt;/li&gt;
With the new server selected in XenCenter click the &lt;em&gt;Storage&lt;/em&gt; tab
Highlight the disk (there should be only one), Click the &lt;strong&gt;Delete&lt;/strong&gt; Button
Click &lt;strong&gt;Yes&lt;/strong&gt; on the delete warning
&lt;a href="http://2.bp.blogspot.com/-NAGiffnciIo/Th8rK5eETBI/AAAAAAAAACs/TWU6OsB8m1k/s1600/pvs_dist05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="102" src="http://2.bp.blogspot.com/-NAGiffnciIo/Th8rK5eETBI/AAAAAAAAACs/TWU6OsB8m1k/s400/pvs_dist05.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Note the Servers MAC&lt;/li&gt;
Select the &lt;em&gt;Network&lt;/em&gt; tab
Note the server’s MAC address to set it up as a PVS host in the next section
&lt;a href="http://2.bp.blogspot.com/-qZIGpIYO104/Th8rS8oaJTI/AAAAAAAAACw/MSlFB4wGrPo/s1600/pvs_dist06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="73" src="http://2.bp.blogspot.com/-qZIGpIYO104/Th8rS8oaJTI/AAAAAAAAACw/MSlFB4wGrPo/s400/pvs_dist06.png" width="400" /&gt;&lt;/a&gt;
&lt;/ol&gt;

&lt;hr width="80%"&gt;

&lt;h4&gt;Add the new Server as a PVS Host&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Create the Device&lt;/li&gt;
Back on the Provisioning Server, Launch the Provisioning Services Console
Drill down to your collection you created in Part 2 and select it
Click &lt;strong&gt;Action &gt; Create Device&lt;/strong&gt;&lt;/li&gt;
Name: [server name]
Description: [short explanation of the device]
MAC: This is your Server's NIC MAC (from above)
Leave &lt;em&gt;Apply the collection template to this device&lt;/em&gt; unchecked
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://3.bp.blogspot.com/-6h_OIO1qgTo/Th8sg3LU8XI/AAAAAAAAAC0/VAHcgVmA71E/s1600/pvs_cap03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="270" src="http://3.bp.blogspot.com/-6h_OIO1qgTo/Th8sg3LU8XI/AAAAAAAAAC0/VAHcgVmA71E/s400/pvs_cap03.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Select the newly created device, click &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;&lt;/li&gt;
On the General Tab:
Class: this should match the Class set on the Master device and vDISK in part 2.
Boot from: &lt;strong&gt;vDisk&lt;/strong&gt;
&lt;a href="http://4.bp.blogspot.com/-5q4Swm_xtkM/Th8squg39KI/AAAAAAAAAC4/y3--doRseRQ/s1600/pvs_dist07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://4.bp.blogspot.com/-5q4Swm_xtkM/Th8squg39KI/AAAAAAAAAC4/y3--doRseRQ/s400/pvs_dist07.png" width="400" /&gt;&lt;/a&gt;
Click the vDisks tab
under the &lt;em&gt;vDisks for this Device&lt;/em&gt; section, click &lt;strong&gt;Add&lt;/strong&gt;
Add the new vDisk created above, click &lt;strong&gt;OK&lt;/strong&gt;
Make sure the vDisk captured in Part 2 appears in the list like shown below
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://1.bp.blogspot.com/-2-MpkaBqIRU/Th8s3vjc5pI/AAAAAAAAAC8/ZVqojoaH9dU/s1600/pvs_cap05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://1.bp.blogspot.com/-2-MpkaBqIRU/Th8s3vjc5pI/AAAAAAAAAC8/ZVqojoaH9dU/s400/pvs_cap05.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Create the Machine's account in AD&lt;/li&gt;
To assure the clients are created in AD correctly select the new Host then &lt;strong&gt;Action &gt; Active Directory &gt; Create Machine Account&lt;/strong&gt;
Domain: &lt;strong&gt;[your domain]&lt;/strong&gt;
OU: [correct OU for this server type]
Note: All PVS hosts require a special GPO (covered in Part 1) – PVS Hosts should only be deployed into OUs that have this GPO applied - this is very important.
Click &lt;strong&gt;Create Account&lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-Fd3Bm8aBeuU/Th8s-241zMI/AAAAAAAAADA/aOAH_MR3Pas/s1600/pvs_dist08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-Fd3Bm8aBeuU/Th8s-241zMI/AAAAAAAAADA/aOAH_MR3Pas/s400/pvs_dist08.png" width="385" /&gt;&lt;/a&gt;
&lt;li&gt;Power up the server&lt;/li&gt;
You can now power up the new server and it should boot to the Provisioning server and load the streamed vDISK - test your install completely before moving on (or adding users).
&lt;/ol&gt;

&lt;hr width="80%"&gt;

&lt;h4&gt;Maintaining a Server with versions and classes&lt;/h4&gt;
Everything we have done so far as setup the PVS environment to support Automatic updating of images. This included Enabling automatic updates on the vDisk as well as setting Class identification on vDisks and target devices. In this secion we will cover how to make sure this works seamlessly with our target devices
&lt;ol&gt;
&lt;li&gt;Copy the Provisioning Server vDISK&lt;/li&gt;
Browse to your default location for images (setup in Part 1)
Copy the vDisk you want to make a new revision - name the new copied file: &lt;strong&gt;XenApp [ver] - [Server Role] (Rev[next # up])&lt;/strong&gt;
ex: &lt;strong&gt;XenApp 5 - Office 2007 (Rev2)&lt;/strong&gt;
&lt;li&gt;Add new vDisk Revision to PVS console&lt;/li&gt;
Back in the Provisioning Server Console, Select &lt;strong&gt;Sites &gt; [Your Site Name] &gt; vDisk Pool&lt;/strong&gt;
Select &lt;strong&gt;Action &gt; Add Existing vDisks&lt;/strong&gt;&lt;/li&gt;
Assure Store to search is correct
Assure Server to search is correct
Click &lt;strong&gt;Search&lt;/strong&gt;
Select the correct vDisk (one you just renamed)
Click &lt;strong&gt;Add&lt;/strong&gt;
Click &lt;strong&gt;Close&lt;/strong&gt;
&lt;a href="http://2.bp.blogspot.com/-gnf3jbYzAa0/Th8taX6e6qI/AAAAAAAAADE/_r2w3x-hgoM/s1600/pvs_dist09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-gnf3jbYzAa0/Th8taX6e6qI/AAAAAAAAADE/_r2w3x-hgoM/s400/pvs_dist09.png" width="265" /&gt;&lt;/a&gt;
&lt;li&gt;Select the new vDisk, select &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;&lt;/li&gt;
In the Properties window click &lt;strong&gt;Edit file properties&lt;/strong&gt;
On the General Tab enter the class that matches the existing vDisk:
XenApp [version] - [server role]
ex: &lt;strong&gt;XenApp 5 - Office 2007&lt;/strong&gt;
(This should match all the Rev vDisks - rev1 and rev2 should have the same class name)
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://4.bp.blogspot.com/-mojxAYcFHB8/Th8tjNzvpGI/AAAAAAAAADI/8oAbj2y9l54/s1600/pvs_dist10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="365" src="http://4.bp.blogspot.com/-mojxAYcFHB8/Th8tjNzvpGI/AAAAAAAAADI/8oAbj2y9l54/s400/pvs_dist10.png" width="400" /&gt;&lt;/a&gt;
Click the &lt;em&gt;Mode&lt;/em&gt; Tab
&lt;em&gt;Access Mode&lt;/em&gt; should be changed to &lt;strong&gt;Private Image (single device, R/W access)&lt;/strong&gt;
Check &lt;em&gt;Enable automatic updates for this vDisk 
Apply vDISK updates as soon as they are detected by the server&lt;/em&gt; selected.
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://2.bp.blogspot.com/-XKQuAzWtmTI/Th8tpsUY55I/AAAAAAAAADM/zR5jCTeMpxY/s1600/pvs_dist11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="365" src="http://2.bp.blogspot.com/-XKQuAzWtmTI/Th8tpsUY55I/AAAAAAAAADM/zR5jCTeMpxY/s400/pvs_dist11.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Replace the vDisk on the Master Server&lt;/li&gt;
Back under your device collection, select your master machine (as set in Part 2) this machine is the one you captured the image from - but any machine will do to update the image.
Click &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;
On the &lt;em&gt;General&lt;/em&gt; tab 
Change Boot from: &lt;strong&gt;vDisk&lt;/strong&gt;
&lt;a href="http://2.bp.blogspot.com/-F2afe7OKbu0/Th8txlWylbI/AAAAAAAAADQ/gzCa1wYQZ9E/s1600/pvs_dist13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://2.bp.blogspot.com/-F2afe7OKbu0/Th8txlWylbI/AAAAAAAAADQ/gzCa1wYQZ9E/s400/pvs_dist13.png" width="400" /&gt;&lt;/a&gt;
On the &lt;em&gt;vDisks&lt;/em&gt; tab remove the current revision vDisk and add the new revision vDisk
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://1.bp.blogspot.com/-nnhT_rGxIU8/Th8x-ct9G6I/AAAAAAAAADU/1mZgFchUD1Q/s1600/pvs_dist12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="346" src="http://1.bp.blogspot.com/-nnhT_rGxIU8/Th8x-ct9G6I/AAAAAAAAADU/1mZgFchUD1Q/s400/pvs_dist12.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Update Server&lt;/li&gt;
Boot up the master server to the new vDISK
Make all your changes (update Virus Scan Defs, install patches, add/remove programs, etc) 
when complete re-run the &lt;strong&gt;XenAppPrep /PVS&lt;/strong&gt; command (see part 2 if you need a reminder)
Shutdown the server
&lt;li&gt;Increment the vDisk&lt;/li&gt;
Back on the Provisioning Server
Highlight the updated vDisk 
click &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;
In the Properties window click &lt;strong&gt;Edit file properties&lt;/strong&gt;
On the &lt;em&gt;Mode&lt;/em&gt; Tab
&lt;em&gt;Access Mode&lt;/em&gt; should be changed to &lt;strong&gt;Standard Image&lt;/strong&gt;
Check &lt;em&gt;Enable automatic updates for this vDisk 
Apply vDISK updates as soon as they are detected by the server&lt;/em&gt; selected.
&lt;a href="http://2.bp.blogspot.com/-xgw4ni7jtq0/Th8yW3oJgWI/AAAAAAAAADY/IXUXnkHT_HY/s1600/pvs_cap16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="365" src="http://2.bp.blogspot.com/-xgw4ni7jtq0/Th8yW3oJgWI/AAAAAAAAADY/IXUXnkHT_HY/s400/pvs_cap16.png" width="400" /&gt;&lt;/a&gt;
Select the &lt;em&gt;Identification&lt;/em&gt; tab
Increment the Build number by 1
Click &lt;strong&gt;OK&lt;/strong&gt;
&lt;a href="http://3.bp.blogspot.com/-IAp2wOu44XQ/Th8yjdItJUI/AAAAAAAAADc/PDxTqLtSOrg/s1600/pvs_dist14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="365" src="http://3.bp.blogspot.com/-IAp2wOu44XQ/Th8yjdItJUI/AAAAAAAAADc/PDxTqLtSOrg/s400/pvs_dist14.png" width="400" /&gt;&lt;/a&gt;
&lt;li&gt;Check for Updates&lt;/li&gt;
Select &lt;strong&gt;Sites &gt; [Your Site Name] &gt; Servers&lt;/strong&gt;
Right click your server and Select &lt;strong&gt;Check for Updates &gt; Automatic&lt;/strong&gt;
A confirmation box will appear click &lt;strong&gt;Yes&lt;/strong&gt;
&lt;a href="http://2.bp.blogspot.com/-FT2JJ9cgaJU/Th8ywZPKZ-I/AAAAAAAAADg/yH454dIUZvk/s1600/pvs_dist15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://2.bp.blogspot.com/-FT2JJ9cgaJU/Th8ywZPKZ-I/AAAAAAAAADg/yH454dIUZvk/s400/pvs_dist15.png" width="400" /&gt;&lt;/a&gt;
This will update all your devices with the new vDisk assuming you setup all the classes correctly - at next reboot the machines will be using your updated image.
&lt;/ol&gt;

That's it, you now have a fully functioning Citrix Provisioning Server installation and you know all the ins and outs of capturing images, deploying streamed images, and updating images, Enjoy!
&lt;p /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-6429835319206813252?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d6z-yEZpaKo08HaDQ7PLLVymvkE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d6z-yEZpaKo08HaDQ7PLLVymvkE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d6z-yEZpaKo08HaDQ7PLLVymvkE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d6z-yEZpaKo08HaDQ7PLLVymvkE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/v9mDSTir_2g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/6429835319206813252/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server_02.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6429835319206813252?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6429835319206813252?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/v9mDSTir_2g/installing-citrix-provisioning-server_02.html" title="Installing Citrix Provisioning Server 5.1 sp2 [part 3]" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-XdLB1w_Ocm4/Th8qTbsRw3I/AAAAAAAAACg/4MfYKz2z_D0/s72-c/pvs_dist01.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server_02.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cBRnk-eCp7ImA9WhdSEk0.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-962578419444620080</id><published>2010-04-01T21:57:00.002-06:00</published><updated>2011-07-20T16:30:57.750-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T16:30:57.750-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xenapp" /><category scheme="http://www.blogger.com/atom/ns#" term="pvs" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Installing Citrix Provisioning Server 5.1 sp2 [part 2]</title><content type="html">Continuing from &lt;a href="http://www.dhcollier.com/2010/03/installing-citrix-provisioning-server.html"&gt;Installing Citrix Provisioning Server 5.1 sp2 [part 1]&lt;/a&gt; this article covers capturing an image into provisioning server.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Assumptions for this to work&lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;You've followed part 1 of this guide (and all of it's assumptions for this to work)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A Citrix XenApp Server you wish to image&lt;/li&gt;&lt;br /&gt;Install OS, Patch, install any applications, test that it's working exactly the way you expect it to. If this is your first PVS host I suggest you start with a clean XenApp Install with maybe just MS Office or other simple apps before tackling complex home developed applications - server can be Virtual or Physical, but in a perfect scenario this server will become your "Master" server for this image and should not be used for anything but updating the PVS disk&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;PVS Server Preparation Work&lt;/h4&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;On your Provisioning Server open the &lt;em&gt;Provisioning Services Console&lt;/em&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Select &lt;strong&gt;Sites &gt; [Your Site Name] &gt; vDisk Pool&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Select &lt;strong&gt;Action &gt; Create vDisk&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;Set the Filename:&lt;br /&gt;&lt;strong&gt;XenApp [ver] - [Server Role] (Rev#)&lt;/strong&gt;&lt;br /&gt;ex: &lt;strong&gt;XenApp 5 - Office 2007 (Rev1)&lt;/strong&gt;&lt;br /&gt;Set the description:&lt;br /&gt;Short explanation on the image vDISK&lt;br /&gt;ex: Microsoft Office 2007 Silo &lt;br /&gt;Set the size in MB large enough to encompass the existing disk (add +15% of current usage for XenConvert tool)&lt;br /&gt;Set the VHD format to Dynamic&lt;br /&gt;Click &lt;strong&gt;Create vDisk&lt;/strong&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-zAnbwKe9qW4/TidRHqHCoUI/AAAAAAAAAGE/K5gBjyaqnLY/s1600/pvs_cap01.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="319" src="http://2.bp.blogspot.com/-zAnbwKe9qW4/TidRHqHCoUI/AAAAAAAAAGE/K5gBjyaqnLY/s400/pvs_cap01.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;li&gt;Select the new vDisk, select &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;In the Properties window click &lt;strong&gt;Edit file properties&lt;/strong&gt;&lt;br /&gt;On the General Tab enter the class similar to the filename (minus rev#):&lt;br /&gt;XenApp [version] - [server role]&lt;br /&gt;ex: &lt;strong&gt;XenApp 5 - Office 2007&lt;/strong&gt;&lt;br /&gt;(this is important for part 3 of this guide which will cover Advanced Maintaining of PVS hosts)&lt;br /&gt;Click &lt;strong&gt;OK&lt;/strong&gt; twice&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-SHRPTIhN6OI/TidRmDuoDOI/AAAAAAAAAGM/-VDR9YmRbuA/s1600/pvs_cap02.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="366" width="400" src="http://2.bp.blogspot.com/-SHRPTIhN6OI/TidRmDuoDOI/AAAAAAAAAGM/-VDR9YmRbuA/s400/pvs_cap02.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;li&gt;Under Device Collections select &lt;strong&gt;Action &gt; Create Device Collection&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;Name it the same as above:&lt;br /&gt;XenApp [version] - [server role]&lt;br /&gt;ex: &lt;strong&gt;XenApp 5 - Office 2007&lt;/strong&gt;&lt;br /&gt;&lt;li&gt;With this new Collection selected click &lt;strong&gt;Action &gt; Create Device&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;Name: [server name]&lt;br /&gt;Description: [short explanation of the device]&lt;br /&gt;MAC: This is your Server's NIC MAC (found on the server using &lt;strong&gt;ipconfig /all&lt;/strong&gt;)&lt;br /&gt;Leave &lt;em&gt;Apply the collection template to this device&lt;/em&gt; unchecked&lt;br /&gt;Click &lt;strong&gt;OK&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-8361-x_PN0A/TidRzLkkJWI/AAAAAAAAAGU/1iuIyH_sTgs/s1600/pvs_cap03.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="271" width="400" src="http://2.bp.blogspot.com/-8361-x_PN0A/TidRzLkkJWI/AAAAAAAAAGU/1iuIyH_sTgs/s400/pvs_cap03.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;li&gt;Select the newly created device, click &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;On the General Tab:&lt;br /&gt;Class: this should match the Class set above on the vDisk&lt;br /&gt;Boot from: &lt;strong&gt;Hard Disk&lt;/strong&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-BHr0d0GGUNU/TidR9NMjBWI/AAAAAAAAAGc/pbeR6pTq4zg/s1600/pvs_cap04.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="347" width="400" src="http://1.bp.blogspot.com/-BHr0d0GGUNU/TidR9NMjBWI/AAAAAAAAAGc/pbeR6pTq4zg/s400/pvs_cap04.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;Click the vDisks tab&lt;br /&gt;under the &lt;em&gt;vDisks for this Device&lt;/em&gt; section, click &lt;strong&gt;Add&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Add the new vDisk created above, click &lt;strong&gt;OK&lt;/strong&gt;&lt;br /&gt;Make sure the new vDisk appears in the list like shown below&lt;br /&gt;Click &lt;strong&gt;OK&lt;/strong&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-q9DeKzg-ydg/TidSEhGKsKI/AAAAAAAAAGk/Vn3cDlhJSHU/s1600/pvs_cap05.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="347" width="400" src="http://2.bp.blogspot.com/-q9DeKzg-ydg/TidSEhGKsKI/AAAAAAAAAGk/Vn3cDlhJSHU/s400/pvs_cap05.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Preparation of the Master Server&lt;/h4&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Set the Server to Network Boot&lt;/li&gt;&lt;br /&gt;Reboot the server and set the server's Boot order in BIOS to Network first - check your Server Guide for more info.&lt;br /&gt;XenServer Guests can be set to network boot under &lt;strong&gt;Properties &gt; Startup Options&lt;/strong&gt; (as shown)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-lO98B_hQ06k/TidSWrcjSzI/AAAAAAAAAGs/oF9ALB4lA_k/s1600/pvs_cap06.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="125" width="400" src="http://3.bp.blogspot.com/-lO98B_hQ06k/TidSWrcjSzI/AAAAAAAAAGs/oF9ALB4lA_k/s400/pvs_cap06.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;Make sure the Server boots, gets a DHCP address from your DHCP server and connects to your provisioning server as expected then boots to the hard disk as normal&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Set DisableTaskOffload Registry setting &lt;strong&gt;**XenServer PVS hosts only**&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;If you plan on using this image on a XenServer at some point in the future you should set the following registry key to assure there are not excessive retries on PVS disk during streaming&lt;br /&gt;&lt;div class=notepad"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]&lt;br /&gt;"DisableTaskOffload"=dword:00000001&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;li&gt;Pre-install XenServer Tools &lt;strong&gt;**XenServer/VMware PVS hosts only**&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;Sadly there is no easy way to do this if the host is not already in your XenServer pool (if it is, just install the tools if not already installed) if the server is currently physical but will be streamed to a XenServer as a PVS Guest then you need to get the XenServer tools from a XenServer - the quickest way to do this is to use WINSCP or a similar tool, connect to a XenServer and under &lt;em&gt;/opt/xensource/packages/iso&lt;/em&gt; should be &lt;em&gt;xs-tools-5.5.0.iso&lt;/em&gt; (this is for 5.5 of course) - download this and virtually mount or burn and load on the server and install (accept defaults).&lt;br /&gt;&lt;br /&gt;Same process for VMware tools should be followed, as I'm not really a VMware Expert I can't help here, but Google "how to install VMware Tools" should get you started.&lt;br /&gt;&lt;br /&gt;With that said, I've never done VMware and XenTools on a server, don't know if you can have both, so be warned if you plan on streaming to XenServer and VMware you may want to capture two different PVS vDISKs one with XenTools the other with VMware Tools.&lt;br /&gt;&lt;li&gt;Install XenConvert 2.1&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;XenConvert is a free download from Citrix and can be found &lt;a href="http://citrix.com/English/ss/downloads/details.asp?downloadId=1862307&amp;productId=683148"&gt;here&lt;/a&gt;. Note there is two versions x32 and x64 - make sure you install the version that matches your server architecture.&lt;br /&gt;&lt;br /&gt;2.1 is improved over 2.0.3 that comes on the PVS 5.1 sp2 disk, by installing it first you won't have to uninstall 2.0.3 to put 2.1 on after.&lt;br /&gt;&lt;br /&gt;Accept all the defaults&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-fpWWazKACjQ/TidSp9MgVuI/AAAAAAAAAG0/81kb3cCCTZs/s1600/pvs_cap07.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="306" width="400" src="http://1.bp.blogspot.com/-fpWWazKACjQ/TidSp9MgVuI/AAAAAAAAAG0/81kb3cCCTZs/s400/pvs_cap07.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Install Citrix PVS Tools on the server&lt;/li&gt;&lt;br /&gt;Take the 5.1 SP2 Provisioning Server CD, load it on the server and when autorun comes up select &lt;strong&gt;Target Device Install &gt; Target Device Installation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You will be prompted to install XenConvert 2.0.3, click Install (as we already installed a newer version above, the install will be quick)&lt;br /&gt;&lt;br /&gt;Accept all the defaults&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-QGZ9QiNRGLQ/TidTFYRp_tI/AAAAAAAAAG8/s-M2N2gz5sI/s1600/pvs_cap08.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="306" width="400" src="http://4.bp.blogspot.com/-QGZ9QiNRGLQ/TidTFYRp_tI/AAAAAAAAAG8/s-M2N2gz5sI/s400/pvs_cap08.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;br /&gt;Reboot if prompted to at the end of install. &lt;br /&gt;&lt;br /&gt;There will be a new icon for PVS down in the taskbar which should show an "active disk" - if not reboot and make sure you see the server talk to the Provisioning server prior to OS boot.&lt;br /&gt;&lt;li&gt;Install the XenApp Prep Tool&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;XenApp Prep Tool will configure the Server for PVS imaging - it is another free download that can be found &lt;a href="http://support.citrix.com/article/ctx116063"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Accept all the defaults&lt;br /&gt;&lt;li&gt;Enable Automount&lt;/li&gt;&lt;br /&gt;For XenConvert to mount disks correctly Automount must be enabled on the server.&lt;br /&gt;Open a &lt;em&gt;command prompt&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="pshell"&gt;DISKPART [ENTER]&lt;br /&gt;Automount enable [ENTER]&lt;br /&gt;EXIT [ENTER]&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-PKoWf-HCRBE/TidTliLJllI/AAAAAAAAAHE/tJaRA7X4_SE/s1600/pvs_cap09.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="215" width="400" src="http://1.bp.blogspot.com/-PKoWf-HCRBE/TidTliLJllI/AAAAAAAAAHE/tJaRA7X4_SE/s400/pvs_cap09.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Capturing the Image&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Run XenAppPrep&lt;/li&gt;&lt;br /&gt;Open a &lt;em&gt;command prompt&lt;/em&gt;&lt;br /&gt;&lt;div class="pshell"&gt;CD C:\Program Files\Citrix\XenAppPrep [ENTER]&lt;br /&gt;XenAppPrep /PVS [ENTER]&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;font color="red"&gt;*DO NOT REBOOT*&lt;/font&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-JzuTYAzhvlc/TidTth0nzhI/AAAAAAAAAHM/mmTTiiket0U/s1600/pvs_cap10.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="215" width="400" src="http://3.bp.blogspot.com/-JzuTYAzhvlc/TidTth0nzhI/AAAAAAAAAHM/mmTTiiket0U/s400/pvs_cap10.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Launch XenConvert&lt;/li&gt;&lt;br /&gt;From: &lt;strong&gt;This Machine (servername)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To: &lt;strong&gt;Provisioning Services vDisk&lt;/strong&gt;&lt;br /&gt;Click &lt;strong&gt;Next &gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-S19D9-M1jDU/TidT2EsNxxI/AAAAAAAAAHU/yywvIm5Y6aM/s1600/pvs_cap11.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="276" width="400" src="http://3.bp.blogspot.com/-S19D9-M1jDU/TidT2EsNxxI/AAAAAAAAAHU/yywvIm5Y6aM/s400/pvs_cap11.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Setup Conversion Disks&lt;/li&gt;&lt;br /&gt;Confirm the correct drives are selected&lt;br /&gt;You may have to click the &lt;strong&gt;Autofit&lt;/strong&gt; button to adjust partitions accordingly&lt;br /&gt;Click &lt;strong&gt;Next &gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-kSFqL7hr8ig/TidT98y_n_I/AAAAAAAAAHc/f_YJKszP47Q/s1600/pvs_cap12.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="276" width="400" src="http://4.bp.blogspot.com/-kSFqL7hr8ig/TidT98y_n_I/AAAAAAAAAHc/f_YJKszP47Q/s400/pvs_cap12.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Final Conversion Screen&lt;/li&gt;&lt;br /&gt;Click &lt;strong&gt;Convert&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Click &lt;strong&gt;Yes&lt;/strong&gt; on the "overwrite" message box&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-P-C5VC5RF08/TidUOnT54HI/AAAAAAAAAHs/kc6SpmqXLXQ/s1600/pvs_cap13.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="276" width="400" src="http://1.bp.blogspot.com/-P-C5VC5RF08/TidUOnT54HI/AAAAAAAAAHs/kc6SpmqXLXQ/s400/pvs_cap13.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;br /&gt;&lt;br /&gt;At the end you should see a success message.&lt;br /&gt;Click &lt;strong&gt;Finish&lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;(you can also view the conversion log if you so desire)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-PKgV0A3ciVY/TidUYN1UO4I/AAAAAAAAAH0/Z-aWRWIQhWM/s1600/pvs_cap14.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="276" width="400" src="http://2.bp.blogspot.com/-PKgV0A3ciVY/TidUYN1UO4I/AAAAAAAAAH0/Z-aWRWIQhWM/s400/pvs_cap14.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Restore XenAppPrep Settings&lt;/li&gt;&lt;br /&gt;Open a &lt;em&gt;command prompt&lt;/em&gt;&lt;br /&gt;&lt;div class="pshell"&gt;CD C:\Program Files\Citrix\XenAppPrep [ENTER]&lt;br /&gt;XenAppPrep /RESET [ENTER]&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-E-R4C4JwyQ8/TidUhEa-GUI/AAAAAAAAAH8/hXoPD2keWEE/s1600/pvs_cap15.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="202" width="400" src="http://4.bp.blogspot.com/-E-R4C4JwyQ8/TidUhEa-GUI/AAAAAAAAAH8/hXoPD2keWEE/s400/pvs_cap15.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;br /&gt;Power off this server (not reboot - make sure you can remotely power on or issue a reboot and quickly move to next step before it loads to network again). This will clear the vDisk lock on the PVS server so you can change it.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Set the vDisk to Standard Mode&lt;/li&gt;&lt;br /&gt;Back on your Provisioning Server we will set the newly populated image into a state for deploying to hosts.&lt;br /&gt;&lt;br /&gt;Select the correct vDISK from the list (&lt;em&gt;CitrixProv &gt; Sites &gt; [Your Site Name] &gt; vDisk Pool&lt;/em&gt;)&lt;br /&gt;Select &lt;strong&gt;Action &gt; Properties&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Click &lt;strong&gt;Edit file properties&lt;/strong&gt;&lt;br /&gt;On the &lt;em&gt;Mode&lt;/em&gt; Tab&lt;br /&gt;&lt;em&gt;Access Mode&lt;/em&gt; should be changed to &lt;strong&gt;Standard Image&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Check &lt;em&gt;Enable automatic updates for this vDisk &lt;br /&gt;Apply vDISK updates as soon as they are detected by the server&lt;/em&gt; selected.&lt;br /&gt;(Again this is important for part #3 of this guide)&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-qwoaE3E-Wyc/TidU2VOmizI/AAAAAAAAAIE/FEHA1IFeqmI/s1600/pvs_cap16.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="366" width="400" src="http://1.bp.blogspot.com/-qwoaE3E-Wyc/TidU2VOmizI/AAAAAAAAAIE/FEHA1IFeqmI/s400/pvs_cap16.png" /&gt;&lt;/a&gt;&lt;/div&gt;



&lt;br /&gt;Click &lt;em&gt;Options&lt;/em&gt; Tab&lt;br /&gt;Check &lt;em&gt;Active Directory machine account password management&lt;/em&gt;&lt;br /&gt;Click &lt;strong&gt;OK&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;

&lt;br /&gt;You can now power back on the Master Server.&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server_02.html"&gt;Part 3&lt;/a&gt; covers Streaming your captured image and maintaining the image using versions and classes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-962578419444620080?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5cShM_xKexNXgI0cxwxcxx7jcF4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5cShM_xKexNXgI0cxwxcxx7jcF4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5cShM_xKexNXgI0cxwxcxx7jcF4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5cShM_xKexNXgI0cxwxcxx7jcF4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/Up7EVm1ClSY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/962578419444620080/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/962578419444620080?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/962578419444620080?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/Up7EVm1ClSY/installing-citrix-provisioning-server.html" title="Installing Citrix Provisioning Server 5.1 sp2 [part 2]" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-zAnbwKe9qW4/TidRHqHCoUI/AAAAAAAAAGE/K5gBjyaqnLY/s72-c/pvs_cap01.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ACSHo9eCp7ImA9WhdSEk0.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-2946676400038328849</id><published>2010-03-29T23:57:00.002-06:00</published><updated>2011-07-20T16:42:49.460-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T16:42:49.460-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xenapp" /><category scheme="http://www.blogger.com/atom/ns#" term="pvs" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Installing Citrix Provisioning Server 5.1 sp2 [part 1]</title><content type="html">Citrix Provisioning Server is a great way to ease Administrative support of Citrix XenApp Environments. When properly installed and deployed using Physical or Virtual Servers (or a mix) you can easily and quickly spin up new servers to expand an existing farm with little effort. This article will cover getting your Provisioning Server off the ground and ready to stream server images to your platform of choice.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;h4&gt;Assumptions for this to work&lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;A functioning AD environment already in-place&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A location for your vDISK store (file server/cluster or iSCSI/SAN attached storage or worst case a really big local Drive)&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;A working Citrix License Server (including purchased or evaluation Provisioning Server Licenses for your company) this should also give you access to the Provisioning Server 5.1 SP2 install media via MyCitrix - you should have this downloaded and ready&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Prerequisite work:&lt;/h4&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;DHCP&lt;/li&gt;&lt;br /&gt;A DHCP server should be configured to boot servers. This can be installed on the provisioning server or an existing DHCP server can be used. Create a new DHCP Scope that matches your Citrix Server Subnet(s) (the following Assumes 2008 DHCP)&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Open DHCP Admin tool&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Under &lt;strong&gt;DHCP &amp;gt; (server name) &amp;gt; IPv4 &amp;gt; Scope [(server subnet)] (name)&lt;/strong&gt; - right click &lt;em&gt;Scope Options&lt;/em&gt; and left Click &lt;strong&gt;Configure Options&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Scroll down to &lt;strong&gt;066 Boot Server Host Name&lt;/strong&gt; - check this option and put the server name or IP of the new Provisioning server here (if using host name make sure it can be resolved across the environment)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Check 067 Bootfile Name&lt;/strong&gt; - in the string input &lt;strong&gt;ARDBP32.BIN&lt;/strong&gt; - click &lt;strong&gt;OK&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-97LSrvqAW5g/TidXjrmrDdI/AAAAAAAAAIU/-O84P4C1Q4Q/s1600/DHCP01.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="361" src="http://3.bp.blogspot.com/-97LSrvqAW5g/TidXjrmrDdI/AAAAAAAAAIU/-O84P4C1Q4Q/s400/DHCP01.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Optionally you can configure DHCP Reservations (Static DHCP) for each server's MAC address if you want to further lock-down DHCP on a server segment - this usually is good in environments where the idea of DHCP on a server segment doesn't sit well with the Security team. &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Active Directory&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Service Account and PVS Admin Group&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;A service account (svc_PVS) should be created, this account is used to run the PVS services as well as access the store. Account can be a standard domain user but needs the following rights on the Provisioning Server: Run as Service, Registry read access, R/W to Program Files\Citrix\Provisioning Server, and R/W access to any vDISK location (Local disk or network share). Account will also need access to SQL (see below). A PVS admin group created (CTX_PVS_Admins) - the account above should be added to this group as well as any domain accounts of users you want to Administer PVS, this account can be added to the local administrators group on the PVS server.&lt;br /&gt;&lt;li&gt;GPO&lt;/li&gt;&lt;br /&gt;For Provisioning Server to properly manage newly deployed hosts a GPO setting is required on the OU will host all the servers that are Streamed via Provisioning Server. You can either set this on your existing OU or create a brand new OU for PVS Hosts - The Policy &lt;strong&gt;Domain Member: Disable machine account password changes&lt;/strong&gt; should be set to &lt;strong&gt;Enabled&lt;/strong&gt; (found under: &lt;em&gt;Computer Configuration &amp;gt; Windows Settings &amp;gt; Security Settings &amp;gt; Local Policies &amp;gt; Security Options&lt;/em&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;MS SQL&lt;/li&gt;&lt;br /&gt;Provisioning Server, like XenApp, requires a SQL Database, this can be SQL Express if needed, but should be a SQL Server in the environment for true High Availability. Make sure the service account you created above has DBCreator and security admin rights if you are creating the database during the setup; otherwise if you pre-create a blank database the service account requires db_datareader, db_datawriter, and execute permissions on stored procedures.&lt;br /&gt;&lt;li&gt;Store Creation&lt;/li&gt;&lt;br /&gt;PVS requires a location to store vDisks, local storage to the PVS server will do, but in a HA environment this should be some form of Network Storage (Share on a File Cluster or a iSCSI disk). Make sure the PVS admin group created above have R/W access to this location, and to keep the area clean you should create a folder called vDisks and one called Cache.&lt;br /&gt;&lt;li&gt;Citrix Licensing&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;You should also assure you have the proper licenses installed into a Citrix License server this server should be 11.6.1 or higher. Download your Provisioning server licenses from My Citrix and assure they appear in your License Management Console correctly before deploying a single host (a license-less install will shut down the PVS hosts every 180m after boot).&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Installing Provisioning Server&lt;/h4&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Insert the Provisioning Server 5.1 sp2 install media (or run autorun.exe from the extracted media on your HD or Fileshare)&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Server Installation &amp;gt; Install Server&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Next &amp;gt;&lt;/strong&gt; on the welcome screen&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Accept the license agreement, &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Enter your information on the User/Org Screen &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Default install location should be fine, &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Leave &lt;em&gt;Complete Install&lt;/em&gt; selected, &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Click &lt;strong&gt;Install&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;After install is complete click &lt;strong&gt;Finish&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-6hNCScqcdHI/TidX_-sAcrI/AAAAAAAAAIc/l1i4lihuAmI/s1600/PVS_Install01.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://1.bp.blogspot.com/-6hNCScqcdHI/TidX_-sAcrI/AAAAAAAAAIc/l1i4lihuAmI/s400/PVS_Install01.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Configuration Wizard&lt;/h4&gt;&lt;br /&gt;As soon as the install completes the Configuration Wizard begins.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt; on the welcome screen&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;On the DHCP screen select the option that matches your environment and click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-hs8hoUBNuAo/TidYIKJXl2I/AAAAAAAAAIk/8PU9ThL2xzo/s1600/pvs_wiz02.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="303" width="400" src="http://1.bp.blogspot.com/-hs8hoUBNuAo/TidYIKJXl2I/AAAAAAAAAIk/8PU9ThL2xzo/s400/pvs_wiz02.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;On the PXE Services Screen, select the option that matches your environment - when in doubt select &lt;strong&gt;The Service that runs on this computer&lt;/strong&gt; and &lt;strong&gt;Microsoft DHCP&lt;/strong&gt; (unless DHCP is remote), click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Sy01BVWxQ4U/TidYOMBAj4I/AAAAAAAAAIs/PHfuDeYtXt8/s1600/pvs_wiz03.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="304" width="400" src="http://2.bp.blogspot.com/-Sy01BVWxQ4U/TidYOMBAj4I/AAAAAAAAAIs/PHfuDeYtXt8/s400/pvs_wiz03.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;li&gt;On the Farm Configuration Screen select &lt;strong&gt;Create farm&lt;/strong&gt; and click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-Z5VzIBeq7m0/TidYXkXOBXI/AAAAAAAAAI0/1qxmy1Pacdw/s1600/pvs_wiz04.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="305" width="400" src="http://2.bp.blogspot.com/-Z5VzIBeq7m0/TidYXkXOBXI/AAAAAAAAAI0/1qxmy1Pacdw/s400/pvs_wiz04.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;On the Database screen enter the information appropriate to your environment (SQL server name, instance, and port) click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;On the New Farm screen fill in the information for your environment, the Database name, farm name, site name and initial collection name. Select &lt;strong&gt;Use Active Directory Groups for security&lt;/strong&gt; and select the group created above in Prerequisites as the Farm Administrator group click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Input the License server name and port for your Citrix License server&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-zGJ7gQbuLAs/TidYfOId1mI/AAAAAAAAAI8/zV2Ew5eV4sk/s1600/pvs_cap05.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="347" width="400" src="http://3.bp.blogspot.com/-zGJ7gQbuLAs/TidYfOId1mI/AAAAAAAAAI8/zV2Ew5eV4sk/s400/pvs_cap05.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;On the Service Account screen select &lt;strong&gt;Specified user account&lt;/strong&gt; and input the information for the service account created above. Check &lt;strong&gt;Configure database for the account&lt;/strong&gt; and click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-j-huKyi3J8s/TidYm6gGoXI/AAAAAAAAAJE/CVgareSD7jg/s1600/pvs_wiz06.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="306" width="400" src="http://3.bp.blogspot.com/-j-huKyi3J8s/TidYm6gGoXI/AAAAAAAAAJE/CVgareSD7jg/s400/pvs_wiz06.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;On the Stream Services Screen, leave all options default (you can unselect any extra NICs that are unused), click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-5i5M1gBF_5s/TidYsDfzLYI/AAAAAAAAAJM/7lyRJAC1jRk/s1600/pvs_wiz07.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="306" width="400" src="http://1.bp.blogspot.com/-5i5M1gBF_5s/TidYsDfzLYI/AAAAAAAAAJM/7lyRJAC1jRk/s400/pvs_wiz07.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Check &lt;strong&gt;Use the Provisioning Server TFTP service&lt;/strong&gt;, leave the path to the BIN file alone and click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-mSqwshfZq1M/TidY1qx5STI/AAAAAAAAAJU/SGvyWL4MQMU/s1600/pvs_wiz08.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="305" width="400" src="http://1.bp.blogspot.com/-mSqwshfZq1M/TidY1qx5STI/AAAAAAAAAJU/SGvyWL4MQMU/s400/pvs_wiz08.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Highlight the IP in the Stream Server Boot List, as this is the only server at this time, select Edit, uncheck use &lt;strong&gt;BOOTP/DHCP for Subnet mask and gateway&lt;/strong&gt; and they should fill in, click &lt;strong&gt;OK&lt;/strong&gt;, click &lt;strong&gt;Next &amp;gt;&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-4fMA65T59vc/TidY6V6aUuI/AAAAAAAAAJc/t3R-2VCuxRM/s1600/pvs_wiz09.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="305" width="400" src="http://1.bp.blogspot.com/-4fMA65T59vc/TidY6V6aUuI/AAAAAAAAAJc/t3R-2VCuxRM/s400/pvs_wiz09.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Confirm all your settings on the next screen, make sure &lt;strong&gt;Automatically Start Services&lt;/strong&gt; is checked, click &lt;strong&gt;Finish&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Make sure everything is Green Check Marks and click &lt;strong&gt;Done&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-DcaPONfLwIU/TidZCIVnSlI/AAAAAAAAAJk/pUdev4NcaFQ/s1600/pvs_wiz10.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="325" width="400" src="http://1.bp.blogspot.com/-DcaPONfLwIU/TidZCIVnSlI/AAAAAAAAAJk/pUdev4NcaFQ/s400/pvs_wiz10.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;li&gt;Create the Store&lt;/li&gt;&lt;br /&gt;Launch the Provisioning Services Console&lt;br /&gt;Right Click Stores, Left Click &lt;strong&gt;Create Store...&lt;/strong&gt;&lt;br /&gt;Name: Enter the Store name (admins choice - in my example I use &lt;em&gt;Default Store&lt;/em&gt;&lt;br /&gt;Description: Admin Choice here&lt;br /&gt;Site: This should match the site you created above during the wizard&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-0Rd9ejm66NI/TidZIRrL8UI/AAAAAAAAAJs/4e0puyIIgRA/s1600/pvs01.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="332" width="400" src="http://2.bp.blogspot.com/-0Rd9ejm66NI/TidZIRrL8UI/AAAAAAAAAJs/4e0puyIIgRA/s400/pvs01.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;Click the &lt;em&gt;Servers&lt;/em&gt; tab&lt;br /&gt;Site should match your site&lt;br /&gt;Check your server name&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-g7-Ijq1-Ebo/TidZOjfNV3I/AAAAAAAAAJ0/eVaIWYIDUEU/s1600/pvs02.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="332" width="400" src="http://1.bp.blogspot.com/-g7-Ijq1-Ebo/TidZOjfNV3I/AAAAAAAAAJ0/eVaIWYIDUEU/s400/pvs02.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;Click the Paths tab&lt;br /&gt;Default store path: this is the vDISK folder you created on your share or disk above. ex: G:\CTXPVS\Default\vDisks&lt;br /&gt;Default Write cache paths: this is the Cache folder you created on your share or disk above. ex: G:\CTXPVS\Default\Cache&lt;br /&gt;Click &lt;strong&gt;OK&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-e9GulccY6Us/TidZYJ3TSUI/AAAAAAAAAJ8/_1j5p7DbAyk/s1600/pvs03.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="332" width="400" src="http://1.bp.blogspot.com/-e9GulccY6Us/TidZYJ3TSUI/AAAAAAAAAJ8/_1j5p7DbAyk/s400/pvs03.png" /&gt;&lt;/a&gt;&lt;/div&gt;


&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr width="80%"&gt;&lt;br /&gt;&lt;br /&gt;Install is now complete. &lt;a href="http://www.dhcollier.com/2010/04/installing-citrix-provisioning-server.html"&gt;Part 2&lt;/a&gt; covers capturing a image for use by PVS Stream Clients&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-2946676400038328849?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m9a701pIW3tIM2IO-vQ8sohEO4c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9a701pIW3tIM2IO-vQ8sohEO4c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m9a701pIW3tIM2IO-vQ8sohEO4c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9a701pIW3tIM2IO-vQ8sohEO4c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/RQrTxsbFQcQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/2946676400038328849/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/03/installing-citrix-provisioning-server.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/2946676400038328849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/2946676400038328849?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/RQrTxsbFQcQ/installing-citrix-provisioning-server.html" title="Installing Citrix Provisioning Server 5.1 sp2 [part 1]" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-97LSrvqAW5g/TidXjrmrDdI/AAAAAAAAAIU/-O84P4C1Q4Q/s72-c/DHCP01.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/03/installing-citrix-provisioning-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUAR3w-fCp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-679386676063713471</id><published>2010-03-19T07:49:00.002-06:00</published><updated>2011-07-20T15:27:26.254-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:27:26.254-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Firefox and NTLM</title><content type="html">If you are like me and love making Firefox your default browser but still find yourself moving back to IE for sites like SharePoint, or even a pass-through authentication Citrix Web Interface portal adding NTLM authentication to Firefox is much easier than you may think.&lt;br /&gt;
&lt;br /&gt;
Simple steps as follows:&lt;br /&gt;
&lt;br /&gt;
1) Type &lt;strong&gt;about:config&lt;/strong&gt; in your URL box&lt;br /&gt;
You will get a nice little "warning" on newer versions of Firefox&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-w6A-rgH4KdU/TiUbQOy8wRI/AAAAAAAAAFI/cWJfBLH7D-U/s1600/firefox_prompt.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://2.bp.blogspot.com/-w6A-rgH4KdU/TiUbQOy8wRI/AAAAAAAAAFI/cWJfBLH7D-U/s400/firefox_prompt.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
2) After going past the warning you will see a very large list of settings, in the filter box type &lt;strong&gt;NTLM&lt;/strong&gt; this will limit your selection to a few items.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-0B2vGfx6Zng/TiUbZaloyiI/AAAAAAAAAFM/R9WfY3hKhUo/s1600/about_config.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-0B2vGfx6Zng/TiUbZaloyiI/AAAAAAAAAFM/R9WfY3hKhUo/s400/about_config.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
3) On the entry &lt;strong&gt;network.automatic-ntlm-auth.trusted-uris&lt;/strong&gt; double click it to add your domains or servers (separate by commas) - hit &lt;strong&gt;OK&lt;/strong&gt; and restart Firefox and it now your favorite NTLM sites will work just like they do in IE&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-q4wjUTTQi50/TiUbj1dg7MI/AAAAAAAAAFQ/cXisKw73tuY/s1600/ntlm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://2.bp.blogspot.com/-q4wjUTTQi50/TiUbj1dg7MI/AAAAAAAAAFQ/cXisKw73tuY/s400/ntlm.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-679386676063713471?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FE1RuE0ifRGgnhCbIVUMBc4NiPs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FE1RuE0ifRGgnhCbIVUMBc4NiPs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FE1RuE0ifRGgnhCbIVUMBc4NiPs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FE1RuE0ifRGgnhCbIVUMBc4NiPs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/Hx7H3ze8D6Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/679386676063713471/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/03/firefox-and-ntlm.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/679386676063713471?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/679386676063713471?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/Hx7H3ze8D6Q/firefox-and-ntlm.html" title="Firefox and NTLM" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-w6A-rgH4KdU/TiUbQOy8wRI/AAAAAAAAAFI/cWJfBLH7D-U/s72-c/firefox_prompt.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/03/firefox-and-ntlm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08NSH4yfCp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-6395592674473042562</id><published>2010-03-12T19:28:00.000-07:00</published><updated>2011-07-19T00:11:39.094-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T00:11:39.094-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><category scheme="http://www.blogger.com/atom/ns#" term="xenserver" /><title>XenServer 5.5u2 and Ghost IPs</title><content type="html">Came across a weird issue with Citrix XenServer 5.5 update 2 this week that I figured I'd share. While the circumstances that bring this bug to life may be rare, it can cause a number of problems so I figured I'd post some details and how I fixed it.&lt;br /&gt;
&lt;br /&gt;
In our situation we were testing a number of Network related changes using some Fiber over Ethernet cards (10-40gb network anyone?). Sadly I apparently can not mention the name right now no matter how sweet they are because we are only doing a proof of concept with the company.&lt;br /&gt;&lt;br /&gt; 
&lt;a name='more'&gt;&lt;/a&gt;
During this testing we were moving back and forth between the embedded NICs (Dell Server Broadcom NICs) and virtual NICs from these virtual fiber NICs as the management interface (with NICs being removed, re-added frequently). At one point of troubleshooting I ran a standard Linux &lt;em&gt;ifconfig -a&lt;/em&gt; and I noticed that a number of NICs had stale IP addresses assigned, even though these NICs were removed from as the primary management interface and &lt;em&gt;xe pif-param-list uuid=(eth0's UUID)&lt;/em&gt; showed the interface had no IP assigned.&lt;br /&gt;
&lt;br /&gt;
Strange behavior indeed, checking the 2 other servers we were testing on they had the same issue, a lot of stale data, even after a reboot of one host. It seems the Xen software was not passing down it's IP address removals (or cleaning up after itself) using the xsconsole, the only way to fix the issue was to clear the IP manually using the following command:&lt;br /&gt;
&lt;div class="pshell"&gt;
xe pif-reconfigure-ip mode=none uuid=(UUID of ghost IP nic)&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
The issue appears to only occur when you selected a new management NIC using xsconsole, setting it via the shell always cleared the old IP and set the new IP (likely because the steps include the above mode=none command), so going forward if I change the primary management interface I now use the command shell vs xsconsole:&lt;br /&gt;
&lt;div class="pshell"&gt;
xe host-management-disable&lt;br /&gt;
&lt;br /&gt;
xe pif-reconfigure-ip mode=none uuid=(old_mgmt_nic_uuid)&lt;br /&gt;
&lt;br /&gt;
xe pif-reconfigure-ip mode=static IP=(server_IP) netmask=(netmask) gateway=(gw_IP) uuid=(new_mgmt_nic_uuid)&lt;br /&gt;
&lt;br /&gt;
xe host-management-reconfigure pif-uuid=(new_mgmt_nic_uuid)&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-6395592674473042562?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MXm6I92JAbRs6qPPS2r7zly3XkE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MXm6I92JAbRs6qPPS2r7zly3XkE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MXm6I92JAbRs6qPPS2r7zly3XkE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MXm6I92JAbRs6qPPS2r7zly3XkE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/t4dc_uzkW1Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/6395592674473042562/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2011/07/xenserver-55u2-and-ghost-ips.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6395592674473042562?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6395592674473042562?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/t4dc_uzkW1Q/xenserver-55u2-and-ghost-ips.html" title="XenServer 5.5u2 and Ghost IPs" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2011/07/xenserver-55u2-and-ghost-ips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUCQnY8fip7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-7370797296194106454</id><published>2010-03-10T06:34:00.001-07:00</published><updated>2011-07-20T15:27:43.876-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:27:43.876-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xenapp" /><category scheme="http://www.blogger.com/atom/ns#" term="tech news" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>XenApp 6</title><content type="html">More reason why I gave up on Citrix Certification after 3.0, here comes the next Version of XenApp... 6.0 will be released March 24, 2010.&lt;br /&gt;
&lt;br /&gt;
The first downside I see is that XenApp 6.0 is for Windows 2008 R2 only, that will exclude most of the clients I've worked with from seeing XenApp 6 any time soon (it's hard enough getting acceptance to move to 2008 from 2003).&lt;br /&gt;
&lt;br /&gt;
Here is a breakdown of the new features:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
Enterprise-class scalability
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Built for Windows Server 2008 R2: Increase scalability of your XenApp farm with up to 15% more users per server and take advantage of the enhancements and optimizations made to the newest Microsoft operating system.&lt;/li&gt;
&lt;li&gt;Simple, fast product installation: Install XenApp in half the time with role-based setup wizards and simplified server deployment.&lt;/li&gt;
&lt;li&gt;AppCenter: Simplify application management with a single, more intuitive console to perform management tasks.&lt;/li&gt;
&lt;li&gt;Seamless integration with Microsoft management tools: Streamline application management using familiar Active Directory group policies and automate management workflows using PowerShell.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Big pluses here are faster installs and the automated management using PowerShell (I knew focusing some attention on Exchange 2007 would pay off).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
High definition user experience&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;HDX RealTime collaboration: Enable real-time audio and video collaboration using Microsoft Office Communicator and VoIP softphones.&lt;/li&gt;
&lt;li&gt;HDX RealTime audio: Ensure CD quality audio while using 90% less bandwidth.&lt;/li&gt;
&lt;li&gt;HDX Plug-n-Play for Windows portable USB devices: Ensure a seamless user experience with expanded USB support for POS interfaces, webcams, microphones, scanners, digital cameras and more.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
In environments like hospitals where moves are being made to more digital audio and video applications there are going to be some huge motivations to move with these changes especially seeing as most companies are deploying some form of corporate Instant messaging (again seems to work fine in XA5 - but maybe it will be better in XA6).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
Self-service apps &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Self-service app storefront: Deliver self-service access to the applications users need with Citrix Dazzle, the first self-service storefront for enterprise applications.&lt;/li&gt;
&lt;li&gt;App-V integration: Manage and deliver both Citrix and Microsoft virtual applications on demand from a single point&amp;nbsp;with Microsoft App-V.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I like the tie is with App-V - I'm still on the fence about the "App Storefront" idea, I think it has a very niche market and I have trouble seeing Citrix's vision here besides the jumping on the "AppStore" bandwagon, time will tell.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
Any device, anywhere &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Citrix Receiver for Windows, Mac &amp;amp; Linux: Deliver applications on demand to Windows, Mac and Linux desktops using a single, auto-updating client.&lt;/li&gt;
&lt;li&gt;Expanded plug-in support for Citrix Receiver: Ensure high performance access to more applications and services than ever before with new Receiver plug-ins for WAN acceleration, Single sign-on, and EasyCall voice communications.&lt;/li&gt;
&lt;li&gt;Citrix Receiver for iPhone and Android: Give users ultimate mobility with access to corporate applications from the palm of your hand with popular smartphones, including iPhone, Windows Mobile, and now Android.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Nothing too special here, a proper configuration of 4.5/5.0 has auto-updating clients, also I expect the Citrix iPhone and Android receivers will work with any version of Citrix Farm.&lt;br /&gt;
&lt;br /&gt;
Check out the official announcement here: &lt;a href="http://www.citrix.com/xenapp6"&gt;http://www.citrix.com/xenapp6&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-7370797296194106454?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d1kFC0PvNeCwnd14hdWSkMjrSzU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d1kFC0PvNeCwnd14hdWSkMjrSzU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d1kFC0PvNeCwnd14hdWSkMjrSzU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d1kFC0PvNeCwnd14hdWSkMjrSzU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/TeczqTGBqa8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/7370797296194106454/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/03/xenapp-6.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7370797296194106454?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7370797296194106454?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/TeczqTGBqa8/xenapp-6.html" title="XenApp 6" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/03/xenapp-6.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUARXY9eCp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-8732983917079505070</id><published>2010-03-07T20:47:00.000-07:00</published><updated>2011-07-18T23:44:04.860-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:44:04.860-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tech news" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Citrix Guru</title><content type="html">I finally reached the level of Citrix Guru on Experts Exchange... Something I'm quite proud of, just thought I'd toot my own horn for a moment...&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-pVkylXKyM-c/TiUZj_ZlEHI/AAAAAAAAAFE/Qfrqu5kv6QU/s1600/CitrixGuru.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="127" width="398" src="http://4.bp.blogspot.com/-pVkylXKyM-c/TiUZj_ZlEHI/AAAAAAAAAFE/Qfrqu5kv6QU/s400/CitrixGuru.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-8732983917079505070?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uXNFwxuuWzYQXnhN6IiGFRc6YO8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uXNFwxuuWzYQXnhN6IiGFRc6YO8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uXNFwxuuWzYQXnhN6IiGFRc6YO8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uXNFwxuuWzYQXnhN6IiGFRc6YO8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/3XLS_FFIisA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/8732983917079505070/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/03/citrix-guru_07.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/8732983917079505070?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/8732983917079505070?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/3XLS_FFIisA/citrix-guru_07.html" title="Citrix Guru" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-pVkylXKyM-c/TiUZj_ZlEHI/AAAAAAAAAFE/Qfrqu5kv6QU/s72-c/CitrixGuru.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/03/citrix-guru_07.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMQXk7eSp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-5463998258231214771</id><published>2010-02-25T10:46:00.000-07:00</published><updated>2011-07-18T23:41:20.701-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:41:20.701-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rants" /><category scheme="http://www.blogger.com/atom/ns#" term="economy" /><title>Recording Industry Fees killed the Satillite Star</title><content type="html">So I went to renew my XM Radio subscription today and decided to finally upgrade to the lifetime subscription and just be done with the annual renewals... Until I saw this:&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0Hz3L2R5E-Y/TiUYYZYcmdI/AAAAAAAAAE8/rVKa0iQ3XxU/s1600/xm1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-0Hz3L2R5E-Y/TiUYYZYcmdI/AAAAAAAAAE8/rVKa0iQ3XxU/s400/xm1.jpg" width="361" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;U.S. Music Royalty Fee:&lt;/b&gt; Huh?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;br /&gt;
After doing a little research I found out about this dirty little fee from XM's Terms and Conditions &lt;br /&gt;
&lt;br /&gt;
http://www.xmradio.com/pdf/xm_tc_100109.pdf&lt;br /&gt;
&lt;br /&gt;
Section 8. Fees has this little nugget:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
U.S. Music Royalty Fee: As of July 29, 2009, new and renewing Subscription Packages which include music channels will be charged a U.S. Music Royalty Fee. For further details on how this fee is calculated see FAQs.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Which links to a site dedicated to this sneaky little "Fee" that apparently only applies to Satellite Radios:&lt;br /&gt;
&lt;br /&gt;
http://www.xmradio.com/about/musicroyalty.xmc&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
1. Why does SIRIUS XM pay music royalties?&lt;br /&gt;
&lt;br /&gt;
a. Music royalty rights were established by Congress and are the product of the Copyright Act. Unlike terrestrial radio, both SIRIUS and XM are required to pay copyright music royalties to recording artists, musicians and recording companies who hold copyrights in sound recordings (the actual recording of a work). These royalties have risen dramatically as a result of a decision of the Copyright Royalty Board. Like terrestrial radio, SIRIUS and XM must also pay music publishers who hold copyrights in musical compositions (or the lyrics and music) through their collective organizations, ASCAP, BMI and SESAC. These fees have also risen since March 2007. Finally, SIRIUS and XM must also pay certain copyright owners to facilitate the recording of content on portable devices.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks but no thanks - yet again the music industry finds a way to stifle artists and music - I can think of at least 10-15 artists that I have found simply from listening to XM radio's more obscure channels, I would likely have never have heard from  these artists on regular radio. Sadly I'm afraid I won't be buying your songs or albums anymore because the Recording Industry has made it so I can't easily listen to your music. I guess I'll take my extra $400 I would have bought a lifetime XM subscription for and instead buy Honda's iPOD adapter for the car and listen to the artists I already have on my iPOD from now on.&lt;br /&gt;
&lt;br /&gt;
Goodbye Sirius/XM, I'm sorry that you get hurt by this ridiculous piece of legislation and I'm sorry that the Recording Industry has put the noose around your companies neck which will likely end in your eventual closure once enough of us subscribers decide to leave.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-5463998258231214771?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5UTSU_jae5whYUwZkSJLRzUrwqw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5UTSU_jae5whYUwZkSJLRzUrwqw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5UTSU_jae5whYUwZkSJLRzUrwqw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5UTSU_jae5whYUwZkSJLRzUrwqw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/ADwl9MV7Eo0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/5463998258231214771/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/02/recording-industry-fees-killed.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/5463998258231214771?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/5463998258231214771?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/ADwl9MV7Eo0/recording-industry-fees-killed.html" title="Recording Industry Fees killed the Satillite Star" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-0Hz3L2R5E-Y/TiUYYZYcmdI/AAAAAAAAAE8/rVKa0iQ3XxU/s72-c/xm1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/02/recording-industry-fees-killed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBQXk6eip7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-4908517483548684831</id><published>2010-01-27T21:17:00.000-07:00</published><updated>2011-07-18T23:42:30.712-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:42:30.712-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="games" /><category scheme="http://www.blogger.com/atom/ns#" term="scifi" /><title>Star Trek Online - Character customization</title><content type="html">In my last post I shared some of my impressions of Star Trek Online's open beta, now that Beta has officially ended (with the last rounds of improvements really taking the game up a notch in terms of performance and stability) I have some time to share some details on the massive level of customization. In this case Character creation.&lt;br /&gt;
&lt;br /&gt;
When you first login you are presented with your create a new character option, the three class choices are Engineer (DPS), Tactical (Tank), and Science (Healer/Support).&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xq3JRGq1mxE/TiUWkqvgFAI/AAAAAAAAAEg/W6UZsU-K4Xw/s1600/01-class.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="235" src="http://1.bp.blogspot.com/-xq3JRGq1mxE/TiUWkqvgFAI/AAAAAAAAAEg/W6UZsU-K4Xw/s400/01-class.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Choose Your Career&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a name='more'&gt;&lt;/a&gt;Each Class provides a quick little synopsis of your role in Starfleet then it's off to the standard Race/Sex Screen.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eEmSRc2ShAI/TiUWmNB9VyI/AAAAAAAAAEk/ItY5OpnDplY/s1600/02-race.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="196" src="http://2.bp.blogspot.com/-eEmSRc2ShAI/TiUWmNB9VyI/AAAAAAAAAEk/ItY5OpnDplY/s400/02-race.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Choose Your Species and Gender&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Like most MMOs the Sex has nothing to do with character Male and Female are equal, pre-defined Species come with set traits and optional selection of others, while the alien race gives you the complete ability to create any old race your heart desires, it's like a character generator on speed - if you can imagine an alien, odds are you can make it here.&lt;br /&gt;
&lt;br /&gt;
Traits are up next, this is where you can really improve your character's behavior to suit you.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GFaEgcehfo4/TiUWndNgQ-I/AAAAAAAAAEo/Es4RgWl5S4M/s1600/03-traits.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="235" src="http://2.bp.blogspot.com/-GFaEgcehfo4/TiUWndNgQ-I/AAAAAAAAAEo/Es4RgWl5S4M/s400/03-traits.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Choose Your Traits&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
Want to be a doctor, go for Creative for the Bonus healing, want to be a Star Ship Cowboy, go for Accurate for better aim. The start of your unique career in Starfleet begins with a good choice of traits.&lt;br /&gt;
&lt;br /&gt;
Then the real customization takes over, The first Choices are your head.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-pQsuzU6NSc4/TiUWomNmXUI/AAAAAAAAAEs/aG9f9acx2a4/s1600/04-head-basic.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="235" src="http://2.bp.blogspot.com/-pQsuzU6NSc4/TiUWomNmXUI/AAAAAAAAAEs/aG9f9acx2a4/s400/04-head-basic.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Customize Your Head (Basic Settings)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
You are first presented with a Basic screen where you can choose 10 different pre-configured heads for your simple choosing - clicking the Advanced button will give you the sky's the limit in custom options, fore head size, cheek depth, eye shape, the options are as varied as the universe itself - when done you move on to the Body which is equally as crazy with options.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MDownhrjD4M/TiUWqIEw_9I/AAAAAAAAAEw/nbuHYx-Hifw/s1600/05-body-adv.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="235" src="http://4.bp.blogspot.com/-MDownhrjD4M/TiUWqIEw_9I/AAAAAAAAAEw/nbuHYx-Hifw/s400/05-body-adv.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Customize Your Body (Advanced)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
This shows the Advanced settings available to you, Hands Bulk, Stomach Size, Fingers Length, what ever your little heart desires you can do it. Next up is Uniform.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--dX1-2R-qrs/TiUWrTnPjMI/AAAAAAAAAE0/BZHyugK_If8/s1600/06-uniform-adv.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="235" src="http://4.bp.blogspot.com/--dX1-2R-qrs/TiUWrTnPjMI/AAAAAAAAAE0/BZHyugK_If8/s400/06-uniform-adv.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Customize Your Uniform&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Here you can choose between a number of different StarFleet Uniforms - in Open Beta the only "familiar" uniform was the TNG Movie Uniforms, when the game drops live there will be a number of uniforms here from different pre-orders or retailers special offers (and I'm sure a few from the Cryptic Store for purchase).&lt;br /&gt;
&lt;br /&gt;
If you spent oh an hour on getting your Avatar just right, now is the best time to make use of Cryptic's handy Save button at the bottom, this keeps every little detail down to brow saved should you need to recreate this persona again for some reason.&lt;br /&gt;
&lt;br /&gt;
The Final Screen lets you name your Character, your Starting Ship, and even provide a Bio for us uber geeks (sadly the SUPER UBER GEEKS - cough me - had to cut a few pages off my Bio to get it to fit!).&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-PH-iOBVlzEg/TiUWstCcRZI/AAAAAAAAAE4/Y7JqxaK1SAY/s1600/07-name.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="235" src="http://4.bp.blogspot.com/-PH-iOBVlzEg/TiUWstCcRZI/AAAAAAAAAE4/Y7JqxaK1SAY/s400/07-name.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Choose Your Names and Biography&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
With the Basic and Advanced Options you can spend as much time or as little time as you want in the Character Building - in most cases you can be playing in less than 5 minutes if you want. The best part, is that all of this (at least in Beta) was fully changeable later - for a small bit of Energy Creds (the currency of STO) - so if you aren't happy with your uniform, change it later. Either way you will find the detailed customizations are just the beginning of fun in STO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-4908517483548684831?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zEk7j2covkEbN0puQGv0a-hNGvY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zEk7j2covkEbN0puQGv0a-hNGvY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zEk7j2covkEbN0puQGv0a-hNGvY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zEk7j2covkEbN0puQGv0a-hNGvY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/iShBe6p1Bp8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/4908517483548684831/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/01/star-trek-online-character.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/4908517483548684831?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/4908517483548684831?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/iShBe6p1Bp8/star-trek-online-character.html" title="Star Trek Online - Character customization" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-xq3JRGq1mxE/TiUWkqvgFAI/AAAAAAAAAEg/W6UZsU-K4Xw/s72-c/01-class.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/01/star-trek-online-character.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYDRnk8eyp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-3452267362489652496</id><published>2010-01-13T21:03:00.000-07:00</published><updated>2011-07-18T23:42:57.773-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:42:57.773-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="games" /><category scheme="http://www.blogger.com/atom/ns#" term="scifi" /><title>First Impressions - Star Trek Online [Open Beta]</title><content type="html">Since the pre-launch of WoW there has been only a few MMOs that have peaked my interest as strongly as WoW did all those many years ago, Star Trek Online is one of these games.&lt;br /&gt;
&lt;br /&gt;
My first impressions of ST:O prove a bit hard to quantify, while this is an Open Beta the level of problems has stifled my experiences greatly, so it's not a fair assessment. I hear from a number of closed beta testers that the universe was, at least in closed beta, very stable prior to open beta launch. Sadly all sense of stability has been sold off by the Ferengi. &lt;br /&gt;
&lt;br /&gt;
Stardate 63498.1 Open Beta begins, and with a rush most of us with access already had our clients pre-loaded and accounts enabled just waiting to be beamed up into the universe.&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
When you first begin ST:O you face the new character generator - this bad boy takes customization to levels I have never seen, not only can a person customize EVERY aspect of their persona in game, Cryptic has even gone so far as to let you create your very own race within the universe. That's correct, your very own species within the Federation. As this is Open Beta and thus limited on time I stick with human male, and Roger Arulian Orici, Human Science Officer begins his Starfleet career.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-p14VgwOQRI0/TiUVFAsp2QI/AAAAAAAAAEU/H21Rkt3G5oo/s1600/screenshot_2010-01-13-18-32-01.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/-p14VgwOQRI0/TiUVFAsp2QI/AAAAAAAAAEU/H21Rkt3G5oo/s400/screenshot_2010-01-13-18-32-01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Roger Arulian Orici: &lt;/b&gt;Sol System Starbase&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Now it's important to note that ST:O has two fully functional and very different halves of game play, there is the Ground system where you control a persona in the flesh and walk around similar to other MMOs like WoW. the other side of the coin is Space system which is similar to EVE Online where you control your ship around the galaxy.&lt;br /&gt;
&lt;br /&gt;
To start the game you are beamed to a Starbase in crisis, it seems the Borg have returned to cause some static. The tutorial is sound (though REAL slow right now while they are getting things worked out), the ground area in the tutorial is very linear. This helps the MMO beginners time to get used to the controls and movement. After learning how to interact with those around you it is straight to combat training on real life Borg - at the end you are beamed up to your ship.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-W_7JQj9LZm4/TiUVUfEE-iI/AAAAAAAAAEc/Y_9jn2vWWzc/s1600/screenshot_2010-01-13-19-05-56.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/-W_7JQj9LZm4/TiUVUfEE-iI/AAAAAAAAAEc/Y_9jn2vWWzc/s400/screenshot_2010-01-13-19-05-56.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;U.S.S. Prometheus - NCC-92850:&lt;/b&gt; in high orbit around Earth&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
After some corresponding tutorial like missions in space (movement and interaction, the combat) you are sent right back to another mission on a planet - just when I was starting to have fun blowing up Borg Cubes.&lt;br /&gt;
&lt;br /&gt;
After that you are sent back to Earth to begin the real game. Your first trip to the Sol System starbase gives you an idea of the potential of the ST:O ground system, you have the freedom to roam here vs the very defined "go this way because all the other bulkheads are sealed" system that the tutorial presents. After learning some of the advanced stuff like taking on bridge officers, upgrading your ship, skills and leveling, etc. you leave the Starbase with a few missions, Lieutenant rank, and a battle field commission as Captain of your ship for good.&lt;br /&gt;
&lt;br /&gt;
I personally have had the most fun in space (sort of regretting going science officer now instead of Engineering or Tactical) - the ground combat to me a) lacks the freedom that space does and b) has much more lag. But it's still real early to tell if this will grow on me as much of the universe in my case is still very unexplored. In my very limited explorations after leaving SOL Starbase the game has some great potential, and I'm sure the Cryptic developers are working hard to resolve the bugs and slowness that is keeping most people from exploring. &lt;br /&gt;
&lt;br /&gt;
Keep Hailing frequencies open as I'll post more about some of the more interesting features of the game (like customization) in days to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-3452267362489652496?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DGNrOcAv79p2QosLqgKSljmRPFQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DGNrOcAv79p2QosLqgKSljmRPFQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DGNrOcAv79p2QosLqgKSljmRPFQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DGNrOcAv79p2QosLqgKSljmRPFQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/4tC0WuuRIuo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/3452267362489652496/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2010/01/first-impressions-star-trek-online-open.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/3452267362489652496?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/3452267362489652496?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/4tC0WuuRIuo/first-impressions-star-trek-online-open.html" title="First Impressions - Star Trek Online [Open Beta]" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-p14VgwOQRI0/TiUVFAsp2QI/AAAAAAAAAEU/H21Rkt3G5oo/s72-c/screenshot_2010-01-13-18-32-01.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2010/01/first-impressions-star-trek-online-open.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEACSX8zcCp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-6030001321340981134</id><published>2009-10-22T11:26:00.000-06:00</published><updated>2011-07-18T23:19:28.188-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:19:28.188-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Easy Way to create a bootable Windows 7 DVD</title><content type="html">&lt;strong&gt;10/28 Update:&lt;/strong&gt; Seems Microsoft finally made the iso files available for easier creation of a boot DVD - here are the links:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msft-dnl.digitalrivercontent.net/msvista/pub/X15-65805/X15-65805.iso" target="_blank"&gt;x64 Pro&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://msft-dnl.digitalrivercontent.net/msvista/pub/X15-65804/X15-65804.iso" target="_blank"&gt;x32 Pro&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://msft-dnl.digitalrivercontent.net/msvista/pub/X15-65733/X15-65733.iso" target="_blank"&gt;x64 Home Premium&lt;/a&gt; &lt;br /&gt;
&lt;a href="http://msft-dnl.digitalrivercontent.net/msvista/pub/X15-65732/X15-65732.iso" target="_blank"&gt;x32 Home Premium&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
So if you are like me and took advantage of the sweet deal on the Student $29 Windows 7 Pre-Order or you downloaded a copy from one of the digital stores selling Windows 7 you might notice that the download is not in a format that you can easily burn a bootable DVD (sorry won't fit on a CD).&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;
&lt;br /&gt;
The official way to get a DVD from your download copy involves grabbing a 1.7 GB download of the Windows Automation Installation Kit (&lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34&amp;amp;displaylang=en" target="_blank"&gt;WAIK for Windows 7&lt;/a&gt;), and you are welcome to waste your bandwidth getting this download, but in the end you need just one file - one 128k file called oscdimg.exe.&lt;br /&gt;
&lt;br /&gt;
Let's get a bootable DVD the easy way shall we?&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Prerequisites:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
1) Your Windows 7 download install files&lt;br /&gt;
&lt;br /&gt;
2) OSCDIMG.EXE&lt;br /&gt;
&lt;br /&gt;
3) ISO burning software - assuming you already make CD/DVDs then this should already be on your system.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Prep Work:&lt;/strong&gt;&lt;br /&gt;
1) After you download Windows 7 (I sent mine to my C:\Win7) you end up with 3 files:&lt;br /&gt;
&lt;div class="notepad"&gt;
setup1.box&lt;br /&gt;
setup2.box&lt;br /&gt;
Win7-P-Retail-en-us-x64.exe &lt;/div&gt;
&lt;br /&gt;
Note: this is for Pro x64 - your exe may have different name depending on the version you downloaded&lt;br /&gt;
&lt;br /&gt;
Running the exe file will get you an &lt;strong&gt;ExpandedSetup&lt;/strong&gt; folder in the same location as these files (as well as starting the setup, just close the setup window for now).&lt;br /&gt;
&lt;br /&gt;
2) unzip OSCDIMG.exe file to C:\Win7&lt;br /&gt;
*if you went the WAIK route, oscdimg should be in your path after install*&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Make the ISO:&lt;/strong&gt;&lt;br /&gt;
1) Open an Elevated Command Prompt (right click the Command Prompt icon (Start - All Programs - Accessories) - Left Click Run As Administrator)&lt;br /&gt;
&lt;br /&gt;
2) CD to c:\Win7&lt;br /&gt;
&lt;div class="pshell"&gt;
C:\Windows\system32&amp;gt;CD C:\Win7&lt;/div&gt;
&lt;br /&gt;
3) Create the ISO&lt;br /&gt;
&lt;div class="pshell"&gt;
C:\win7&amp;gt;oscdimg.exe -u2 -bc:\win7\expandedSetup\boot\etfsboot.com -h c:\win7\exp&lt;br /&gt;
andedSetup c:\win7\7.iso&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
you will see something like this:&lt;br /&gt;
&lt;div class="pshell"&gt;
OSCDIMG 2.54 CD-ROM and DVD-ROM Premastering Utility&lt;br /&gt;
Copyright (C) Microsoft, 1993-2007. All rights reserved.&lt;br /&gt;
Licensed only for producing Microsoft authorized content.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scanning source tree (500 files in 46 directories)&lt;br /&gt;
Scanning source tree complete (874 files in 200 directories)&lt;br /&gt;
&lt;br /&gt;
Computing directory information complete&lt;br /&gt;
&lt;br /&gt;
Image file is 3242131456 bytes&lt;br /&gt;
&lt;br /&gt;
Writing 874 files in 200 directories to c:\win7\7.iso&lt;br /&gt;
&lt;br /&gt;
100% complete&lt;br /&gt;
&lt;br /&gt;
Final image file is 3244328960 bytes&lt;br /&gt;
&lt;br /&gt;
Done.&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
4) burn the iso with your favorite ISO burning software (slower speed the better). You should now have a fully bootable Windows 7 Install CD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-6030001321340981134?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8YtH2enn_STUgSYBg5UG51oQoHc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8YtH2enn_STUgSYBg5UG51oQoHc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8YtH2enn_STUgSYBg5UG51oQoHc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8YtH2enn_STUgSYBg5UG51oQoHc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/btmJAl2i5Vs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/6030001321340981134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/10/easy-way-to-create-bootable-windows-7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6030001321340981134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6030001321340981134?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/btmJAl2i5Vs/easy-way-to-create-bootable-windows-7.html" title="Easy Way to create a bootable Windows 7 DVD" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/10/easy-way-to-create-bootable-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUNQXc4fyp7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-3114099250178742534</id><published>2009-09-22T11:37:00.001-06:00</published><updated>2011-07-20T15:28:10.937-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:28:10.937-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xenapp" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><title>Deploying XenApp Client with switches</title><content type="html">I have always been fond of using the /a switch on Citrix Client installers to create a custom Admin package, the key downside to this has always been removal of the Citrix signature on the msi after doing this (for obvious security reasons). So for my current deployment of the 11.0 client in the enterprise I've moved to MSI installer properties to accomplish the same install without the headaches of a custom MSI package.&lt;br /&gt;
&lt;br /&gt;
There is a few ways to accomplish this deployment"&lt;br /&gt;
&lt;br /&gt;
1) you can just pass the install switches via a command line prompt such as:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
MSIEXEC /I XenAppHosted.msi /L*v "%SYSTEMROOT%\XA5ClientInstall.log" /qb- ADDLOCAL=ICA_Client,PN_AGENT,WEB_CLIENT,SSON ENABLE_SSON=Yes SERVER_LOCATION=http://citrix&lt;/div&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
2) you can get fancy and create an install cmd file such as XenAppInst.cmd&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
@ECHO OFF&lt;br /&gt;
&lt;br /&gt;
SET CTXInstall=\\(my dfs root)\software\citrix&lt;br /&gt;
SET OPTIONS=&lt;br /&gt;
&lt;br /&gt;
:: XA Plugin Config&lt;br /&gt;
SET OPTIONS=%OPTIONS% /L*v "%SYSTEMROOT%\XA5ClientInstall.log" /qb-&lt;br /&gt;
SET OPTIONS=%OPTIONS% ADDLOCAL=ICA_Client,PN_AGENT,WEB_CLIENT,SSON&lt;br /&gt;
SET OPTIONS=%OPTIONS% ENABLE_SSON=Yes&lt;br /&gt;
SET OPTIONS=%OPTIONS% SERVER_LOCATION=http://citrix&lt;br /&gt;
&lt;br /&gt;
:: Install XA Plugin&lt;br /&gt;
ECHO Installing XenApp Client&lt;br /&gt;
START /WAIT MSIEXEC /I %CTXInstall%\Client\XenAppHosted.msi %OPTIONS%&lt;/div&gt;
&lt;br /&gt;
Both of these examples above install the ICA Client, Web Client and XenApp Plugin (PNAgent for us old schoolers) with SSON in the default location pointing the XenApp Plugin to the server http://citrix&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the available options should you want to go a bit more custom in your deployment:&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;ADDLOCAL&lt;/span&gt;&lt;br /&gt;
Installs one or more specified features. Separate multiple values  with commas. Do not use spaces. Names are case sensitive.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Valid values&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;&lt;ul&gt;
&lt;li&gt;ICA_Client - plug-in engine components (always installs and is required to set other values)&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;PN_AGENT - installs XenApp plug-in&lt;/li&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;li&gt;PN - installs Program Neighborhood (not installed by default)&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;WEB_CLIENT - installs XenApp Web Plug-in&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;SSON - installs files for pass-through authentication&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;Blank&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;CLIENT_UPGRADE&lt;/span&gt;&lt;br /&gt;
Upgrades the client to the most recent version.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Valid values&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;&lt;ul&gt;
&lt;li&gt;Yes&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;No&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;h2&gt;
DEFAULT_NDSCONTEXT&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;Sets a default context for NDS. Separate multiple contexts with commas, and enclose the entire value in quotation marks.&lt;/span&gt;&lt;/h2&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Examples of correct parameters&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;&lt;br /&gt;
DEFAULT_NDSCONTEXT=Context1&lt;br /&gt;
DEFAULT_NDSCONTEXT="Context1,Context2"&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Example of incorrect parameters&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;DEFAULT_NDSCONTEXT=Context1,Context2&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;ENABLE_DYNAMIC_CLIENT_NAME&lt;/span&gt;&lt;br /&gt;
Enables or disables the ability to use the computer name as the client device name and recognize changes to the client name.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Valid values&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;&lt;ul&gt;
&lt;li&gt;Yes&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;No&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;ENABLE_SSON&lt;/span&gt;&lt;br /&gt;
Enables or disables pass-through authentication.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Valid values&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;&lt;ul&gt;
&lt;li&gt;Yes&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;No&lt;/li&gt;
&lt;br /&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;Yes&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;INSTALL_DIR&lt;/span&gt;&lt;br /&gt;
Installation directory where the plug-in software is installed.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;C:\Program Files\Citrix\ICA Client&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;PROGRAM_FOLDER_NAME&lt;/span&gt;&lt;br /&gt;
Specifies the name of the Programs folder on the Start menu (Start Menu Program Folder Name) containing the shortcut to the XenApp plug-in or Program Neighborhood.&lt;br /&gt;
&lt;br /&gt;
This function is not supported during plug-in upgrades.&lt;br /&gt;
&lt;br /&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Valid values&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;User defined&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;Citrix\MetaFrame Access Clients&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: 24px; font-weight: bold;"&gt;SERVER_LOCATION&lt;/span&gt;&lt;br /&gt;
Specifies the URL of the server running the Web Interface. This server hosts the configuration file for the XenApp plug-in. You must enter the server address if you want to use the XenApp plug-in as the passthrough client. The server address can use HTTP or HTTPS.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;table border="1" cellpadding="4" cellspacing="0" frame="border" rules="all" summary=""&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Valid values&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;User defined&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Default value&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;localhost &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="1" rowspan="1" valign="top" width="23.696682464454973%"&gt;Installation type&lt;/td&gt;&lt;td colspan="1" rowspan="1" valign="top" width="76.303317535545%"&gt;XenApp Hosted Plug-in&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
In my examples above the /L*v and /qb- switches are standard MSI switches that control logging (/L*v "path to log") and the /qb- is Basic UI with no modal dialog boxes unattended switch - more details on MSI specific switches can be found here &lt;a href="http://support.microsoft.com/kb/227091" parent="_blank"&gt;KB227091&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Citrix Reference: &lt;a href="http://support.citrix.com/proddocs/topic/xenapp5fp-w2k3/ps-install-prop-pna-overview-v2.html" parent="_blank"&gt;Setup Properties for Pass-through Client&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-3114099250178742534?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YQfuMhlQQi0tTIGfjteHhPxlfWY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YQfuMhlQQi0tTIGfjteHhPxlfWY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YQfuMhlQQi0tTIGfjteHhPxlfWY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YQfuMhlQQi0tTIGfjteHhPxlfWY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/VDS2up9OxxU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/3114099250178742534/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/09/deploying-xenapp-client-with-switches.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/3114099250178742534?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/3114099250178742534?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/VDS2up9OxxU/deploying-xenapp-client-with-switches.html" title="Deploying XenApp Client with switches" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/09/deploying-xenapp-client-with-switches.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04GRHg-cCp7ImA9WhdSEk0.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-7080384486547685512</id><published>2009-07-23T14:45:00.000-06:00</published><updated>2011-07-20T16:45:25.658-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T16:45:25.658-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="powershell" /><category scheme="http://www.blogger.com/atom/ns#" term="citrix" /><category scheme="http://www.blogger.com/atom/ns#" term="scripting" /><title>Publishing Citrix Reports - clean workaround</title><content type="html">One of my chief complaints about publishing Citrix Reports using the Report Center is the lack of options when it comes to the publish folder.&lt;br /&gt;
&lt;br /&gt;
By default you have the choice of Overwrite or Archive, in an archive situation (which is very common in the case of the Configuration log report) when you set in the subfolder field it ends up getting appended with an _# after the first run. This makes finding old reports near impossible (is CL_178 2/12/2009?).&lt;br /&gt;
&lt;br /&gt;
I found a quick and easy workaround using a scheduled PowerShell command to solve the problem.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;br /&gt;
In my setup I have a daily Configuration Logging Specification setup to publish as follows:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-BpJ-yMz62o4/TiURgMiUpOI/AAAAAAAAAEM/f-GCawyr0rU/s1600/ctx_report_publication.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="312" width="400" src="http://4.bp.blogspot.com/-BpJ-yMz62o4/TiURgMiUpOI/AAAAAAAAAEM/f-GCawyr0rU/s400/ctx_report_publication.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This specification has a scheduled job that runs the report every night at 12:05am. &lt;br /&gt;
&lt;br /&gt;
At 12:10am I have a scheduled task on the webserver (setup via the Scheduled Tasks tool) that runs this command:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="pshell"&gt;
rni 'D:\Inetpub\reports\ConfLogDaily\CLD' ('{0:yyyyMMdd}' -f (Get-Date).AddDays(-1))&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
This command renames the CLD folder to a Folder that shows up as YYYYMMDD (with the previous day as the day).&lt;br /&gt;
&lt;br /&gt;
One very important note when working on Powershell Scripts that you may end up running via a cmd prompt (or scheduled task) using powershell.exe:&lt;br /&gt;
Double Quotes (&lt;strong&gt;"&lt;/strong&gt;) is your sworn enemy, though working in the Powershell command prompt Single Quote (&lt;strong&gt;'&lt;/strong&gt;) and Double Quotes are almost always interchangable, the Double quote causes havoc with running it via a scheduled task/regular command prompt (see below). Just something to keep in mind.&lt;br /&gt;
&lt;br /&gt;
Now when I browse to the http://webserver/reports/ConfLogDaily folder instead of seeing:&lt;br /&gt;
CLD&lt;br /&gt;
CLD_1&lt;br /&gt;
CLD_2&lt;br /&gt;
*and so on*&lt;br /&gt;
&lt;br /&gt;
I see:&lt;br /&gt;
20090101&lt;br /&gt;
20090102&lt;br /&gt;
20090103&lt;br /&gt;
*and so on*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One small note that when you set up your scheduled task you actually set the task up with the command line to PowerShell.exe like so:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
&lt;strong&gt;x64&lt;/strong&gt;&lt;br /&gt;
C:\WINDOWS\SysWOW64\windowspowershell\v1.0\powershell.exe  rni 'D:\Inetpub\reports\ConfLogDaily\CLD' ('{0:yyyyMMdd}' -f (Get-Date).AddDays(-1))&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;x32&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
C:\WINDOWS\System32\windowspowershell\v1.0\powershell.exe  rni 'D:\Inetpub\reports\ConfLogDaily\CLD' ('{0:yyyyMMdd}' -f (Get-Date).AddDays(-1))&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-7080384486547685512?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xWJO-WarvG1HV0-TGaz0OAAGJJk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xWJO-WarvG1HV0-TGaz0OAAGJJk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xWJO-WarvG1HV0-TGaz0OAAGJJk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xWJO-WarvG1HV0-TGaz0OAAGJJk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/T2D4tOIWvCY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/7080384486547685512/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/07/publishing-citrix-reports-clean.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7080384486547685512?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7080384486547685512?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/T2D4tOIWvCY/publishing-citrix-reports-clean.html" title="Publishing Citrix Reports - clean workaround" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-BpJ-yMz62o4/TiURgMiUpOI/AAAAAAAAAEM/f-GCawyr0rU/s72-c/ctx_report_publication.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/07/publishing-citrix-reports-clean.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UNRH84fCp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-1392448317351388880</id><published>2009-07-07T17:07:00.000-06:00</published><updated>2011-07-19T00:01:35.134-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T00:01:35.134-06:00</app:edited><title>Dexter ... curse you OnDemand!</title><content type="html">So in my attempts to avoid all things surrounding this Michael Jackson insanity tornado recently I've all but avoided live TV - after catching up on everything hiding on my DVR I was forced to take a look in the Video OnDemand section, which I fairly admit I really don't use as much as I should. &lt;br /&gt;&lt;br /&gt;Besides the occasional movie I noticed I just missed the start time by 10 minutes or maybe some kids cartoons to pacify the monkeys need for SpongeBob during the one hour SpongeBob can't be found somewhere on the 20 versions of Nickelodeon, I don't use the VOD features of my expensive cable TV package. That changed this weekend in my attempts to avoid another MJ special attack on my sanity. &lt;br /&gt;&lt;br /&gt;I found myself noticing that Showtime had Dexter seasons 1-3 available in anticipation of the show's return for the 4th season this fall. And all I can say is you had me at first slice!&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;While I admit I have no usual desire to watch slasher flicks - Horror just doesn't do it for me - I can't stop watching this show. The character just grabbed me and I can't get enough, watching Michael C Hall play a man void of emotion &lt;em&gt;fake&lt;/em&gt; his way though the motions of being &lt;em&gt;normal&lt;/em&gt; like the rest of us you think would bore the living snot out of me, but oddly not only does he have me believing every moment I find myself relating to him in a creepy sort of way. &lt;br /&gt;&lt;br /&gt;No need to call the cops, I'll explain. Dexter is an extreme example of every one of us; how many times do we fake some emotion in our lives to be normal? While his darkness is defiantly something deeper and darker than anything I can imagine, there is something more to this character that I can't help but relate to. After finishing season 1 last night I found myself rooting for Dexter, hoping he doesn't get caught, hoping he kills that next scum bag who with the help of his slimy lawyer slipped right though the cracks of a broken justice system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*cough* after being unable to stop the last 3 episodes no matter how hard I tried, staying up WAY past the time I should have been long asleep, I watched Dexter slash his way though Miami's most disgusting criminal element (not to spoil, but the Therapist - "I can't kill him yet...I need another session!" - wow that was genius - we'll just leave it at that).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DWEAn0TBTyQ&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DWEAn0TBTyQ&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344" wmode="transparent"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you are looking for a gripping character story that deviates completely from the norm then I suggest anyone who has access to Showtime OnDemand should check out a few episodes while they are offering the show's first 3 seasons as part of your subscription (or heck go get one for the month if you don't or pick them episodes up on DVD). I think after 3 episodes of the show you won't be able to stop!&lt;br /&gt;&lt;br /&gt;I can't even start Season 2 tonight because I need to sleep thanks to Dexter grip on me the past 2 nights. How did I ever miss this show? I guess I really should check out some of these other shows I've missed, maybe squeeze a bit more out of my ungodly cable bill!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-1392448317351388880?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QDjU8Z3Cw7mp_aQi73jCfLb-bwA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QDjU8Z3Cw7mp_aQi73jCfLb-bwA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QDjU8Z3Cw7mp_aQi73jCfLb-bwA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QDjU8Z3Cw7mp_aQi73jCfLb-bwA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/-GbDvMLsws8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/1392448317351388880/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/07/dexter-curse-you-ondemand.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/1392448317351388880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/1392448317351388880?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/-GbDvMLsws8/dexter-curse-you-ondemand.html" title="Dexter ... curse you OnDemand!" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/07/dexter-curse-you-ondemand.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08MR3YzfCp7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-5723193538789138234</id><published>2009-07-03T21:52:00.000-06:00</published><updated>2011-07-18T23:04:46.884-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:04:46.884-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rants" /><category scheme="http://www.blogger.com/atom/ns#" term="economy" /><title>The Age of Nickel and Diming to Death</title><content type="html">Decided to take the family to Six Flags Over Texas tomorrow in Arlington - When buying our tickets I came across this nugget of pure price fixing. We've all heard about convenience fees before, but this one takes the cake: $5 in shipping to my printer! You heard me right, I had to pay Six Flags $5 for the privilege of using my very own paper and my very own toner to visit their park... Pure Insanity!&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bavTpPj2NEo/TiUQGj-tYJI/AAAAAAAAAEE/n_DzACDgD98/s1600/print-n-go.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="376" src="http://3.bp.blogspot.com/-bavTpPj2NEo/TiUQGj-tYJI/AAAAAAAAAEE/n_DzACDgD98/s400/print-n-go.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;Print and Go:&lt;/b&gt; Oh My...&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-5723193538789138234?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xYgFQh3s_Z-7dZ4HTT9hA43KTV4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xYgFQh3s_Z-7dZ4HTT9hA43KTV4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xYgFQh3s_Z-7dZ4HTT9hA43KTV4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xYgFQh3s_Z-7dZ4HTT9hA43KTV4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/PhT-dgDir3M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/5723193538789138234/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/07/age-of-nickel-and-diming-to-death.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/5723193538789138234?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/5723193538789138234?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/PhT-dgDir3M/age-of-nickel-and-diming-to-death.html" title="The Age of Nickel and Diming to Death" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-bavTpPj2NEo/TiUQGj-tYJI/AAAAAAAAAEE/n_DzACDgD98/s72-c/print-n-go.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/07/age-of-nickel-and-diming-to-death.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04GRHg-cSp7ImA9WhdSEk0.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-1201243895986733411</id><published>2009-06-17T14:04:00.000-06:00</published><updated>2011-07-20T16:45:25.659-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T16:45:25.659-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="powershell" /><category scheme="http://www.blogger.com/atom/ns#" term="exchange" /><category scheme="http://www.blogger.com/atom/ns#" term="scripting" /><title>[Exchange 2007] Integrity Check</title><content type="html">So came across an issue recently where our Exchange 2007 Mailbox server was kicking back this error every so often:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="notepad"&gt;
&lt;br /&gt;
Event Type: Error&lt;br /&gt;
Event Source: MSExchangeIS Mailbox Store&lt;br /&gt;
Event Category: Background Cleanup &lt;br /&gt;
Event ID: 1097&lt;br /&gt;
Date:  6/10/2009&lt;br /&gt;
Time:  4:31:02 PM&lt;br /&gt;
User:  N/A&lt;br /&gt;
Computer: SERVERNAME001&lt;br /&gt;
Description:&lt;br /&gt;
Error 0x8004010f occurred while cleaning up background folder {folder id} on database "{database name}". &lt;br /&gt;
&lt;br /&gt;
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.&lt;br /&gt;
&lt;br /&gt;
Data:&lt;br /&gt;
--snipped--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
As it turns out this can point to a database integrity issue. One or two of these eventlog entries can be ignored, but if they start occuring 2+ times a week or maybe even 4+ times in one month it would serve you well to do an Integrity check to resolve the issue.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
This process can take anywhere from 5 minutes to several hours depending on the size of your database and you must take the database down to complete the check (time to check that change calendar before going forward).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1)&lt;/strong&gt; Take your database offline (&lt;strong&gt;note:&lt;/strong&gt; this is the &lt;em&gt;confirm free&lt;/em&gt; version of the command - use with extreme caution - you can omit the &lt;strong&gt;-confirm:$false&lt;/strong&gt; if you would prefer the default &lt;em&gt;would you like to do what you are about to do?&lt;/em&gt; protections)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="pshell"&gt;
&lt;br /&gt;
&lt;span style="color: yellow;"&gt;Dismount-Database -identity "{databasename}" -Confirm:$false&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2)&lt;/strong&gt; Issue an Integrity check of the Database (make sure the disk that hosts your database has a good amount of free space - 20% of the file being checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;ESEUtil /G {full path to database edb file}&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The /T paramater can be used to point the temp edb to a seperate drive or even server using an UNC path i.e.:&lt;br /&gt;
&lt;strong&gt;/T\\server02\temp\temp_db.edb&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="pshell"&gt;
&lt;br /&gt;
&lt;span style="color: yellow;"&gt;ESEUtil /G M:\mailboxes\users1.edb&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Let the check run till finished.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3)&lt;/strong&gt; Mount the Database again.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="pshell"&gt;
&lt;br /&gt;
&lt;span style="color: yellow;"&gt;Mount-Database -identity "{databasename}" -Confirm:$false&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-1201243895986733411?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KztwYGl5lbCp2qHONZOk-NJ_HZ4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KztwYGl5lbCp2qHONZOk-NJ_HZ4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KztwYGl5lbCp2qHONZOk-NJ_HZ4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KztwYGl5lbCp2qHONZOk-NJ_HZ4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/pWCjVXHOXy0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/1201243895986733411/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/06/exchange-2007-integrity-check.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/1201243895986733411?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/1201243895986733411?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/pWCjVXHOXy0/exchange-2007-integrity-check.html" title="[Exchange 2007] Integrity Check" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/06/exchange-2007-integrity-check.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBR3g7fip7ImA9WhdSEEg.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-6474529714579427371</id><published>2009-06-16T12:10:00.000-06:00</published><updated>2011-07-19T00:02:36.606-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T00:02:36.606-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="games" /><category scheme="http://www.blogger.com/atom/ns#" term="rants" /><title>The Anti-Video Game President's latest attack</title><content type="html">It's no surprise that Obama hates (and hates) video games; well at least in public, seems it's OK for his little ones to get a WII - must be 'cause the Wii = Healthy and not a real video game system. So tally that up: XBOX, PS3, and PC gamers you are uncool Fatties, You Wii users are cool, hip and out-a-sight like Mac users in a coffee shop.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;The second step that we can all agree on is to invest more in preventive care so that we can avoid illness and disease in the first place. That starts with each of us taking more responsibility for our health and the health of our children. It means quitting smoking, going in for that mammogram or colon cancer screening. It means going for a run or hitting the gym, and raising our children to step away from the video games and spend more time playing outside.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;/rant on&lt;br /&gt;&lt;br /&gt;I'm thinking that McDonald's should SO get on this right away! A marketing campaign to announce their new Triple, no wait make that Quadruple Quarter Pounder with Cheese. &lt;br /&gt;&lt;br /&gt;Commercial could play out like this, Hot Skinny teenager weighing 125 or less running down a street.&lt;br /&gt;Passes a basketball court (very urban) bunch of street ballers (also all weighing 125-150) giving high fives saying "good game" start in on their Quad Quarter Pounders.&lt;br /&gt;Runner runs past a gaming center, stops, looks in the window - sees a group of 300lb fat bastards playing Halo, can't even get up to give high fives.&lt;br /&gt;Runner shakes his head, runs into a McDonald's orders a Quad Quarter Pounder - smiles and as he moves to sit down as the snippy announcer cuts in.&lt;br /&gt;"1 whole of pound luscious juicy beef, smothered with cheese, because you know you don't game like they do"&lt;br /&gt;Cue the signature "Da Da Da Da Da - I'm lovin' it!" theme song and out!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;They could even play both sides, tout their new gamer salads (with the twice the fat of a quarter pounder hidden in the new line of dressing called Gamer Fuel Dressing) - ads to run during SciFi shows and on G4&lt;br /&gt;/rant off&lt;br /&gt;&lt;br /&gt;Source: Nytimes &amp; Full text of speech - WSJ.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-6474529714579427371?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6vpRsUl14IexuglgqGuVzhhPTmY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6vpRsUl14IexuglgqGuVzhhPTmY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6vpRsUl14IexuglgqGuVzhhPTmY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6vpRsUl14IexuglgqGuVzhhPTmY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/_Qvms05I1Ag" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/6474529714579427371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/06/anti-video-game-president-latest-attack.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6474529714579427371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/6474529714579427371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/_Qvms05I1Ag/anti-video-game-president-latest-attack.html" title="The Anti-Video Game President&amp;#39;s latest attack" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/06/anti-video-game-president-latest-attack.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQFR3c7eip7ImA9WhdSEUQ.&quot;"><id>tag:blogger.com,1999:blog-6159671805617992048.post-7205220742722442385</id><published>2009-06-12T16:38:00.001-06:00</published><updated>2011-07-20T15:28:36.902-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T15:28:36.902-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="tech news" /><title>Firefox scrolling issues with EMBED video</title><content type="html">&lt;strong&gt;7.18.2011 Update:&lt;/strong&gt; This issue still exists in Firefox 5&lt;br /&gt;&lt;br /&gt;So I decided to go looking for a fix to a problem I've had with Firefox for a while now... Sadly it turns out to be a flaw in the way Firefox handles the embed code (at least up to 3.0.11 and earlier).&lt;br /&gt;&lt;br /&gt;The workaround requires every single website to update the way they embed video from sources like YouTube (yeah right). Or we have to wait for a formal fix to the issue - Sadly as &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474867"&gt;this&lt;/a&gt; still unaccepted bug request from 1/22/2009 shows it doesn't look like it will be fixed anytime soon.&lt;br /&gt;&lt;br /&gt;In the mean time this is how to &lt;em&gt;workaround&lt;/em&gt; it, simply add the following tag to any YouTube embed code (and I assume any other embed video from similar sites).&lt;br /&gt;&lt;strong&gt;wmode="transparent"&lt;/strong&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Example (which works in IE, but not Firefox - this is YouTube Default):&lt;br /&gt;
&lt;div class="notepad"&gt;
&amp;lt;object width=&amp;quot;480&amp;quot; height=&amp;quot;295&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;http://www.youtube.com/v/qufAFY7FL0U&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/param&amp;gt;
&lt;br&gt;&amp;lt;param name=&amp;quot;allowFullScreen&amp;quot; value=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/param&amp;gt;
&lt;br&gt;&amp;lt;param name=&amp;quot;allowscriptaccess&amp;quot; value=&amp;quot;always&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/param&amp;gt;
&lt;br&gt;&amp;lt;embed src=&amp;quot;http://www.youtube.com/v/qufAFY7FL0U&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; allowscriptaccess=&amp;quot;always&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;295&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/embed&amp;gt;
&lt;br&gt;&amp;lt;/object&amp;gt;
&lt;/div&gt;
&lt;br /&gt;Example (which works in both browsers):&lt;br /&gt;
&lt;div class="notepad"&gt;
&amp;lt;object width=&amp;quot;480&amp;quot; height=&amp;quot;295&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;param name=&amp;quot;movie&amp;quot; value=&amp;quot;http://www.youtube.com/v/qufAFY7FL0U&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/param&amp;gt;
&lt;br&gt;&amp;lt;param name=&amp;quot;allowFullScreen&amp;quot; value=&amp;quot;true&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/param&amp;gt;
&lt;br&gt;&amp;lt;param name=&amp;quot;allowscriptaccess&amp;quot; value=&amp;quot;always&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/param&amp;gt;
&lt;br&gt;&amp;lt;embed src=&amp;quot;http://www.youtube.com/v/qufAFY7FL0U&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6&amp;quot; type=&amp;quot;application/x-shockwave-flash&amp;quot; allowscriptaccess=&amp;quot;always&amp;quot; allowfullscreen=&amp;quot;true&amp;quot; width=&amp;quot;480&amp;quot; height=&amp;quot;295&amp;quot; wmode=&amp;quot;transparent&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;/embed&amp;gt;
&lt;br&gt;&amp;lt;/object&amp;gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6159671805617992048-7205220742722442385?l=www.dhcollier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lHtTlxw3sidQmd6MdtrNax0aEiU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lHtTlxw3sidQmd6MdtrNax0aEiU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lHtTlxw3sidQmd6MdtrNax0aEiU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lHtTlxw3sidQmd6MdtrNax0aEiU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Dhcolliercom/~4/qctLsdYq4cM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.dhcollier.com/feeds/7205220742722442385/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.dhcollier.com/2009/06/firefox-scrolling-issues-with-embed.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7205220742722442385?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6159671805617992048/posts/default/7205220742722442385?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Dhcolliercom/~3/qctLsdYq4cM/firefox-scrolling-issues-with-embed.html" title="Firefox scrolling issues with EMBED video" /><author><name>dh collier</name><uri>http://www.blogger.com/profile/15547145148964083499</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="29" src="http://4.bp.blogspot.com/-53W95NJTNmQ/TjM-ECBa4HI/AAAAAAAAAKE/pWSOOAV7kGw/s220/android.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.dhcollier.com/2009/06/firefox-scrolling-issues-with-embed.html</feedburner:origLink></entry></feed>

