Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have a collection of VMs that need to be queried for specific information like dll versions for some applications. Currently this is done manually by logging into the machines and then collecting the data (also manually).

I could of course write scripts to automate the data collection, but what is the best way to do this from a single point across all VMs?

Also good to have would be the ability to collect some basic diagnostics around the VMs.

Note that these are regular Virtual Machine and not VMWare hosted.

Thanks in advance

share|improve this question
What exactly do you mean by regular VMs? Java VMs? – dunxd Sep 22 '10 at 11:15

I don't think the VM aspect matters here at all. You want to check some Windows files, so do as you would for any server, physical or not.

Not sure if it is the best way but SCCM may allow you to do a lot of this centrally.

A roll your own approach should also work, with a script that searches for files and versions, or perhaps WMI.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.