From: Shreya Govind Date: 2009-07-13T17:20:39+09:00 Subject: WMI calls for virtualization - not returning values. Hi, I am using WMI calls to ge the Virtual system information of a VM on Hyper-V using Ruby. Below is my code: require 'pp' require 'win32ole' wmi = WIN32OLE.connect("winmgmts://./root/virtualization") processes = wmi.ExecQuery("select * from MsVM_virtualSystemManagementService") temp = nil result = Array.new input = nil for process in processes do pp process.Caption pp process.Name pp ret = process.GetSummaryInformation(input, [0,1,2,3,4,100,101,102,103,104,105,106,107,108], result) end pp result ret is 0. which is for success. But 'result' is empty. Iam know that Iam missing out something. Please do let me know how to make this work. Iam stuck here. Thanks in Advance, Shreya -- Posted via http://www.ruby-forum.com/.