I just finished helping a customer do a rather large upgrade from Notes 6.5x to Notes 8.5.1 FP1 on Windows. They were using SMS to push down the install kits to each user's machine overnight but didn't have a good solution on how to actually get the installation to kick off for each user. After evaluating different options, we recommended they use the built in feature of Notes called SmartUpgrade to do this portion of the deployment. Since they wanted to put Notes 8.5.1 and FP1 down at the same time in addition to doing some cleanup on the machines, we started by writing a batch file that would be kicked off by SmartUpgrade to do the chained installation. We quickly realized that Windows batch files weren't quite powerful enough to do all the things the customer wanted to do during the upgrade so we switched to using Windows Script Host. WSH allowed us to do everything the customer wanted in a very timely fashion.
Once the engagement was done and the customer was happily running Notes 8.5.1 FP1 I rewrote the script we'd created to be more generic so it could be used by others as a way of chaining multiple Notes install kits together. It includes some extra clean up of running processes we've occasionally seen customers running into and also includes extensive logging.
I'm not going to do a detailed line by line analysis of the script because I think it's pretty well commented already but if you have any specific questions please don't hesitate to ask.
Jeff Mitchell | 17 June 2010 10:12:27 AM ET | | Comments (47)