在我将重建整个存储库之前,我正在寻找一些列出 WMI 3rd 方提供程序的 Powershell cmdlet/脚本。
有 GWMI cmdlet 列出了所有 WMI 对象,但我缺少诸如"Company:" 之类的内容,然后我将使用过滤器列出非 Microsoft WMI。
Get-WmiObject -List | fl *
...
PSComputerName : MyComputer
Name : __SystemClass
__GENUS : 1
__CLASS : __SystemClass
__SUPERCLASS :
__DYNASTY : __SystemClass
__RELPATH : __SystemClass
__PROPERTY_COUNT : 0
__DERIVATION : {}
__SERVER : MyComputer
__NAMESPACE : ROOT\CIMV2
__PATH : \\MyComputer\ROOT\CIMV2:__SystemClass
Path : \\MyComputer\ROOT\CIMV2:__SystemClass
Derivation : {}
Methods : {}
Scope : System.Management.ManagementScope
Options : System.Management.ObjectGetOptions
ClassPath : \\MyComputer\ROOT\CIMV2:__SystemClass
Properties : {}
SystemProperties : {__GENUS, __CLASS, __SUPERCLASS, __DYNASTY...}
Qualifiers : {abstract}
Site :
Container :
....
有什么方法可以检测 3rd 方 WMI 提供程序?感谢您的任何帮助。