fafster Posted March 19, 2010 Posted March 19, 2010 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.
ajbritton Posted March 21, 2010 Posted March 21, 2010 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.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now