2010-06-01 13 views
1

我正在尝试制作一个程序,用于在服务器场中提取诸如操作系统,IP,服务器名称,网站,数据库等数据。是否有.Net库,允许您连接到服务器并通过正确的身份验证获取此类信息?我真的不知道从哪里开始,谢谢。是否可以与Windows Intranet中的服务器通话并提取信息? (.Net 4.0)

大多数服务器是2003标准/企业x86和x64。

+0

我想使用SNMP,http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol,会给你一些信息,比如使用什么操作系统。它用于让计算机(通常在本地网络中)获取有关彼此的信息。 – Patrick 2010-06-01 11:02:44

回答

4

是的,它被称为WMI(Windows管理和仪器仪表)。这是在.net中使用WMI的链接。

+1

+1好答案。如果OP将使用Mono,请发现这个问题; http://stackoverflow.com/questions/1003355/the-mono-net-framework-and-wmi – Patrick 2010-06-01 11:38:18

+0

太棒了!这是*正是*我需要的 – naspinski 2010-06-01 14:41:32

+0

@Patrick感谢链接这是一个有趣的阅读。 – 2010-06-02 10:46:40

2

您不需要知道服务器名称或IP地址,只需连接服务器即可获取其余信息?

+0

是的,我已经有那些......:P – naspinski 2010-06-01 14:33:37

相关问题