How do you do....it? Thread, Remotely query MS Office installed components in Technical; Does anyone know of a way to query remote machines to work out which items in the MS Office 2003 ...
19th March 2010, 10:23 AM #1
Remotely query MS Office installed components
Does anyone know of a way to query remote machines to work out which items in the MS Office 2003 package have been installed? For example, I need to work out whether or not MS Word/Powerpoint are there. Using spiceworks, I can see which machines Office is installed on, but I can't see which parts of it are.
IDG Tech News
21st March 2010, 01:15 AM #2
Technically this should be possible either by examining the registry or using Windows Installer functions, but I suspect neither of these methods will be straightforward.
If I had to do this, I think I would write a script that does the following (it would need to be run against each PC, perhaps as a startup script or pushed using something like PSEXEC).
1 - Determine the local Program Files location (usually 'C:\Program Files')
2 - Scan through the sub-folders looking for folders containing word 'Office'
3 - Fully scan each sub-folder with 'Office' in the name, searching for known Office executables (winword.exe, excel.exe, msaccess.exe etc).
4 - If necessary, you can detect the version from the executable (AutoIt can do this quite easily) and deduce which Office version the feature is from.
I know that this sounds complex, but unless there is a Windows Installer expert out there who can tell me different, I think it would be the best way forward.
Now you just need someone to write the script for you.
By speckytecky in forum Office Software
Last Post: 17th March 2010, 07:12 PM
By laserblazer in forum Recommended Suppliers
Last Post: 13th January 2009, 01:03 PM
By link470 in forum Office Software
Last Post: 8th May 2008, 10:42 AM
By markwilliamson2001 in forum Web Development
Last Post: 5th October 2007, 09:43 AM
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)