Facter::Util::WMI

Public Class Methods

connect(uri = wmi_resource_uri) click to toggle source
   # File lib/facter/util/wmi.rb, line 3
3:     def connect(uri = wmi_resource_uri)
4:       require 'win32ole'
5:       WIN32OLE.connect(uri)
6:     end
execquery(query) click to toggle source
    # File lib/facter/util/wmi.rb, line 12
12:     def execquery(query)
13:       connect().execquery(query)
14:     end
wmi_resource_uri( host = '.' ) click to toggle source
    # File lib/facter/util/wmi.rb, line 8
 8:     def wmi_resource_uri( host = '.' )
 9:       "winmgmts:{impersonationLevel=impersonate}!//#{host}/root/cimv2"
10:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.