(imported topic written by mike.armstrong91)
I am trying to install IE8 through Bigfix and need some help. There has to be a KB article installed, then a reboot after the KB, and then the install of IE8, which then needs another Reboot. Therefore, I want the relevance for the IE8 installer to be “KB932823-v3” is installed, and the computer is not pending restart. Which would mean, that KB832823 is installed, and the KB wasn’t just freshly installed, so it will go in and work. Which, of course, afterwards, have a post action to reboot the computer.
Here is the relevance for KB832823. This does work fine, I just want to give you guys all the information I can to help me out. (Simply, it makes sure its running Windows XP or better, and the KB hasn’t been installed.)
(name of it = “WinXP” OR name of it = “Win2003” OR (name of it = “WinVista” and product type of it = nt workstation product type) OR (name of it = “Win2008” or (name of it = “WinVista” and product type of it != nt workstation product type)) OR (name of it = “Win7”) AND (exists regapp “besclient.exe” whose (version of it >= “7.2.4.60”))) of operating system AND (not exists key “HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\KB932823-v3” of registry)
Here is the action script for the KB article. Basically, I download the KB article, install it, then make the computer report that it needs a reboot.
continue if {(size of it = 608095 AND sha1 of it = “2701e463b020446dea23b9170aa93948a7df374b”) of file “WindowsXP-KB932823-v3-x86-ENUexe.tmp” of folder “__Download”}
extract WindowsXP-KB932823-v3-x86-ENUexe.tmp
wait __Download\WindowsXP-KB932823-v3-x86-ENU.exe /passive /norestart
action may require restart “c8d08aa227c88b7ed915b839eff3e8c0d2f67e06”
Here is the relevance for Internet Explorer 8. So what I tried to do, was make sure it was running windows XP or newer, makes sure the KB article is installed, make sure that the computer is not pending restart, and that IExplorer’s version is less than 8.
(name of it = “WinXP” OR name of it = “Win2003” OR (name of it = “WinVista” and product type of it = nt workstation product type) OR (name of it = “Win2008” or (name of it = “WinVista” and product type of it != nt workstation product type)) OR (name of it = “Win7”) AND (exists regapp “besclient.exe” whose (version of it >= “7.2.4.60”))) of operating system AND (exists key “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB932823-v3” of registry) AND (NOT pending restart “f9fc5c21a91696538bee18bbcbcb85a1ed74f7bf”) AND (exists regapp “iexplore.exe” whose (version of it < "))
Then finally, the action script for Internet Explorer 8.
continue if {(size of it = 16840872 AND sha1 of it = “f14618b7bd818f3038414903220bcf98cd533478”) of file “IE8-WindowsXP-x86-ENUexe.tmp” of folder “__Download”}
extract IE8-WindowsXP-x86-ENUexe.tmp
wait __Download\IE8-WindowsXP-x86-ENU.exe /quiet /norestart
So, my dilemma! The pending restart does show in the Bigfix console, but IE8 does not wait for the reboot before attempting to apply. Any suggestions on what I’m doing wrong?
Thanks in advanced!