Managed Installation stuck in a loop!
I setup an install of ie8 via kace. Associated the install file as listed in the admin guide and the only switches I put on the install were /passive /forcereboot. I applied it to my test machine and chose "Execute anytime" and refreshed the machine's inventory. No problems, works like a champ. So we decided to look at some of the other options. I added a pre-install message to warn users of the update, worked fine, added an "allow snooze" to see if that worked and it did.
So we decided to try changing "execute anytime" to "Execute before logon (at machine bootup)". A couple reboots then it saw it had an action and installed itself. However, after the reboot, I log into the machine and I get this error message:
"Windows cannot find 'c:\windows\temp\ie8-x86-enu.exe'. Make sure you typed the name correctly, and then try again. To search for a file, click the Start button, and then click Search."
So it's looking for the associated install file I have for the ie8 installer, but why? If I click OK and continue, ie8 is installed and working fine. This same issue occured on both test machines I did this way. I do NOT have "Delete
Downloaded Files" checked.
So then we said, maybe if we changed the install type to "Execute after logon (before desktop loads)" then we might not get the error message. But this was a disaster. I rebooted the test machines, Logged in, and the install starts just as it should, it completes the install and does the required reboot. When I go to log in again, it starts UNINSTALLING ie8, then it reboots again. You log in again, it starts installing ie8..... and over and over again. What the heck is going on with that?!?
I'd prefer to do the install "Execute before logon (at machine bootup)" so I can remotely start the machines and have it install ie8. But I can't have the error message I am getting, because that's 100's of calls to the helpdesk just to tell the user to click the "OK" button and it'll be alright. But given my deadline of Friday and need for it to work right I'm looking at an "Execute anytime (next available)" with a snooze option.
The logic to realize that the application is installed, should either exist in the IE8 setup or you need to script the logic.