如何让wmi提供者在系统中注册

时间:2013-10-05 11:46:03

标签: windows powershell wmi

我想知道/获取在系统中注册的所有wmi提供商。

我可以使用powershell命令吗?

提前致谢

2 个答案:

答案 0 :(得分:3)

您可以在powershell中获取所有WMI类的列表。

Get-WmiObject -List

希望有所帮助!!!!

答案 1 :(得分:2)

function Get-Providers ($ns="root") {
   Get-WmiObject -Namespace $ns -Class "__NAMESPACE" |
   foreach {
       Get-WmiObject -NameSpace $currNameSpace -Class __Win32Provider | select @{n="Namespace";e=    {$("$ns\" + $_.Name)}},@{n="Provider";e={$_.Name}}
       Get-Providers $("$ns\" + $_.Name) 
   } 
}