.net - 任何人都可以向旧的 SNMP 小伙子解释 WMI 吗?

标签 .net windows wmi snmp

回答我关于 .NET SNMP 支持的问题 ( Looking for an .NET SNMP Extension agent ) @ Lex Li表明 Microsoft 基本上是在 WMI 而不是 SNMP 上倾注了他们对检测的热爱。

考虑到这一点,任何人都可以为 WMI 和 .NET 推荐任何好的学习资源吗? 任何解释 SNMP 陷阱的 WMI 等价物和 WMI/SNMP 互操作性(如果有的话!)的站点的奖励荣誉

最佳答案

Windows Instrumentation Management 是基于 Web 的企业管理 (WBEM) 的 Microsoft 实现,它是一项 DMTF 计划。

从概念的角度来看,WBEM 将一个“系统”(计算机、路由器、交换机、服务器)建模为一堆类。每个被管理点都拥有一个对象数据库 CIMOM(公共(public)信息管理对象管理),在其之上构建了代理概念。网络管理,成为远程对象在网络上的使用(有点像CMIP或TMN的描述)。

与 SNMP 的最大区别在于对象视觉意味着属性、事件和方法。

WBEM 存在于 SUN、HP-UX 上,并作为一个名为 openPegasus 的开源项目存在。

WMI 和 WBEM 之间的最大区别在于传输/安全的观点。 Microsoft 在 HTTP 上使用 DCOM 而不是 XML。

如果您使用的是 XP,您可以启动“wbemtest.exe”文件,它允许您访问 CIMOM 上的类。但是要第一次访问WMI,我认为“WMIC.EXE”命令行是最好的方法。

Here a side explanation的 WMI。

希望对你有帮助。

日本

关于.net - 任何人都可以向旧的 SNMP 小伙子解释 WMI 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5145680/

相关文章:

c# - C++ 等价于 C# 的内部

.net - 在不破坏先前对子文档的部分更新的情况下将文档保存在 MongoDB 中

r - 无法在 Powershell 中运行 R.exe

windows - 如何在 Windows 上运行我的 bash 程序?

wmi - WMI 的替代品

windows-7 - 有没有一种方法可以在不使用 PowerShell 或 CIM Studio 的情况下查询 WMI?

python - 如何在 Python 中创建 IntPtr?

java - TTL>1 时多播 socket.close 需要 3 分钟

windows - 在 Windows 上使用 Gradle 构建时如何修复 OverlappingFileLockException?

c++ - 获取已创建进程的进程句柄 Windows