Posted 25 January 2010 - 23:36
The solution being installed is self-managing, and will provide its own updates through other means. We are a locked-down environment, and all files in question are only accessible to administrators and SYSTEM; similar technology has been working here for seven years. But when the first solution was installed, every file in it was immediately updated because of the "local time" issue (except for the Pacific time zone, where its MSI was built). The new solution is much larger than the original and the network has many more nodes than it did the first time around, so the double traffic load is more of an issue this time.
As for the time thing, just check with any friend in another time zone who has installed something you also installed. All files will be stamped with the same time for both of you (unless one of you installed during DST and the other didn't, then they are one hour off). I really think this is a CAB limit, in that CAB files only store a date and time without a time zone. I believe you get the same thing with ZIP files. If the program grabbing the file doesn't know to process it as UTC, it just passes it to the OS bare (and the OS applies the local time zone).
Lastly, is there any table or internal property which identifies which files were just delivered. We have technicians who often re-run an MSI (install, not repair). Sometimes they delete the bits before rerunning it and sometimes they don't. So the file may be in the MSI but may have already been installed (and therefore already at UTC). That was something I couldn't find in my research, the ability to identify what was just delivered and what was not.
Thanks again for the help!
Norman