1

首先请允许我先简要解释一下为什么我必须在没有 WMI 的情况下执行此操作。

我正在尝试列出连接到 EMC Celerra NS20 的所有会话。这个特定的设备允许您使用计算机管理 MMC 管理单元连接到它以查看共享,但我很快发现它不是基于 MS Windows 的并且不支持 WMI。

我想在不使用管理单元的情况下执行此操作的原因仅仅是因为我正在尝试创建一个工具来监视一组服务器(其中大部分是 Windows 服务器)之间的会话,以跟踪哪些用户从哪里登录,以及有多少台电脑等。

我已经搜索并广泛阅读了有关 Celerra 公开和 XML API 的信息(我认为这可能是计算机管理控制台使用的)。但是,在运行数据包捕获以查看 Compmgmt.msc 实际来回发送的内容后,它似乎正在使用 SMB2 协议。

所以我想弄清楚是否有:A)一个很好的库,可以用 SMB/Samba 做这种工作(最好是 C#)。B)如果有人知道检索此信息的更好方法。

如果有人对如何做到这一点有很好的想法,但不是在 C# 中,我愿意用任何语言实现它,然后在必要时将其通过管道传输到我的程序中。

我希望我已经清楚地解释了我的问题。非常感谢您对此的任何帮助。谢谢你的时间。

4

0 回答 0