Ladies and Gents
Many months ago I posted a script on how to search a namespace for different classes. The post is here
A common question I then get asked is “How do I know what WMI namespaces are installed on a system?” The answer is not immediately obvious so I thought I’d share it with you all.
Get-WMIObject -class __Namespace -namespace root | Format-Table name
I get the following output from my Vista RTM machine.
name
----
subscription
DEFAULT
MicrosoftDfs
CIMV2
Cli
Nap
SECURITY
SmsDm
RSOP
ccm
WMI
directory
Policy
ServiceModel
SecurityCenter
MSAPPS12
Microsoft
Aspnet
So by searching the host for a list of namespaces, and then searching each namespace for the classes available you can find some really useful stuff.
Hope this helps
BenP