\Tips and TricksToolsWMI (Windows Management Instrumentation)Microsoft WMI Object QueriesListNameSpaces.vbs
This shows how to list all WMI namespaces (from the root):
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root")
Set objNameSpaces = objWMIService.InstancesOf("__NAMESPACE")
For Each objNameSpace In objNameSpaces
WScript.Echo objNameSpace.Name
Next
Sample Output (sorted by me) |
Appv
cfos
CIMV2
Cli
DEFAULT
directory
Hardware
Interop
Microsoft
msdtc
PEH
Policy
RSOP
SECURITY
SecurityCenter
SecurityCenter2
ServiceModel
StandardCimv2
subscription
WMI