Question about "run application once" semantics...
Hi to anyone still out there. We're still using ZfD 3.0SP1a with the
latest NAL patch (10.4.2002). Things basically are working but we're
redoing our software distribution strategy to try and streamline things
and squeeze a bit more life out of the platform. As part of the process, I
moved away from force run MSI installs by user for basic stuff to force
runs which call msiexec /i some.msi (or setup or whatever...) and
associating these to OUs. I was planning to use the app version number to
force redistribution whenever I put up newer MSIs or installer files. In
testing, I noticed that msiexec was running on each login for each package
and that wasn't what I wanted. I want the installers to fire off once,
then again whenever I bump the version number. So I checked off "Run
application once". Now the apps run only once but do not redistribute when
I up the version number. If I use nlist to query eDir, I can see the
attribute "zenappDisconnectedVersionNumber" has been incremented in the
directory but looking at HKLMSoftwareNetWareNAL1.0Distribute*, the version
number for that app never moves and the software isn't redistributed. The
apps are all set to "wait on force run".
Am I misunderstanding the use of this attribute? I suppose I could leave
"run application once" off and set up some registry flags to control
distribution or even just let them run on each login but I want to do this
in the cleanest fashion. Any suggestion about what I might be doing wrong
or how to work around/troubleshoot this issue? Thanks in advance!
Michael
|