I have a bunch of Windows 7 machines that need the latest version of Firefox. They use Firefox ESR over the consumer version. I have the latest version of Firefox ESR (31.2.0) downloaded and in IEM. The issue is that each of the PCs that need the latest version of Firefox do not evaluate to actually needing it. I know these machines need the latest version, but IEM doesn’t seem to think so. Is there a way to write a fixlet that queries the version of Firefox installed so I can make sure? I am new to fixlet authoring and have no idea where to even start. Scrolling through the forums here doesn’t show any questions similar to the one I am asking.
Have you got the updates for windows applications site enabled (it’s part of lifecycle management)? That has firefox update fixlets, check the relevance in those.
I had to re-work the fixlet to include the updated registry paths for the ESR version of Firefox. With all of that work going into the process, it would have been easier (and quicker) to just manually update the browsers on the client machines one by one.
I haven’t tried the later version of the firefox ESR fixlet (I made my own modified version earler) but as far as I can see only the relevance has been updated. It looks to me like the Action also needs to be updated, to also check CurrentVersion in the “Mozilla Firefox ESR” registry key (in the outer set of if/elseifs where it’s determining which language to install), in order for the action to run successfully.