<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="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" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-12415273</atom:id><lastBuildDate>Sun, 27 Nov 2011 23:53:26 +0000</lastBuildDate><category>Windows XP</category><category>IE7</category><category>Windows 2003</category><category>Vista</category><category>Cable</category><category>Microsoft</category><category>Ghost</category><category>WinPE</category><category>Deployment</category><category>ESX</category><category>MacOS X</category><category>Sysprep</category><category>Java</category><category>Mobile Phones</category><category>Upgrades</category><category>E-mail</category><category>ISP</category><category>ITIL</category><category>Scripting</category><category>WMI</category><category>VMware</category><category>File Permissions</category><category>Anti-Virus</category><category>Privacy</category><category>Software</category><category>VNC</category><category>Office 2007</category><category>Windows 2008</category><category>Storage</category><category>Virtualization</category><category>Laptops</category><category>Macros</category><category>Fiber</category><category>Windows 7</category><title>Helpdesk when Helpdesk wasn't Cool</title><description>Bitter helpdesk survivor writes cheesy blog.</description><link>http://hdsurvivor.blogspot.com/</link><managingEditor>noreply@blogger.com (Rob D.)</managingEditor><generator>Blogger</generator><openSearch:totalResults>220</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/rss+xml" href="http://feeds.feedburner.com/HelpdeskWhenHelpdeskWasntCool" /><feedburner:info uri="helpdeskwhenhelpdeskwasntcool" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-6361158058654219779</guid><pubDate>Sat, 14 Aug 2010 17:50:00 +0000</pubDate><atom:updated>2010-08-14T11:13:16.159-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VMware</category><category domain="http://www.blogger.com/atom/ns#">ESX</category><title>Upgrade ESX 4 Update 2 to ESX 4.1</title><description>Problems with VUM (VMware Update Manager) lead me to upgrade our ESX 4 U2 hosts to ESX 4.1 using the command line. During the upgrade, I was getting an error about a certain rpm package that would not uninstall properly (esxupdate error 15), so I've included that as part of my instructions.&lt;br /&gt;&lt;br /&gt;To prepare for the upgrade, you need to download the ESX pre-upgrade zip file as well as the 4.1 upgrade zip file. I used WinSCP to copy them to the /tmp directory on each ESX host, then put the hosts in maintenance mode using vCenter before doing the upgrade. The whole process is pretty quick once you've downloaded and staged the zip files.&lt;br /&gt;&lt;br /&gt;Note these instructions assume you use sudo for admin tasks, if not, leave it out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. install pre-relase patch:&lt;/span&gt;&lt;br /&gt;sudo esxupdate update  --bundle=/tmp/pre-upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. install  upgrade:&lt;/span&gt;&lt;br /&gt;sudo esxupdate update --bundle=/tmp/upgrade-from-ESX4.0-to-4.1.0-0.0.260247-release.zip&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;3. remove RPM from update 2 that won't remove autmatically (the first command checks to see if it is still installed, the second removes it if it is still there):&lt;/span&gt;&lt;br /&gt;sudo rpm -q vmware-esx-apps-4.0.0-2.17.261974&lt;br /&gt;sudo  rpm -e vmware-esx-apps-4.0.0-2.17.261974&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;4. reboot&lt;/span&gt;&lt;br /&gt;sudo  reboot&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;5. Afterwards, you can log back in and check the host version:&lt;/span&gt;&lt;br /&gt;sudo vmware -v&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-6361158058654219779?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/GzTgmWq0uq0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/GzTgmWq0uq0/upgrade-esx-4-update-2-to-esx-41.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>4</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2010/08/upgrade-esx-4-update-2-to-esx-41.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-2604634240852725276</guid><pubDate>Mon, 13 Apr 2009 01:26:00 +0000</pubDate><atom:updated>2009-04-22T11:50:25.452-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Virtualization</category><title>Learning ESX, Part One</title><description>Lately I've been doing a lot of research on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;virtualization&lt;/span&gt; in the data center. My specific research deals with the innards of &lt;a href="http://www.vmware.com/products/vi/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware&lt;/span&gt; VI&lt;/a&gt;. We are in the midst of going virtual whole hog and I'm giving myself a crash course on the proper way to do, well, &lt;span style="font-style: italic;"&gt;everything&lt;/span&gt;. Yes, we've been using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;virtualization&lt;/span&gt; tools for about three or four years now, but we are changing to moving our production servers to this platform, which requires a different approach than the ad &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;hoc&lt;/span&gt; test/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;dev/desktop&lt;/span&gt; use we've seen.&lt;br /&gt;&lt;br /&gt;Along the way I've picked up a few tips I thought might be useful for others out there that are either contemplating it or in the midst of setting up their first &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ESX&lt;/span&gt; server ( Or VI &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;infrastructure&lt;/span&gt;). Because &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;VMware&lt;/span&gt; has a lot of moving parts it seems it can be easy to get a little lost. Planning is key to implementation success (isn't it for everything?). Speaking of planning, I found this great thread on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Ars&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Technica&lt;/span&gt; about &lt;a href="http://episteme.arstechnica.com/eve/forums?f=833003030931&amp;amp;s=50009562&amp;amp;r=108008977931&amp;amp;a=tpc&amp;amp;m=108008977931"&gt;the Biggest Mistake You've Made with a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Virtualization&lt;/span&gt; Deployment&lt;/a&gt;. Very interesting, and it mentions many of the items I have been reading about.&lt;br /&gt;&lt;br /&gt;So for starters, what is the best method of deploying an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ESX&lt;/span&gt; server? Many folks in the &lt;a href="http://communities.vmware.com/index.jspa"&gt;communities&lt;/a&gt; believe that &lt;a href="http://www.yellow-bricks.com/2008/06/27/scripted-install/"&gt;a&lt;/a&gt; &lt;a href="http://pubs.vmware.com/vi35/install/wwhelp/wwhimpl/common/html/wwhelp.htm?context=install&amp;amp;file=c1intro.html.html"&gt;scripted&lt;/a&gt; &lt;a href="http://vmprofessional.com/index.php?content=scripted_install"&gt;install&lt;/a&gt; is the best way to do it. Why scripted, even for just a few hosts? Well one good reason is you'll install it the same way on all your hosts. Second good reason, it'll force you to learn how &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ESX&lt;/span&gt; installs, what the defaults are, and how those defaults can be improved upon. For example, disk partitioning. If you just accept the defaults you might outgrow your space. There are several posts on the subject, here's one at &lt;a href="http://vmetc.com/2008/02/12/best-practices-for-esx-host-partitions/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;VM&lt;/span&gt; /ETC&lt;/a&gt; on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ESX&lt;/span&gt; host partitions. It's also worth noting that if you use the &lt;a href="http://www.rtfm-ed.co.uk/?page_id=366"&gt;Ultimate Deployment Appliance (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;UDA&lt;/span&gt;)&lt;/a&gt; to deploy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;ESX&lt;/span&gt;,  Mike &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Laverick&lt;/span&gt; has set default partitions that expand on the default and use many of these recommendations. Read His instructions if you want to use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;UDA&lt;/span&gt; as a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;PXE&lt;/span&gt; server to deploy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;ESX&lt;/span&gt; using a script. Using a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;PXE&lt;/span&gt; server from a virtual appliance is not too difficult and it takes the script theory one better, by giving you a repeatable deployment method that requires no media in the drive!&lt;br /&gt;&lt;br /&gt;OK, so there is one issue with disk alignment and partitions. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;UDA&lt;/span&gt; will create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;VMFS&lt;/span&gt; partition for you, however it won't be aligned. Read the &lt;a href="http://www.vmware.com/pdf/esx3_partition_align.pdf"&gt;Recommendations for&lt;br /&gt;Aligning &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;VMFS&lt;/span&gt; Partitions&lt;/a&gt; from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;VMware&lt;/span&gt; to understand the issue and what to do about it. If you create a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;VMFS&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;parition&lt;/span&gt; using the VI client, it will be automatically aligned. So that is my recommendation, use VI client to create &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;VMFS&lt;/span&gt; partitions on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;ESX&lt;/span&gt; host if needed, don't script the install of those type of partitions. In the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;UDA&lt;/span&gt; appliance I deleted the section of the script that created a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;VMFS&lt;/span&gt; partition during install.&lt;br /&gt;&lt;br /&gt;That completes our first two tips, script your installs (possibly by using the UDA) and align your VMFS partitions!&lt;br /&gt;&lt;br /&gt;Next post I will talk about networking. I've been following Ken Cline's multiple post article &lt;a href="http://kensvirtualreality.wordpress.com/2009/03/29/the-great-vswitch-debate-part-1/"&gt;The Geat vSwitch Debate&lt;/a&gt; and in his next installment he will conclude with his recommendations. I'm not going to bother trying to explain virtual switching, just read Ken's articles!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-2604634240852725276?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/XU_w463n3no" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/XU_w463n3no/learning-esx-part-one.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>4</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2009/04/learning-esx-part-one.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-8835796110497670487</guid><pubDate>Tue, 31 Mar 2009 05:41:00 +0000</pubDate><atom:updated>2009-03-30T22:45:08.211-07:00</atom:updated><title>Outlook 2007 Cumulative Update (2/2009)</title><description>OK, if you use Outlook 2007 either at home or at work, you really should &lt;a href="http://blogs.msdn.com/outlook/archive/2009/02/25/announcing-the-february-cumulative-update-for-outlook-2007.aspx"&gt;get this update&lt;/a&gt;. I don't ordinarily post this type of stuff, but Outlook 2007 has some performance issues, and if you use it in Cached Exchange Mode, it can get really bad. I'm happy to report that it is much snappier with the update. Yes, SP2 is coming, but this is still worth the effort.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-8835796110497670487?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/MOOh9HLwnwA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/MOOh9HLwnwA/outlook-2007-cumulative-update-22009.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>1</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2009/03/outlook-2007-cumulative-update-22009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-7395998278671896314</guid><pubDate>Mon, 19 Jan 2009 22:23:00 +0000</pubDate><atom:updated>2009-01-19T15:38:56.018-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ITIL</category><title>ITIL v3 Foundations Certification</title><description>This past December I attended &lt;a href="http://www.best-management-practice.com/Knowledge-Centre/Best-Practice-Guidance/ITIL/"&gt;ITIL v3&lt;/a&gt; Foundations training at &lt;a href="http://www.netdesk.com/CourseInfo/Outlines.aspx?CourseId=nd1146B"&gt;NetDesk&lt;/a&gt; and passed the certification exam. The course was three days long, with a one-hour test at the end of the third day. It was a lot of material to cover, luckily the teacher was good and was a certified ITIL Expert. &lt;a href="http://www.informit.com/blogs/blog.aspx?uk=On-Pursuing-The-ITIL-V3-Foundation-Certification"&gt;You can get ITIL certified through self study&lt;/a&gt;, but if you have the opportunity to take the training with the financial help of your employer, I would recommend it.&lt;br /&gt;&lt;br /&gt;Why would you want to get ITIL certified, anyway? It helps if you know what ITIL is, and truthfully, before my training I knew little about it. From the &lt;a href="http://www.itil-officialsite.com/faq.asp#1"&gt;official ITIL site&lt;/a&gt;, here is the answer to the question, What is ITIL?&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;strong&gt;What is ITIL?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;ITIL is best practice in IT Service Management, developed by OGC and supported by publications, qualifications and an international user group. ITIL is intended to assist organisations to develop a framework for IT Service Management. Worldwide, ITIL is the most widely used best practice for IT Service Management.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So there you have it. ITIL is best practice for service management, and if you work in an IT shop, you are providing IT service (not everyone seems to understand this concept). Delivering those services effectively is what ITIL is all about. Have you ever wanted to improve your helpdesk? Manage change in your environment better? Get a firm grasp on what services your IT group provides, and how you can improve? ITIL can help you with these processes.&lt;br /&gt;&lt;br /&gt;Of course, there are &lt;a href="http://www.itskeptic.org/"&gt;detractors that remain skeptical about ITIL &lt;/a&gt;. A little skepticism can be healthy when undertaking any new initiative. There are also ITIL zealots that try to force it on the organization. I prefer a more balanced view. Learn about ITIL and take what you can from it to improve your service management, but don't think it can magically fix every problem. And don't try to force it on your organization. My instructor gave our class some good advice about ITIL. First, start with a vision of what ITIL could do in your organization, then get people to buy into that vision. Don't start by showing up at a staff meeting and saying "We're gonna do ITIL!" If the staff aren't in agreement that service managment and continual service improvment are necessary they will probably throw up road blocks and generally resist change. But if you get everyone together behind the idea, then you might successfully use ITIL to improve your IT service management. Delivering good service cost effectively should be on the mind of every IT manager.&lt;br /&gt;&lt;br /&gt;More reading: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=EDCAAD48-1414-4447-8B1A-A866A146565D&amp;amp;displaylang=en"&gt;How Microsoft Moves ITIL v3 from Concept to Practice&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-7395998278671896314?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/N-f99XRRJwI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/N-f99XRRJwI/itil-v3-foundations-certification.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>3</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2009/01/itil-v3-foundations-certification.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-6139630887218735557</guid><pubDate>Thu, 15 Jan 2009 05:56:00 +0000</pubDate><atom:updated>2009-01-14T22:11:45.326-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows 7</category><title>Windows 7 Really Does Seem To Improve on Vista</title><description>I had a funny conversation the other night. A couple I know have Vista installed on their laptop, as well as Office 2007. They don't use it much, preferring to work on their Windows XP desktop with Office 2003. They said they heard Vista crashed a lot; That Vista had a lot of problems, that no one was using it. Then they complained that they didn't like the toolbar changes and couldn't find their files.&lt;br /&gt;&lt;br /&gt;I'm wondering, will Windows 7 make converts out of these folks? I was just reading a long blog post by Tim Sneath on the &lt;a href="http://blogs.msdn.com/tims/archive/2009/01/12/the-bumper-list-of-windows-7-secrets.aspx"&gt;Bumper List of Windows 7 Secrets&lt;/a&gt;. I have to say I'm impressed with the usability features they are adding. But will it be enough to make a billion people happy?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/windows-7/whats-new.aspx"&gt;Download Windows 7 Beta&lt;/a&gt; and try it for yourself. I have little doubt it will make most techies happy. It'll be interesting to see how everyone else likes it.&lt;br /&gt;&lt;br /&gt;A note about the download. I used Firefox with the java Download Manager. I tried pausing the DL then resuming this morning. No dice, I had to start from scratch, and on my DSL, that meant about five hours wasted. The error said the file size didn't match, would you like to retry (to no avail)? Why didn't they use Bittorrent? uTorrent can pause and resume fat downloads all day long with no issues whatsoever. In this day and age, the problem of downloading big files should be solved. Come on Microsoft!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-6139630887218735557?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/vlOBM-STMR8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/vlOBM-STMR8/windows-7-really-does-seem-to-improve.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>3</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2009/01/windows-7-really-does-seem-to-improve.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-8021850355900105252</guid><pubDate>Wed, 14 Jan 2009 22:13:00 +0000</pubDate><atom:updated>2009-01-19T14:19:35.191-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fiber</category><category domain="http://www.blogger.com/atom/ns#">ISP</category><category domain="http://www.blogger.com/atom/ns#">Cable</category><title>Qwest DSL: Now With More Fiber</title><description>Qwest is rolling out &lt;a href="http://www.qwest.com/residential/internet/fiber-optics.html"&gt;fiber optic internet service&lt;/a&gt;. It is not fiber to the premises, just to the neighborhood terminal. The speeds are relatively good, but at this time, I can't get the service at my house. After I saw the Qwest commercial advertising the new fiber service, I called the number on the screen, and the person I reached didn't really seem to know what I was talking about. I went looking for more information and found this list of &lt;a href="https://forums.qwest.com/qwbb/board/message?board.id=OR&amp;amp;thread.id=15"&gt;Zip codes with service in Oregon&lt;/a&gt;. There is also a phone number listed...so I called it, and was connected to a friendly customer service rep, and he was able to tell me that my Zip should have service between May and August 2009. I suppose I can wait that long.&lt;br /&gt;&lt;br /&gt;At this time, I will not use &lt;a href="http://www.comcast.net/a/"&gt;the local cable company&lt;/a&gt; for my ISP. There are some companies I would rather not do business with if I can help it (my cable TV was just repaired, after a wind and snow storm left the cable dangling in my yard for the last 11 days). If this Qwest service doesn't work out, there is also &lt;a href="http://www.clear.com/"&gt;WiMAX coming to town&lt;/a&gt;. But the prices are higher, and the speeds lower, at least for now.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Update:&lt;/span&gt; Here is the &lt;a href="http://www.usatoday.com/tech/wireless/2008-05-07-clearwire-wimax_N.htm"&gt;list of major investors in the Clearwire WiMAX service&lt;/a&gt;. The list includes the two major cable companies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-8021850355900105252?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/yYNfFBQYIF4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/yYNfFBQYIF4/qwest-dsl-now-with-more-fiber.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2009/01/qwest-dsl-now-with-more-fiber.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-6697757499127657918</guid><pubDate>Sun, 21 Dec 2008 20:55:00 +0000</pubDate><atom:updated>2008-12-21T13:18:20.157-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VNC</category><category domain="http://www.blogger.com/atom/ns#">MacOS X</category><title>Connect to Mac OS X with UltraVNC</title><description>This works for me but your mileage may vary. &lt;a href="http://www.uvnc.com/download/"&gt;Download UltraVNC 1.05&lt;/a&gt; and install at least the viewer portion. 1.05 works well with Vista and Server 2008.&lt;br /&gt;&lt;br /&gt;Click the UltraVNC icon to start it up. In the connection screen, click Options.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wHrgsnQAMHI/SU6vZz-NOrI/AAAAAAAAAFA/K2W9cEw6nYg/s1600-h/UltraVNC1.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 196px;" src="http://1.bp.blogspot.com/_wHrgsnQAMHI/SU6vZz-NOrI/AAAAAAAAAFA/K2W9cEw6nYg/s200/UltraVNC1.PNG" alt="" id="BLOGGER_PHOTO_ID_5282352270934882994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On the Options page, for the encoding select Hextile, then click OK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wHrgsnQAMHI/SU6wIXOHIeI/AAAAAAAAAFI/ihEoAQbJGyM/s1600-h/UltraVNC2.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 158px;" src="http://1.bp.blogspot.com/_wHrgsnQAMHI/SU6wIXOHIeI/AAAAAAAAAFI/ihEoAQbJGyM/s200/UltraVNC2.PNG" alt="" id="BLOGGER_PHOTO_ID_5282353070670815714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Back on the main screen click Connect. Enter your Username and Password. After you have connected, to can save this connection as a shortcut. Press CTRL-ALT-F5 to save the connection.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course to do all this &lt;a href="http://www.dssw.co.uk/blog/2007/05/14/a-vnc-server-is-included-in-mac-os-x-104/"&gt;VNC should be enabled in Mac OS X&lt;/a&gt; first!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-6697757499127657918?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/A9v5IPQYup0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/A9v5IPQYup0/connect-to-mac-os-x-with-ultravnc.html</link><author>noreply@blogger.com (Rob D.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_wHrgsnQAMHI/SU6vZz-NOrI/AAAAAAAAAFA/K2W9cEw6nYg/s72-c/UltraVNC1.PNG" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/12/connect-to-mac-os-x-with-ultravnc.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-7563761626017773300</guid><pubDate>Sun, 21 Dec 2008 20:38:00 +0000</pubDate><atom:updated>2008-12-21T12:49:59.251-08:00</atom:updated><title>The NEW Java Install</title><description>Sun has shipped Java 6 update 11, (and you can &lt;a href="http://java.com/en/download/manual.jsp"&gt;download the full installer here&lt;/a&gt;) and has fixed many of the gripes I had with the prior versions. Finally Java installs into a single folder, and you don't have to manually remove the prior versions, it just updates the current install to the new version. This behavior actually started in version 10, but I didn't notice. What I did notice about 10 was the new drag-an-applet-to-your-Desktop feature, also known as &lt;a href="http://javafx.com/"&gt;JavaFX&lt;/a&gt;. You can view a &lt;a href="http://javafx.com/samples/"&gt;JavaFX demo&lt;/a&gt; and I tried the MP3 player, but when I dragged it to my Desktop I was unable to close it. Oh well, guess there are a few more bugs to work out.&lt;br /&gt;&lt;br /&gt;At any rate the new install behavior is a welcome change for enterprise installs. Read more about update 11 in the &lt;a href="http://java.sun.com/javase/6/webnotes/install/jre/README"&gt;readme&lt;/a&gt; file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-7563761626017773300?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/EDuEMpIEqkI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/EDuEMpIEqkI/new-java-install.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/12/new-java-install.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-997140731799883689</guid><pubDate>Fri, 13 Jun 2008 04:40:00 +0000</pubDate><atom:updated>2008-06-12T22:02:56.177-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Windows XP</category><title>Powershell Problem with XP SP3</title><description>There is a &lt;a href="http://support.microsoft.com/kb/950376/"&gt;KB on Powershell&lt;/a&gt; that is a bit vague. The title is "You cannot upgrade a Windows-based operating system when you have Windows PowerShell 1.0 installed". What this means is, if you have Powershell installed and try to install Windows XP service pack 3, it might fail. The cure is to remove Powershell before upgrading. This bug seems to affect 2003 and Vista as well.&lt;br /&gt;&lt;br /&gt;I've been updating my VMware templates for Windows XP, using the volume license version of XP with SP3 built-in. Typically I use the CMDLINES.TXT file to install Powershell and some other apps. But now that function is broken. I'll have to add it after the OS is fully installed. Unfortunately, there are multiple machines in our domain that have Powershell installed, and now I'll have to automate the removal to upgrade them all. Great!&lt;br /&gt;&lt;br /&gt;On a side note, if you install IE7 as part of your build process, you may have had problems with that as well. To fix that, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9AE91EBE-3385-447C-8A30-081805B2F90B&amp;amp;displaylang=en"&gt;download the latest build from Microsoft&lt;/a&gt; which was posted in May. Another problem I've encountered is with Windows Update after SP3 is installed. It seems you can download the latest version, then install it with the /wuforce switch to fix it, as described in &lt;a href="http://support.microsoft.com/kb/943144"&gt;KB943144&lt;/a&gt;. I found that tip on the &lt;a href="http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=2010&amp;amp;SiteID=17"&gt;TechNet forums&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So far SP3 has been a pain. Not nearly as bad as SP2, so I guess I *should* be happy about that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-997140731799883689?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/-A5OKNbD2xo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/-A5OKNbD2xo/powershell-problem-with-xp-sp3.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/06/powershell-problem-with-xp-sp3.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-7014445066044669945</guid><pubDate>Sat, 07 Jun 2008 19:10:00 +0000</pubDate><atom:updated>2008-06-07T12:18:17.310-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Upgrades</category><category domain="http://www.blogger.com/atom/ns#">Anti-Virus</category><category domain="http://www.blogger.com/atom/ns#">Vista</category><category domain="http://www.blogger.com/atom/ns#">Windows XP</category><title>Symantec Fix for WinXP SP3 and Vista SP1 Problem</title><description>As &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9094578"&gt;noted on ComputerWorld&lt;/a&gt;, Symantec has released a fix for the trouble some people are having after installing Windows XP SP3 or Vista SP1.&lt;br /&gt;&lt;br /&gt;If you are having problems like not seeing devices in Device Manager or having your network connections deleted after the upgrade, &lt;a href="http://solutions.symantec.com/sdccommon/asp/symcu_defcontent_view.asp?ssfromlink=true&amp;amp;sprt_cid=b32555cd-1b26-4041-abac-882faf8d365f&amp;amp;docid=20080530144453EN"&gt;get the tool.&lt;/a&gt; For those that have not installed SP3 or SP1 yet, the latest LiveUpdate for your Norton product should fix the issue.&lt;br /&gt;&lt;br /&gt;I have Vista SP1 and Symantec NIS 2008 installed, and I had no issues. Haven't tried SP3 on my WinXP machines yet, as I was waiting for this to be fixed first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-7014445066044669945?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/D73JFBLp5zY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/D73JFBLp5zY/symantec-fix-for-winxp-sp3-and-vista.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/06/symantec-fix-for-winxp-sp3-and-vista.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-3436699001639068069</guid><pubDate>Fri, 06 Jun 2008 03:48:00 +0000</pubDate><atom:updated>2008-06-05T20:57:15.982-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software</category><title>Bandwidth Consumption</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wHrgsnQAMHI/SEi1jVPv-HI/AAAAAAAAACw/avuJEP7VhcA/s1600-h/NetMeter.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_wHrgsnQAMHI/SEi1jVPv-HI/AAAAAAAAACw/avuJEP7VhcA/s200/NetMeter.JPG" alt="" id="BLOGGER_PHOTO_ID_5208612587657230450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All the latest news about metered bandwidth from the cable companies made me think about how much I actually use. So I've decided to find out. The first thing I did was look around for a light-weight program I could use to show my consumption, by the day, week, month, something FREE, something that worked. I found &lt;a href="http://www.metal-machine.de/readerror/"&gt;NetMeter&lt;/a&gt;. It does just what I need it to do. It even imports and exports using CSV files. Pretty slick! (The red line around the screenshot is courtesy of the Vista snipping tool).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-3436699001639068069?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/v_oRAtzPw7M" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/v_oRAtzPw7M/bandwidth-consumption.html</link><author>noreply@blogger.com (Rob D.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_wHrgsnQAMHI/SEi1jVPv-HI/AAAAAAAAACw/avuJEP7VhcA/s72-c/NetMeter.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/06/bandwidth-consumption.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-5687244167496663589</guid><pubDate>Mon, 26 May 2008 21:37:00 +0000</pubDate><atom:updated>2008-06-24T20:09:27.018-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Privacy</category><title>NebuAd and Cables Cos Team Up to Watch You</title><description>NebuAd and Charter cable have teamed up to serve you advertising based on your surfing habits. They will serve this advertising based on data they mine using deep packet inspection of every single bit of traffic you generate online. Think of it like someone reading all your e-mail or monitoring everything you put down the drain. To be fair, Charter is not the only company signing up.&lt;br /&gt;&lt;br /&gt;I love this quote from the article:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I suggested to Mr. Schremp that there would probably be a fair number of customers who don’t consider having their Internet activities tracked to be an enhancement.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Read more on the &lt;a href="http://bits.blogs.nytimes.com/2008/05/14/charter-will-monitor-customers-web-surfing-to-target-ads/"&gt;NY Times Bits blog&lt;/a&gt; or an interview with the &lt;a href="http://gigaom.com/2008/05/26/gigaom-interview-bob-dykes-ceo-of-nebuad/#more-13553"&gt;CEO of NebuAd on GigaOM&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Combine internet tracking with the fact that &lt;a href="http://search.yahoo.com/search;_ylt=AmoorV7WvA80iOG7SBYYtdl82PAI?p=cable+prices&amp;amp;fr=my-myy-s&amp;amp;toggle=1&amp;amp;cop=&amp;amp;ei=UTF-8"&gt;cable pricing keeps on going up&lt;/a&gt;, and waiting for &lt;a href="http://www.qwest.com/residential/internet/fiber-optics.html"&gt;Qwest fiber optic internet service&lt;/a&gt; suddenly doesn't seem like such a bad idea.&lt;br /&gt;&lt;br /&gt;Update 6/24: &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/06/24/AR2008062401033.html?hpid=sec-tech"&gt;Charter backs off plan - for now&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-5687244167496663589?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/rbADg-UU5Ic" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/rbADg-UU5Ic/nebuad-and-cables-costeam-up-to-watch.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/05/nebuad-and-cables-costeam-up-to-watch.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-1710479675038547234</guid><pubDate>Mon, 19 May 2008 17:28:00 +0000</pubDate><atom:updated>2008-05-19T20:03:34.719-07:00</atom:updated><title>Windows XP Service Pack 3 Reboots</title><description>If your PC is rebooting after install of Service Pack 3 for Windows XP, try these instructions from the &lt;a href="http://h10025.www1.hp.com/ewfrf/wc/genericDocument?docname=c01457284&amp;amp;cc=us&amp;amp;dlc=en&amp;amp;lc=en&amp;amp;jumpid=reg_R1002_USEN"&gt;HP Web site&lt;/a&gt;.&lt;br /&gt;&lt;a href="http://im.live.com/Messenger/IM/Join/Default.aspx?source=EML_WL_%20MakeCount" target="_new"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-1710479675038547234?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/Gudtkzjix_o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/Gudtkzjix_o/windows-xp-service-pack-3-reboots.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>1</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/05/windows-xp-service-pack-3-reboots.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-9095189170329728061</guid><pubDate>Sat, 29 Mar 2008 01:48:00 +0000</pubDate><atom:updated>2008-03-28T19:28:18.406-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Deployment</category><category domain="http://www.blogger.com/atom/ns#">Software</category><title>Repackage an ActiveX Control for Deployment</title><description>One thing Microsoft got right in Windows Vista is the &lt;a href="http://technet2.microsoft.com/windowsserver2008/en/library/700f3fa8-452c-4826-bdea-e76e79bee1671033.mspx?mfr=true"&gt;ActiveX installer service&lt;/a&gt;. With it you can enable standard user accounts the ability to install ActiveX controls from approved Web sites, and they don't need Admin rights. Windows XP has no such service, so what I end up doing is repackaging ActiveX controls so that I can deploy them with Altiris or Group Policy. I use a program named &lt;a href="http://www.advancedinstaller.com/"&gt;Advanced Installer&lt;/a&gt; (AI) to create the MSI package. AI comes in a free version, and I recommend you try it out.&lt;br /&gt;&lt;br /&gt;Now, on to the tutorial. The ActiveX control I recently repackaged is for SQL 2005 Reporting Services printing. It allows anyone viewing a report to print it with proper formatting. The control can be found on the SQL server, in a CAB file named RSClientPrint.CAB (I think). Just do a search of the Program Files\SQL folder for CAB files, you'll find it.&lt;br /&gt;&lt;br /&gt;Extract the files from the CAB file into a folder, using a program like &lt;a href="http://www.7-zip.org/"&gt;7-zip&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wHrgsnQAMHI/R-2kCfgQfjI/AAAAAAAAACY/ynclYakAuws/s1600-h/AdvInstActiveX-0.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_wHrgsnQAMHI/R-2kCfgQfjI/AAAAAAAAACY/ynclYakAuws/s200/AdvInstActiveX-0.png" alt="" id="BLOGGER_PHOTO_ID_5182979108896800306" border="0" /&gt;&lt;/a&gt;After you install AI, open it up.&lt;br /&gt;Create a new project and save it somewhere with a meaningful name. It will create a file with an AIP extension, for Advanced Installer Project.&lt;br /&gt;&lt;br /&gt;In the left-pane select Product Details. Give your program a name and assign a version number, like 1.0.0. Add other details if you want.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wHrgsnQAMHI/R-2lnPgQfkI/AAAAAAAAACg/ABlqVDnajSA/s1600-h/AdvInstActiveX-1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_wHrgsnQAMHI/R-2lnPgQfkI/AAAAAAAAACg/ABlqVDnajSA/s200/AdvInstActiveX-1.png" alt="" id="BLOGGER_PHOTO_ID_5182980839768620610" border="0" /&gt;&lt;/a&gt;Next add your files. In the left-pane of AI, select Files and Folders. I added the files to the Windows Volume -&gt; Windows -&gt; Downloaded Program Files folder, which is a repository for ActiveX controls you install via your browser. I do it this way, in the event a new version comes out, the downloaded installer will overwrite the old files. I added all the files that were in the CAB file to this folder in AI.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wHrgsnQAMHI/R-2mV_gQflI/AAAAAAAAACo/cuNTQLxdMxc/s1600-h/AdvInstActiveX-2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_wHrgsnQAMHI/R-2mV_gQflI/AAAAAAAAACo/cuNTQLxdMxc/s200/AdvInstActiveX-2.png" alt="" id="BLOGGER_PHOTO_ID_5182981642927504978" border="0" /&gt;&lt;/a&gt;After the files are added, right-click the rsclientprint.dll (or any DLL or OCX files in your project). Select Properties. Check the Auto register file check box, to ensure the control is registered during install. Click OK when you're done.&lt;br /&gt;&lt;br /&gt;Now you are ready to build your installer. Click the Build icon on the toolbar (it looks like a stack of bricks). An MSI package will be built in the same folder where you saved your AI package, and it will have the same name, with the MSI extension.&lt;br /&gt;&lt;br /&gt;Now you can roll it out with SMS (SCCM), Altiris, Group Policy, or just manually install it. I recommend you test it on a virtual machine and make sure it works correctly before deployment.&lt;br /&gt;&lt;br /&gt;Next time I talk about Advanced Installer, I'll post instructions for signing your projects with a digital certificate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-9095189170329728061?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/K87SJjC0cg8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/K87SJjC0cg8/repackage-activex-control-for.html</link><author>noreply@blogger.com (Rob D.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_wHrgsnQAMHI/R-2kCfgQfjI/AAAAAAAAACY/ynclYakAuws/s72-c/AdvInstActiveX-0.png" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/03/repackage-activex-control-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-7057738673263077746</guid><pubDate>Tue, 25 Mar 2008 04:44:00 +0000</pubDate><atom:updated>2008-03-24T22:00:43.116-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sysprep</category><category domain="http://www.blogger.com/atom/ns#">Deployment</category><category domain="http://www.blogger.com/atom/ns#">Windows 2008</category><category domain="http://www.blogger.com/atom/ns#">Vista</category><title>Updated Microsoft Deployment Toolkit 2008</title><description>The &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3bd8561f-77ac-4400-a0c1-fe871c461a89&amp;amp;DisplayLang=en"&gt;Microsoft Deployment Toolkit 2008&lt;/a&gt; replaces the Business Desktop Deployment 2007 tool. The new updated version supports Vista SP1 and Windows Server 2008 (hopefully a new one won't come out next month for WinXP SP3). While you're at it, get the new &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en"&gt;Windows Automated Installation Kit&lt;/a&gt; (WAIK), too. Together these two tools, combined with a server running Windows Deployment Server (WDS), allow you to automate Windows deployment.&lt;br /&gt;&lt;br /&gt;If you still haven't setup WDS and started using the MDT and WAIK to automate your lite touch deployments, head over to &lt;a href="http://blogs.technet.com/deploymentguys/archive/2008/03/13/microsoft-deployment-toolkit-lite-touch-video-walk-through.aspx"&gt;The Deployment Guys blog and download the Lite touch Video Walkthrough&lt;/a&gt;. Its 30 minutes long, but moves at a pretty fast pace. Overall, a well done overview that covers a lot of detail for a process that in reality will take you several days to setup. I recommend it as it will help you understand where to start. The MDT interface can be a bit overwhelming the first time you run it.&lt;br /&gt;&lt;br /&gt;More about the MDT update from the &lt;a href="http://blogs.technet.com/msdeployment/default.aspx"&gt;Deployment Toolkit Team Blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-7057738673263077746?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/ofYvkG8pShQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/ofYvkG8pShQ/updated-microsoft-deployment-toolkit.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/03/updated-microsoft-deployment-toolkit.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-381194957469601061</guid><pubDate>Mon, 10 Mar 2008 17:48:00 +0000</pubDate><atom:updated>2008-03-10T12:10:41.475-07:00</atom:updated><title>Developer Starts Flame War Comparing .NET to American Tourists</title><description>There is an interesting post titled &lt;a href="http://www.caffeinatedcoder.com/are-net-developers-the-american-tourists-of-the-software-industry/"&gt;"Are .NET Developers the American Tourists of the Software Industry?"&lt;/a&gt;at a blog named &lt;a href="http://www.caffeinatedcoder.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Caffeinated&lt;/span&gt; Coder&lt;/a&gt; by Russell Ball. If you have strong opinions about Microsoft .NET or American Tourists, I encourage you to add your comments to the long list already up there.&lt;br /&gt;&lt;br /&gt;As you can probably guess, the usual hilarity ensues, with plenty of name calling by everyone. The author writes a post about being a .NET &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;dev&lt;/span&gt; from the USA, and then goes on to say that he will try a few new languages outside of his comfort zone. Good for you, Russell, as it will probably make you a better, more well-rounded programmer. Much like being a tourist and exploring other places and cultures makes you a more well-rounded human.&lt;br /&gt;&lt;br /&gt;However, I don't think that anyone that works with Microsoft technology has to apologize, (just like I don't think that every American tourist is a naive loud-mouthed rube). Making generalizations about people based on what technology they use is good for a flame war but not much else, as Jeff Atwood of Coding Horror says in his post about the Mac vs. PC debate titled "&lt;a href="http://www.codinghorror.com/blog/archives/000796.html"&gt;Because they all suck&lt;/a&gt;",&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; That's the other problem with the Mac vs. PC debate: it completely misses the point. &lt;a href="http://www.codinghorror.com/blog/archives/000186.html"&gt;Computers aren't couture, they're screwdrivers&lt;/a&gt;. Your screwdriver rocks, and our screwdriver sucks. So what? They're screwdrivers. If you really want to convince us, &lt;b&gt;stop talking about your screwdriver, and show us what you've created with it&lt;/b&gt;.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I tend to agree with Jeff. Microsoft .NET, Python, LAMP, Ruby on Rails, they're just screwdrivers. If you know how to use one or more of these tools to create good code, then you &lt;span style="font-style: italic;"&gt;probably&lt;/span&gt; are a good programmer. Just because you use Python or another language and look down on people that use .NET &lt;span style="font-style: italic;"&gt;does not&lt;/span&gt;. &lt;span&gt;(Insert the sound of kid &lt;/span&gt;&lt;span&gt; on a playground &lt;/span&gt;&lt;span&gt;making a raspberry sound with his tongue.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That said, just because I think the arguments about &lt;this&gt;&lt;span style="font-weight: bold;"&gt;This Technology&lt;/span&gt; being aesthetically, technically and morally superior to &lt;span style="font-weight: bold;"&gt;That Technology &lt;/span&gt;&lt;that&gt;are stupid, doesn't mean I don't like reading a good flame war every now and then.&lt;/that&gt;&lt;/this&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-381194957469601061?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/7IOYJ48Y0jI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/7IOYJ48Y0jI/developer-starts-flame-war-comparing.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/03/developer-starts-flame-war-comparing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-3410312991587693347</guid><pubDate>Thu, 06 Mar 2008 17:43:00 +0000</pubDate><atom:updated>2008-03-06T10:11:54.181-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Storage</category><category domain="http://www.blogger.com/atom/ns#">Windows 2003</category><title>Problem Restoring Files with Enterprise Vault</title><description>Recently we had an interesting problem with a file server. This file server had a share that was an archive point for &lt;a href="http://www.symantec.com/business/products/overview.jsp?pcid=2242&amp;amp;pvid=322_1"&gt;Symantec Enterprise Vault&lt;/a&gt; (EV). An archive point allows you to archive files from the file server to the EV using automated tasks based on rules you specify. For example, archive files that have not been modified in a year. The point is to keep files on the file server that are in use, and to move files that aren't in use to EV for long-term storage on low-cost disks. There are many other advantages to using EV such as indexed searches, and locked partitions (for reducing backups of data that does not change) and if your firm has trouble with ballooning file storage needs, I'd encourage you to read up on this product and see if it might be right for you.&lt;br /&gt;&lt;br /&gt;Now, to the problem at hand. When we had a problem with a file server recently, we repaired the RAID array and attempted to restore data to it from backup. When we did this, the file server would register Event ID 26 and Event ID 50, a 'Delayed Write Failed' message. Eventually the server would freeze, and on a couple of instances, it rebooted mid-restore. We could restore data to other folders on the same array, which led us to believe (correctly) that the hardware was working fine.&lt;br /&gt;&lt;br /&gt;The fix was to uninstall the EV file server agent (FSA Agent). The FSA Agent installs several services on the file server, including one called the Placeholder service, and also a mini filter driver (EVFilter.sys or evmf.sys). A Placeholder is a special shortcut that links to a file in the vault. We had tried the restore with the Placeholder service disabled, but that didn't do the trick. After we uninstalled the FSA Agent, which removed the mini filter driver, the restore was successful.&lt;br /&gt;&lt;br /&gt;If you are having trouble with a file server restore, and you are using Enterprise Vault, try removing the FSA Agent altogether, then reboot and try again. Note that we run EV 2007 with SP1, and as we are the first customer that reported this issue with this version, there is no hotfix available. I'll be keeping an eye out for one in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-3410312991587693347?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/5ILQet1nncE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/5ILQet1nncE/problem-restoring-files-with-enterprise.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>2</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/03/problem-restoring-files-with-enterprise.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-5605395173130208641</guid><pubDate>Thu, 07 Feb 2008 04:19:00 +0000</pubDate><atom:updated>2008-02-06T20:57:53.338-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Deployment</category><category domain="http://www.blogger.com/atom/ns#">Windows 2003</category><category domain="http://www.blogger.com/atom/ns#">Windows XP</category><title>Fixing Cmdlines.txt</title><description>As I mentioned in my first post on &lt;a href="http://hdsurvivor.blogspot.com/2008/01/use-cmdlinestxt-to-deploy-updated.html"&gt;Cmdlines.txt&lt;/a&gt;, you can use this file to customize your Windows XP install, and add many newer add-ons, such as Remote Desktop 6, Internet Explorer 7, or the latest DirectX update.&lt;br /&gt;&lt;br /&gt;It turns out the trying to install Windows Media Player 11 using Cmdlines.txt calling my batch file Build.cmd, caused all kinds of problems. After Setup was complete Windows would load the Desktop, but it would be set to use the Windows Classic theme, and the net connection would be dead. Further investigation showed that most of the Services set to Automatic (like Themes and DHCP) didn't start. A reboot fixed the problem, but I wanted to know what was causing it, which turned out to be hard to troubleshoot as the Event Log service didn't start either.&lt;br /&gt;&lt;br /&gt;After many trial-and-error installs, I determined it was Windows Media Player 11 causing the problems.&lt;br /&gt;&lt;br /&gt;I've updated the file and removed the section on Windows Media Player 11. &lt;a href="http://www.divshare.com/download/3717005-f82"&gt;Download Build.cmd version 2&lt;/a&gt;. There are two extra files in the Zip, one is WMP11.cmd and the other is WMP.reg.&lt;br /&gt;&lt;br /&gt;The method I'm using now to install WMP11 is the &lt;a href="http://www.microsoft.com/windows/windowsmedia/forpros/enterprise/deploypack.aspx"&gt;Enterprise Deployment Pack for Windows Media Player&lt;/a&gt;. With the EDP I create a new installer named mpsetupedp.msi. I then add a section to my unattend.txt answer file called &lt;a href="http://unattended.msfn.org/unattended.xp/view/web/81"&gt;[GuiRunOnce]&lt;/a&gt; and in that section added "%systemdrive%\WMP11\WMP.cmd".&lt;br /&gt;&lt;br /&gt;It will look like this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[GuiRunOnce]&lt;br /&gt;  "%systemdrive%\WMP11\WMP.cmd"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I add the mpsetupedp.msi, WMP11.cmd and WMP11.reg files  (in the Zip you download) into a folder named WinXPFiles\i386\ $oem$\$1\WMP that I've created, setup then copies that folder to the system drive (C: drive) during install. The GuiRunOnce command then calls that batch file and installs Media Player. The reg file removes the License and first-run nags from Media Player.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Here is how I used the EDP:&lt;/span&gt;&lt;br /&gt;Install WMP 11 on a clean computer&lt;br /&gt;Set the preferences how you want them&lt;br /&gt;Install the EDP&lt;br /&gt;&lt;a href="http://www.microsoft.com/windows/windowsmedia/download/AllDownloads.aspx"&gt;Download WMP 11,&lt;/a&gt; then copy the file to the c:\MSEDP\Redist folder&lt;br /&gt;Rename wmp11-windowsxp-x86-enu.exe to MP10Setup.exe&lt;br /&gt;Download the lastest update for Media Player and put it in the folder too&lt;br /&gt;Then run msedp.exe. Follow the prompts, Y|N, to add your customizations.&lt;br /&gt;You end up with mpsetupedp.msi, WMP 11 repackaged for deployment.&lt;br /&gt;&lt;br /&gt;Before the Administrator account automatically logs in the first time on your fresh install of WinXP, Media Player will install quietly, with the latest patch(es), and no nag screens when you or your users run it the first time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-5605395173130208641?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/3F_GJgvkS-c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/3F_GJgvkS-c/fixing-cmdlinestxt.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/02/fixing-cmdlinestxt.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-5594458349868723644</guid><pubDate>Thu, 31 Jan 2008 19:48:00 +0000</pubDate><atom:updated>2008-01-31T18:20:41.020-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Deployment</category><category domain="http://www.blogger.com/atom/ns#">WinPE</category><title>WinPE: Eject CD and Reboot</title><description>We use WinPE for installing Windows and also running disk imaging sessions, and I want the disk to eject before WinPE exits and the system reboots. There are some command-line utilities out there for Windows that will eject the CD with no problem. But most won't work in WinPE, as it is the boot drive, and PE locks it.&lt;br /&gt;&lt;br /&gt;I finally found a utility to eject and reboot. It was written for &lt;a href="http://www.nu2.nu/pebuilder/"&gt;BartPE&lt;/a&gt; but works just fine for WinPE.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Here are the steps:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Download Shutdown (currently Shutdown08a) from &lt;a href="http://paraglidernc.com/plugins/plugins.htm"&gt;http://paraglidernc.com/plugins/plugins.htm&lt;/a&gt;&lt;br /&gt;Use Winzip or 7-Zip to extract the files from the CAB file.&lt;br /&gt;In the extracted Shutdown08a\Files folder, copy PEGina.dll, Shutdown.exe, and ShutdownRes.dll to the i386\System32 folder of your PE disc.&lt;br /&gt;In the STARTNET.CMD batch file in the WinPE i386\System32 folder, set the last line to be &lt;strong&gt;shutdown /B /R&lt;/strong&gt;.&lt;br /&gt;That command ejects the CD then reboots the machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-5594458349868723644?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/f9W6FDE599w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/f9W6FDE599w/winpe-eject-cd-and-reboot.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>4</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/01/winpe-eject-cd-and-reboot.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-4679370233081555226</guid><pubDate>Thu, 31 Jan 2008 03:06:00 +0000</pubDate><atom:updated>2008-01-30T20:04:31.104-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sysprep</category><category domain="http://www.blogger.com/atom/ns#">Deployment</category><category domain="http://www.blogger.com/atom/ns#">Windows XP</category><title>Sysprep Tips</title><description>As part of the further automation of our Windows setup and  imaging, I've been updating our Sysprep process to work a little better. During my research I read &lt;a href="http://remyservices.wordpress.com/2007/09/28/sysprep-in-depth-part-1-adding-drivers-to-our-image-pc/"&gt;David Remy's excellent series on Sysprep&lt;/a&gt; (now up to 8 parts). I posted a few comments on his blog about stuff I've picked up/figured out over the years, and so I thought I'd post them here.&lt;br /&gt;&lt;br /&gt;And now, Sysprep tips, in no particular order:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/256204"&gt;Unsigned drivers will not install during mini-setup&lt;/a&gt;, unless you run sysprep with the -pnp switch. So it basically ignores the &lt;span style="font-weight: bold;"&gt;DriverSigningPolicy=Ignore&lt;/span&gt; entry in the [unattended] section of the sysprep.inf file. Of course, adding the -pnp switch means the PC does a full plug and play hardware enumeration during mini-setup, which slows down the imaging process.&lt;br /&gt;&lt;br /&gt;Read the setupapi.log file as a starting point for driver install problems. This file is located in the %windir% folder (C:\Windows). It was in this file that I found the error where the unsigned video driver wouldn't install during mini-setup.&lt;br /&gt;&lt;br /&gt;If you want to setup Windows XP in the Microsoft BDD 2007, read &lt;a href="http://blogs.technet.com/msdeployment/archive/2007/09/11/bdd-2007-faq-windows-xp-deployment.aspx"&gt;this FAQ&lt;/a&gt; on the deployment team blog. We haven't done this yet, but probably will when we get ready for Vista or Windows 7.&lt;br /&gt;&lt;br /&gt;In the sysprep.inf file, there are two places for you to enter passwords. One is for joining the PC to the Domain, the other is for the local Admin password. There are ways of making this more secure. For starters, you cannot &lt;span style="font-weight: bold;"&gt;change&lt;/span&gt; the local Admin password in sysprep.inf. Unless the local admin password is &lt;span style="font-weight: bold;"&gt;blank&lt;/span&gt;, the password in the sysprep.inf file is ignored. So feel free to leave out the AdminPassword under [Guiunattended], and just set the Admin password when you install Windows. If you must change it later, you could script it.&lt;br /&gt;&lt;br /&gt;The second place for a password is for an account to join the Domain. Despite the name of the entries DomainAdmin and DomainPassword under the [Identification] section, you can use a regular User account here. Just use the AD delegation wizard to allow that account to create machine accounts in your computer OU, and also give that account privileges to create more than 10 accounts on the Domain. Then you don't leave the Domain Admin password in a text file.&lt;br /&gt;&lt;br /&gt;That's all the tips for this post. There are more floating around in my head I may write down later, or more elsewhere if you read &lt;a href="http://remyservices.wordpress.com/2007/09/28/sysprep-in-depth-part-1-adding-drivers-to-our-image-pc/"&gt;David's series&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My other posts on Sysprep:&lt;br /&gt;&lt;a href="http://hdsurvivor.blogspot.com/2007/06/sysprep-hangs-durking-mini-setup.html"&gt;Sysprep Hangs During Mini-Setup&lt;/a&gt;&lt;br /&gt;&lt;a href="http://hdsurvivor.blogspot.com/2006/01/reducing-drive-images.html"&gt;Reducing Drive Images&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-4679370233081555226?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/emjDsuOvPm0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/emjDsuOvPm0/sysprep-tips.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/01/sysprep-tips.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-1104716553418258972</guid><pubDate>Sat, 19 Jan 2008 22:54:00 +0000</pubDate><atom:updated>2008-03-31T10:40:16.513-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Deployment</category><category domain="http://www.blogger.com/atom/ns#">Windows 2003</category><category domain="http://www.blogger.com/atom/ns#">Windows XP</category><title>Use Cmdlines.txt to Deploy Updated Windows XP</title><description>Recently I refreshed our Windows XP Pro build (we have not migrated to Vista yet). I added quite a few downloads from the Microsoft Web site that are post-SP2 add-ons. I don't really use Cmdlines.txt to add hotfixes, just additional programs to WinXP that are new over the past year or so. Stuff like IE7, Media Player 11, Remote Desktop 6. In fact, what inspired me to update the file was StealthPuppy's list &lt;a href="http://blog.stealthpuppy.com/deployment/unattended-windows-vista-tech-on-windows-xp2003"&gt;Unattended Windows Vista tech. on Windows XP/2003&lt;/a&gt;. It is easier to add these files one time to your build then to have to add them all on after you install Windows.&lt;br /&gt;&lt;br /&gt;To set this up, you need the volume Windows XP SP2 install files in a folder, like WindowsXPSP2. In the subfolder i386, create the folder $oem$. This is all part of setting up your &lt;a href="http://support.microsoft.com/kb/155197"&gt;unattended install of WinXP&lt;/a&gt;, which I won't go into here.&lt;br /&gt;&lt;br /&gt;In the $oem$ folder create CMDLINES.TXT. For me, this is a small file with not much in it.&lt;br /&gt;&lt;br /&gt;The contents of my CMDLINES.TXT file:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[COMMANDS]&lt;br /&gt;"Build.cmd"&lt;br /&gt;&lt;/pre&gt;Yup, that's it. Next create a batch file in the same folder. Mine is named build.cmd, and contains the commands to install the add-ons and updates. The reason why I use a separate batch file, is because the &lt;a href="http://technet2.microsoft.com/windowsserver/en/library/a47f7b45-d81d-4bee-bcf3-deb8c79de5711033.mspx?mfr=true"&gt;Cmdlines.txt file doesn't let you use every command you can in a batch script&lt;/a&gt; and has trouble with quotes.&lt;br /&gt;&lt;br /&gt;Some of the newer commands were taken from StealthPuppy's example, particularly the Windows Media Player 11 install command, which is pretty hairy. You'll need to download all these files from &lt;a href="http://www.microsoft.com/downloads/advancedsearch.aspx?displaylang=en"&gt;Microsoft&lt;/a&gt;. I've remmed-out a few installs, such as Windows Defender, but left them in the file for reference. At the bottom of the batch file is a command that sets the default wallpaper for all users. The wallpaper bitmap (defwallpaper.bmp) needs to go into the windowsxpsp2\i386\$oem$\$$ folder, which you may need to create. It is then copied into c:\windows when WinXP is installed. The reg.exe command sets it as the default for all users and the local admin account.&lt;br /&gt;&lt;br /&gt;&lt;del&gt;&lt;/del&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Update 2/6/08:&lt;/span&gt; I've removed Windows Media Player 11 from the build.cmd batch file, as it was hosing my WinXP install. After Windows installed, the desktop would load for the Administrator account, in the Windows Classic theme, with no net connection. After flogging (er, testing) my setup for another day, I figured out it was Media Player (WMP11). I've since moved the WMP11 install to after Windows is done installing and the GUI is loading for the first time, by using the GuirunOnce entry in the unattend.txt file.&lt;br /&gt;&lt;br /&gt;Read &lt;a href="http://hdsurvivor.blogspot.com/2008/02/fixing-cmdlinestxt.html"&gt;Fixing Cmdlines.txt&lt;/a&gt; to download the updated Build.cmd batch file.&lt;br /&gt;&lt;de&gt;&lt;br /&gt;&lt;br /&gt;Here's the file listing (with WMP11 removed):&lt;br /&gt;&lt;/de&gt;&lt;pre class="code"&gt;&lt;br /&gt;:: Build.cmd  by Rob Durkin January 2008&lt;br /&gt;:: Portions from Aaron Parker’s techblog, http://blog.stealthpuppy.com/deployment/unattended-windows-vista-tech-on-windows-xp2003&lt;br /&gt;:: Purpose to include post-SP2 updates and add-ons for Windows XP during setup&lt;br /&gt;:: Called from CMDLINES.TXT during Windows Setup or Sysprep operation&lt;br /&gt;:: Delete CMDLINES.TXT for Sysprep use!&lt;br /&gt;:: Place executables in $oem$ folder for install during Windows XP setup&lt;br /&gt;:: Windows Media Player 11 moved to [GuiRunOnce]&lt;br /&gt;&lt;br /&gt;::@ECHO OFF&lt;br /&gt;:: Windows Installer 3.1&lt;br /&gt;START /WAIT WindowsInstaller-KB893803-v2-x86.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Microsoft Core XML Services 6.0&lt;br /&gt;START /WAIT MSIEXEC /I MSXML6_x86.MSI ALLUSERS=TRUE REBOOT=SUPPRESS /QB&lt;br /&gt;&lt;br /&gt;:: Internet Explorer 7&lt;br /&gt;START /WAIT IE7-WindowsXP-x86-enu.EXE /PASSIVE /NORESTART /UPDATE-NO&lt;br /&gt;&lt;br /&gt;:: Windows Defender 1.1&lt;br /&gt;::START /WAIT MSIEXEC /I WindowsDefender.MSI ALLUSERS=TRUE REBOOT=SUPRESS CHECK_WGA=0 LAUNCHPROGRAM=0 LAUNCHSCAN=0 /QB-&lt;br /&gt;&lt;br /&gt;:: .NET 1.1&lt;br /&gt;START /WAIT dotnetfx.exe /q:a /c:"install.exe /q"&lt;br /&gt;:: .NET 2.0&lt;br /&gt;START /WAIT dotnetfx2.EXE /q:a /c:"install.exe /q"&lt;br /&gt;:: .NET 3.0&lt;br /&gt;START /WAIT dotnetfx3.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;::  .NET Framework 3.5&lt;br /&gt;START /WAIT dotnetfx35.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Windows Desktop Search 3.01&lt;br /&gt;::START /WAIT WindowsDesktopSearch-KB917013-V301-XP-x86-enu.EXE /QUIET /NORESTART&lt;br /&gt;&lt;br /&gt;::DirectX 9.0c Nov 2007&lt;br /&gt;START /WAIT directx_nov2007_redist.exe /T:C:\WINDOWS\Temp /Q:A&lt;br /&gt;START /WAIT C:\WINDOWS\Temp\dxsetup.exe /silent&lt;br /&gt;Del /Q C:\WINDOWS\Temp\*.*&lt;br /&gt;&lt;br /&gt;::  Remote Desktop Connection 6.0&lt;br /&gt;START /WAIT WindowsXP-KB925876-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: LLTD Responder&lt;br /&gt;START /WAIT WindowsXP-KB922120-v5-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Image Mastering API&lt;br /&gt;START /WAIT WindowsXP-KB932716-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Microsoft Management Console 3.0&lt;br /&gt;START /WAIT WindowsXP-KB907265-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Windows Script 5.7&lt;br /&gt;START /WAIT scripten.exe /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Windows PowerShell 1.0&lt;br /&gt;START /WAIT WindowsXP-KB926139-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: XPS Essentials Pack&lt;br /&gt;START /WAIT MSIEXEC /I "XPSEP XP and Server 2003 32 bit.MSI" ALLUSERS=TRUE REBOOT=SUPRESS /QB&lt;br /&gt;&lt;br /&gt;::  Peer Name Resolution Protocol (PNRP) version 2.0&lt;br /&gt;START /WAIT WindowsXP-KB920342-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Silverlight 1.0&lt;br /&gt;START /WAIT SILVERLIGHT.EXE /Q&lt;br /&gt;&lt;br /&gt;::  Network Diagnostic Tool&lt;br /&gt;START /WAIT WindowsXP-KB914440-v12-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: WS-Management v1.1&lt;br /&gt;START /WAIT WindowsXP-KB936059-x86-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Windows Rights Management Services Client with Service Pack 1&lt;br /&gt;:: START /WAIT WindowsRightsManagementServicesSP1-KB839178-Client-ENU.EXE /PASSIVE /NORESTART&lt;br /&gt;&lt;br /&gt;:: Set the default wallpaper&lt;br /&gt;reg load HKU\DefUser "C:\Documents and Settings\Default User\ntuser.dat"&lt;br /&gt;reg add "HKU\DefUser\Control Panel\Desktop" /v Wallpaper /d "c:\windows\DefWallpaper.bmp" /f&lt;br /&gt;reg unload HKU\DefUser&lt;br /&gt;reg add "HKCU\Control Panel\Desktop" /v Wallpaper /d "c:\windows\DefWallpaper.bmp" /f&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Note that I say to delete cmdlines.txt if using this with Sysprep in the comments section. The reason why is, if you use a single disk image on multiple PCs, often times you'll need to copy the i386 folder to c:\sysprep\i386 before you run sysprep and reseal the machine for disk imaging. So, if cmdlines.txt is in the folder c:\sysprep\i386\$oem$, it will run again. If you don't want it to run, then delete it (I run this at the initial install of Windows, not part of Sysprep). If you did have certain programs you wanted to install during Sysprep, you could add them to build.cmd.&lt;br /&gt;&lt;br /&gt;This technique works for Windows XP as well as Windows 2003 server. I'm not sure exactly what the procedure is for Vista yet, but I do know that unattended.txt, sysprep.inf and cmdlines.txt are all replaced by &lt;a href="http://technet2.microsoft.com/WindowsVista/en/library/88f80cb7-d44f-47f7-a10d-e23dd53bc3fa1033.mspx?mfr=true"&gt;unattend.xml&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-1104716553418258972?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/bd59wVddjrg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/bd59wVddjrg/use-cmdlinestxt-to-deploy-updated.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>1</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2008/01/use-cmdlinestxt-to-deploy-updated.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-2586165714248009784</guid><pubDate>Sat, 22 Dec 2007 21:09:00 +0000</pubDate><atom:updated>2007-12-22T13:18:47.099-08:00</atom:updated><title>Add Office 2007 SP1 to Install Point</title><description>Office 2007 SP1 is out, and if you are an admin deploying this to a bazillion users, you might want to integrate it into your administrative install point. Sometimes people call this patching an administrative installation point, or "slipstream a service pack".&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=AM102512381033"&gt;Office 2007 SP1 Whitepaper&lt;/a&gt; tells you how to do it. The short version is:&lt;br /&gt;&lt;br /&gt;Copy the Office 2007 CD contents (or ZIP file from Microsoft Volume Licensing Downloads) to a folder, for example, c:\Office12.&lt;br /&gt;Download the service pack&lt;br /&gt;Run the service pack with the command:&lt;br /&gt;&lt;pre&gt;office2007sp1-kb936982-fullfile-en-us.exe /extract:”c:\Office2007SP1”&lt;/pre&gt; Then copy the .MSP files from the c:\Office2007SP1 folder into the c:\Office12\Updates folder.&lt;br /&gt;&lt;br /&gt;When you run the Office 2007 setup program, it will install SP1 along with Office. The old way of having a administrative install point for office is over, no more patching MSI files. Now you just extract any Office 2007 patches, and copy the files into the c:\Office12\Updates folder. Of course there are more details if you want them in the whitepaper. And note that this only works for the initial install. If you have clients already running Office 2007, patch them directly, don't re-run setup. That method doesn't work anymore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-2586165714248009784?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/yat7cG8f2Gc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/yat7cG8f2Gc/add-office-2007-sp1-to-install-point.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2007/12/add-office-2007-sp1-to-install-point.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-3137190104552313557</guid><pubDate>Wed, 12 Dec 2007 00:35:00 +0000</pubDate><atom:updated>2007-12-11T19:18:39.250-08:00</atom:updated><title>Office 2007 Service Pack 1</title><description>Handy list from &lt;a href="http://bink.nu/news/microsoft-office-family-2007-service-pack-1-almost.aspx"&gt;Bink.nu&lt;/a&gt; of Office 2007 SP1 links.&lt;br /&gt;&lt;br /&gt;While you're at it, take a look at the list &lt;a href="http://blog.stealthpuppy.com/deployment/unattended-windows-vista-tech-on-windows-xp2003"&gt;stealthpuppy has accumulated of updates for Windows XP that are in Vista&lt;/a&gt;, such as IMAPI (CD/DVD Authoring API) version 2, Remote Desktop 6, and more. Download and add them to your WinXP builds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-3137190104552313557?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/VByDFAAYRGQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/VByDFAAYRGQ/office-2007-service-pack-1.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2007/12/office-2007-service-pack-1.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-7138963816534841799</guid><pubDate>Mon, 10 Dec 2007 23:51:00 +0000</pubDate><atom:updated>2007-12-10T19:31:50.620-08:00</atom:updated><title>Can't  see XP in Vista Network Map</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.microsoft.com/library/media/1033/windows/images/products/windowsvista/features/details/Network_04.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://www.microsoft.com/library/media/1033/windows/images/products/windowsvista/features/details/Network_04.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you open the Control Panel and then &lt;a href="http://www.microsoft.com/windows/products/windowsvista/features/details/networking.mspx"&gt;Network and Sharing Center in Vista&lt;/a&gt;, there is a link on that page, View Full Map, and when you click it, it opens the Network Map feature. Yes, you barely notice it is there, but when you open it, you see a useful map of your home/work network, which shows how everything is connected.&lt;br /&gt;&lt;br /&gt;Windows XP computers won't show up, however, unless you install the Link-Layer Topology Discovery responder component. Follow the link.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Network Map in Windows Vista does not display computers that are running Windows XP"&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/922120"&gt;http://support.microsoft.com/kb/922120&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-7138963816534841799?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/AyFdY8M2sMI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/AyFdY8M2sMI/cant-see-xp-in-vista-network-map.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>0</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2007/12/cant-see-xp-in-vista-network-map.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-12415273.post-6082540548865906298</guid><pubDate>Sun, 02 Dec 2007 18:33:00 +0000</pubDate><atom:updated>2007-12-02T11:00:52.293-08:00</atom:updated><title>SQL Queries for Altiris Inventory</title><description>One of the problems I have with the basic report writer in Altiris, is that it is not easy to customize your queries. When we first implemented Altiris to inventory our systems, I would clone, then modify the reports or write simple queries using the built-in tool. Often the results would not be what I wanted, and I would hit a wall where I could not get those results.&lt;br /&gt;&lt;br /&gt;One of the problems I have with the built-in tool is that it doesn't let you select some of the very handy views in the Altiris database. For example, the vComputerEx view, which gives the computer name, Guid, and user (Altiris has a built-in algorithm to determine the main user of a computer). Another problem I have is that it is hard to filter your results using the tool. For example, you are trying to determine if a computer has Adobe Acrobat Professional installed as a stand-alone application and not part of Creative Suite. The only easy way to do that with the tool is to create a collection of computers with CS installed and then filter the report, excluding that collection.&lt;br /&gt;&lt;br /&gt;Here are the example queries, the first shows computers with Internet Explorer 6 installed but not Internet Explorer 7, the second showing computers with Acrobat Pro, without Creative Suite. I wrote the queries in the SQL 2005 manager tool then export them to Altiris. Now I am not a query-writing expert, and I'm sure many DBAs out their could trim these queries down quite a bit to get the same result. That said, these queries can be copied-and-pasted into a report or collection in Altiris and will function correctly.&lt;br /&gt;&lt;br /&gt;Some notes on the queries. I use the TOP clause (i.e. TOP 1000 or 5000) because Altiris will not let you use the ORDER BY clause without the TOP clause. In your environment, set the TOP clause to be higher than the number of computers you inventory and you'll be fine. Second, I use the vComputerEx view to get the PC and User names that are associated with the inventory. Third, I use a LEFT OUTER JOIN in these queries for the second join, as it will include null values, where a standard INNER JOIN will not. And yes, there are other T-SQL statements you can use to filter out results, but this method works fine for me.&lt;br /&gt;&lt;br /&gt;Here are the queries:&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;SELECT&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;DISTINCT&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;TOP&lt;/span&gt;&lt;span style=""&gt; 1000 &lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'PC Name'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;br /&gt;&lt;/span&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[User] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'PC User'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;sw&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ProductName] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Product Name'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;sw&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ProductVersion] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Product Version'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Guid] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Guid'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;FROM&lt;/span&gt;&lt;span style="color:black;"&gt; vComputerEx vc &lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt;&lt;span style="color:black;"&gt; [Inv_AeX_SW_Audit_Software] sw &lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Guid] &lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;span style="color:black;"&gt; sw&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[_ResourceGuid] &lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;LEFT&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;OUTER&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;DISTINCT&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;TOP&lt;/span&gt;&lt;span style="color:black;"&gt; 1000 &lt;/span&gt;&lt;br /&gt;ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Product Name'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Guid] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Guid'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;FROM&lt;/span&gt; vComputerEx vc&lt;br /&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt; [AeXInv_AeX_OS_Add_Remove_Programs] ar&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt; vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ResourceID] &lt;span style="color:gray;"&gt;=&lt;/span&gt; ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[WrkstaId]&lt;br /&gt;&lt;span style="color:blue;"&gt;WHERE&lt;/span&gt; ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:red;"&gt;'Windows Internet Explorer 7'&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; ie&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt;&lt;span style="color:black;"&gt; ie&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Guid] &lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Guid]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;br /&gt;sw&lt;span style="color:gray;"&gt;.&lt;/span&gt;[File Name] &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:red;"&gt;'iexplore.exe'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;AND&lt;/span&gt; sw&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ProductName] &lt;span style="color:gray;"&gt;LIKE&lt;/span&gt; &lt;span style="color:red;"&gt;'Internet Explorer%'&lt;br /&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;AND&lt;/span&gt; ie&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Guid] &lt;span style="color:gray;"&gt;IS&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL&lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;BY&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Name]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;SELECT&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;DISTINCT&lt;/span&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;TOP&lt;/span&gt;&lt;span style=""&gt; 5000 &lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'PC Name'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;br /&gt;&lt;/span&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[User] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'PC User'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Product Name'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;sw&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ProductVersion] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Product Version'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Guid] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Guid'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;FROM&lt;/span&gt;&lt;span style="color:black;"&gt; vComputerEx vc &lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt;&lt;span style="color:black;"&gt; [Inv_AeX_SW_Audit_Software] sw &lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Guid] &lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;span style="color:black;"&gt; sw&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[_ResourceGuid] &lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt;&lt;span style="color:black;"&gt; [AeXInv_AeX_OS_Add_Remove_Programs] ar&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[ResourceID] &lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;span style="color:black;"&gt; ar&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[WrkstaId]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;LEFT&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;OUTER&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:gray;"&gt;(&lt;/span&gt;&lt;span style="color:blue;"&gt;SELECT&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;DISTINCT&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;TOP&lt;/span&gt;&lt;span style="color:black;"&gt; 5000 &lt;/span&gt;&lt;br /&gt;ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Product Name'&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;br /&gt;vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Guid] &lt;span style="color:blue;"&gt;AS&lt;/span&gt; &lt;span style="color:red;"&gt;'Guid'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;FROM&lt;/span&gt; vComputerEx vc&lt;br /&gt;&lt;span style="color:gray;"&gt;JOIN&lt;/span&gt; [AeXInv_AeX_OS_Add_Remove_Programs] ar&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt; vc&lt;span style="color:gray;"&gt;.&lt;/span&gt;[ResourceID] &lt;span style="color:gray;"&gt;=&lt;/span&gt; ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[WrkstaId]&lt;br /&gt;&lt;span style="color:blue;"&gt;WHERE&lt;/span&gt; ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:gray;"&gt;LIKE&lt;/span&gt; &lt;span style="color:red;"&gt;'Adobe Creative%Suite%'&lt;/span&gt;&lt;span style="color:gray;"&gt;)&lt;/span&gt; &lt;span style="color:blue;"&gt;AS&lt;/span&gt; CreativeSuite&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt;&lt;span style="color:black;"&gt; CreativeSuite&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Guid] &lt;/span&gt;&lt;span style="color:gray;"&gt;=&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Guid]&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;WHERE&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;br /&gt;sw&lt;span style="color:gray;"&gt;.&lt;/span&gt;[File Name] &lt;span style="color:gray;"&gt;=&lt;/span&gt; &lt;span style="color:red;"&gt;'acrobat.exe'&lt;/span&gt;&lt;br /&gt;&lt;span style="color:gray;"&gt;AND&lt;/span&gt; ar&lt;span style="color:gray;"&gt;.&lt;/span&gt;[Name] &lt;span style="color:gray;"&gt;LIKE&lt;/span&gt; &lt;span style="color:red;"&gt;'Adobe Acrobat%Professional'&lt;br /&gt;&lt;/span&gt;&lt;span style="color:gray;"&gt;AND&lt;/span&gt; CreativeSuite&lt;span style="color:gray;"&gt;.&lt;/span&gt;Guid &lt;span style="color:gray;"&gt;IS&lt;/span&gt; &lt;span style="color:gray;"&gt;NULL&lt;br /&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;ORDER&lt;/span&gt;&lt;span style="color:black;"&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;BY&lt;/span&gt;&lt;span style="color:black;"&gt; vc&lt;/span&gt;&lt;span style="color:gray;"&gt;.&lt;/span&gt;&lt;span style="color:black;"&gt;[Name]&lt;br /&gt;&lt;br /&gt;Now after you have looked at the queries, you might be wondering why I have written the IE6 query. After all, shouldn't you just be able to query for the version of iexplore.exe and use that result? The problem is, there can be multiple copies of this file on your system, as each time you upgrade or patch IE, it caches the old file, in case you want to revert back to the old version. In some cases we have systems with 7 copies of iexplore.exe on them, some version 6.x, some version 7.x. This query works around that problem.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12415273-6082540548865906298?l=hdsurvivor.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/HelpdeskWhenHelpdeskWasntCool/~4/a7Z7y6cPvOU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/HelpdeskWhenHelpdeskWasntCool/~3/a7Z7y6cPvOU/sql-queries-for-altiris-inventory.html</link><author>noreply@blogger.com (Rob D.)</author><thr:total>2</thr:total><feedburner:origLink>http://hdsurvivor.blogspot.com/2007/12/sql-queries-for-altiris-inventory.html</feedburner:origLink></item></channel></rss>

