Jeremy Saunders

Print Spooler Self Healing 2.0

October 21, 2008

I was driven to write this script for a client that was using Novell’s iPrint. iPrint was causing some threads to hang, ending the spoolsv.exe process, and therefore stopping the Print Spooler service. Those of you that are using such poor printing solutions would no doubt have clocked up a considerable number of headaches. The good […]

Read the full article →

How to pick a good Consultant/Integrator to Partner with?

October 21, 2008

Since leaving IBM and moving on to greener pastures at Datacom, I have been given the opportunity to review several Citrix XenApp (Presentation Server) deployments around town. Time and time again I find… Poorly deployed servers with little or incorrect tuning. Applications that have been badly or incorrectly packaged, if at all. Documentation that is […]

Read the full article →

Intelligently changing the drive letter assignment for multiple CD/DVD ROM Drives

October 19, 2008

Diskpart may fail when creating more than one partition when executing the “assign letter=D” command. This is because Windows, WinPE included, by default assigns the first CD-ROM “type” drive to the first available letter after C:. So if you are partitioning a new server, or repartitioning a server that contains only 1 partition (C:), the CD-ROM drive […]

Read the full article →

Place a XenApp Server in and out of service the easy way

September 8, 2008

The new theory for placing a server off-line is to apply an “Out of service” load evaluator instead of disabling logons. The “Out of service” load evaluator consists of an empty Scheduling rule. The issue with this theory is that if you automate the move of a server into an “Out of service” load evaluator […]

Read the full article →

Scripting updates to the GPT.ini for the Local Group Policy

August 26, 2008

Updated on 27th October 2010. I came across a challenge whilst working on a big XenApp deployment in a Novell environment. I needed to make changes to the Local Group Policy Object on all Terminal / Citrix servers. This was specifically required for implementation of a logoff script, as logoff scripts are not supported via […]

Read the full article →

Print Spooler Self Healing 1.0

August 15, 2008

Despite the new Health Monitoring & Recovery feature of XenApp 4.5, I continue to implementing a “Self Healing” mechanism for the Print Spooler service.

Read the full article →

Running Logoff Scripts in Novell Environments

August 6, 2008

Updated 28th October 2010. Due to a lot of requests and feedback, this script in now included as part of the script posted under Scripting updates to the GPT.ini for the Local Group Policy. Cheers, Jeremy.

Read the full article →

Managing MS Office 2007 Quick Access Toolbar(s) with Roaming Profiles

August 4, 2008

Hmmm…why oh why would Microsoft place the Office 2007 Quick Access Toolbar (.qat) files in the “%userprofile%\Local Settings\Application Data\Microsoft\Office” folder rather than the “%appdata%\Microsoft\Office” folder??? The “Local Settings” folder does not roam, nor would you want it to, so I don’t understand their thought process behind this one. The only real workaround is to use logon […]

Read the full article →

Script to replace Delprof.exe

July 30, 2008

Joe Shonk has written a very nice Delete Profiles Script to replace the lack of flexibility found in the DELPROF.exe tool. I’ve used it for my latest XenApp rollout, and have found that it works really well 🙂 See below for further information as to how I have implemented it. Warren Simondson of Ctrl-Alt-Del IT Consultancy […]

Read the full article →

Script to remove printers

July 30, 2008

I wrote this script to help a customer cleanup user profiles and remove unsupported printers. This script can safely be executed in each user session and works a treat. It stamps the registry after the first time it runs, so that it can be left in place to capture all users, whilst only ever removing the […]

Read the full article →