We have three server farms (Microsoft Windows Server 2003) which have been in place for many years now. Our goal is to combine these farms together on a single, larger set of servers. This way there is only one farm, one server build, etc. To get to this point I need to determine the state of the current servers across the three farms. A major part of this is installed COM+ objects. I have discovered that different DLL versions may exist in different farms. What I would like to do is run a script (or app, whatever) to grab all the COM+ objects loaded and get the version of the DLL running.
What is the best way to go about this? Are there application out there already that do this?
I am comfortable with vbscript and .net languages and am open to learn Powershell if it's a viable option (just don't know how to get to the information).