I want to use Microsoft SMS to deploy and routinely update Firefox. I successfully tested automated installation and upgrades of older Mozilla Firefox installations using Firefox CE.
The problem I have going forward is that on these new/upgraded installations the Firefox.exe executable no longer has a numeric file version - instead of 2.0.0.5 it reads as "Personal". The Product Version property does contain the version, but this property is not collected by SMS during software inventory.
If I can't automatically determine the software version then I can't build SMS collections using file version queries. Without the capability I can't determine which systems need upgrades once they have the CE version installed.
Is there a reason that the firefox.exe file version isn't set for the CE version? If not, is this possible for future releases?
I just tried Firefox MSI (non CE) and it does have the file version set. You do have to manually decipher that 1.8.1.6.2007072518 means 2.0.0.6, but this does at least make it possible to query for machines that need version upgrdes.
Thanks for your help!
Jeff
Firefox.exe File Version
-
- Posts:2
- Joined:Fri Aug 17, 2007 1:20 pm
- Contact:
- DraconPern
- Site Admin
- Posts:1218
- Joined:Thu Oct 30, 2003 11:47 pm
- Location:Texas
- Contact:
-
- Posts:2
- Joined:Fri Aug 17, 2007 1:20 pm
- Contact:
SMS is not bypassing. The basic situation is:
- Install Firefox CE using the MSI installer. Right-click firefox.exe and view the properties. The file version is listed as "personal".
- Install Firefox MSI using the MSI installer. Right-click firefox.exe and view the properties. The file version will be listed just like it would be if you had installed Firefox using the Mozilla installer - something like "1.8.1.6.2007072518".
Where SMS comes in is that like similar tools you can query system inventory information, use this information to group machines together, and deploy updates remotely in an automated fashion. In this situation I would query for systems that have firefox.exe present where the file version is less than 1.8.1.6.2007072518 to know which machines need to be updated to Firefox 2.0.0.6. When I use the Community Edition, it is impossible to know what the firefox executable version is since it returns a word ("personal") rather than a file version number.
Hope that makes more sense.
Jeff
- Install Firefox CE using the MSI installer. Right-click firefox.exe and view the properties. The file version is listed as "personal".
- Install Firefox MSI using the MSI installer. Right-click firefox.exe and view the properties. The file version will be listed just like it would be if you had installed Firefox using the Mozilla installer - something like "1.8.1.6.2007072518".
Where SMS comes in is that like similar tools you can query system inventory information, use this information to group machines together, and deploy updates remotely in an automated fashion. In this situation I would query for systems that have firefox.exe present where the file version is less than 1.8.1.6.2007072518 to know which machines need to be updated to Firefox 2.0.0.6. When I use the Community Edition, it is impossible to know what the firefox executable version is since it returns a word ("personal") rather than a file version number.
Hope that makes more sense.
Jeff
- DraconPern
- Site Admin
- Posts:1218
- Joined:Thu Oct 30, 2003 11:47 pm
- Location:Texas
- Contact:
- DraconPern
- Site Admin
- Posts:1218
- Joined:Thu Oct 30, 2003 11:47 pm
- Location:Texas
- Contact: