Namespace

Namespaces bring together several classes and instances into one logical unit.  Every namespace has a distinct name.

Namespaces can be nested hierarchically, like a file directory with folders and subfolders. Within a folder the names must be unique. The path contains all names.

To display the hierarchy of a namespace, the different namespaces are separated by backslashes:

Namespace1\Namespace2\Namespace3........\LastNamespace

A namespace contains classes and instances, which the objects contain for a specific “environment”.

All WMI installations have four predefined namespaces:

  • Root
  • Root\Default
  • Root\Security
  • Root\Cimv2