instance

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2020 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateWmiInstance added in v0.1.5

func CreateWmiInstance(host *host.WmiHost, namespaceName, class string) (*wmi.WmiInstance, error)

func GetWmiInstance

func GetWmiInstance(hostname, namespaceName, userName, password, domainName string, inquery *query.WmiQuery) (*wmi.WmiInstance, error)

func GetWmiInstanceByName

func GetWmiInstanceByName(whost *host.WmiHost, namespaceName, className, instanceName string) (*wmi.WmiInstance, error)

func GetWmiInstanceEx

func GetWmiInstanceEx(whost *host.WmiHost, namespaceName string, inquery *query.WmiQuery) (*wmi.WmiInstance, error)

func GetWmiInstanceEx2

func GetWmiInstanceEx2(hostName string, cred credential.WmiCredential, namespaceName string, inquery *query.WmiQuery) (*wmi.WmiInstance, error)

func GetWmiInstanceFromPath added in v0.1.5

func GetWmiInstanceFromPath(host *host.WmiHost, namespaceName, instancePath string) (*wmi.WmiInstance, error)

func GetWmiInstancesFromHost added in v0.1.2

func GetWmiInstancesFromHost(host *host.WmiHost, namespaceName string, inquery *query.WmiQuery) (wmi.WmiInstanceCollection, error)

func GetWmiJob added in v0.1.5

func GetWmiJob(host *host.WmiHost, namespaceName, instancePath string) (*wmi.WmiJob, error)

Types

type WmiInstanceManager

type WmiInstanceManager struct {
	Host *host.WmiHost

	Namespace string
	// contains filtered or unexported fields
}

func GetWmiInstanceManager

func GetWmiInstanceManager(hostname, namespaceName, userName, password, domainName string) (*WmiInstanceManager, error)

func GetWmiInstanceManagerFromCred added in v0.1.2

func GetWmiInstanceManagerFromCred(hostname, namespaceName string, cred *credential.WmiCredential) (*WmiInstanceManager, error)

func GetWmiInstanceManagerFromWHost added in v0.1.2

func GetWmiInstanceManagerFromWHost(whost *host.WmiHost, namespaceName string) (*WmiInstanceManager, error)

func (*WmiInstanceManager) CreateInstance added in v0.1.5

func (im *WmiInstanceManager) CreateInstance(className string) (*wmi.WmiInstance, error)

func (*WmiInstanceManager) GetInstance added in v0.1.5

func (im *WmiInstanceManager) GetInstance(instancePath string) (*wmi.WmiInstance, error)

func (*WmiInstanceManager) QueryInstance

func (im *WmiInstanceManager) QueryInstance(inquery *query.WmiQuery) (*wmi.WmiInstance, error)

func (*WmiInstanceManager) QueryInstanceEx

func (im *WmiInstanceManager) QueryInstanceEx(queryString string) (*wmi.WmiInstance, error)

func (*WmiInstanceManager) QueryInstances

func (im *WmiInstanceManager) QueryInstances(queryString string) ([]*wmi.WmiInstance, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL