views:

46

answers:

2

I am attempting to make a program that will pull data such as OS, IP, Server Name, Websites, Databases, etc. in a server farm. Is there a .Net library that allows you to connect to servers and get information such as this with the proper authentication? I do not really know where to start, thank you.

Most of the servers are 2003 standard/enterprise both x86 and x64.

+2  A: 

Won't you need to know the server name or IP address before hand to connect to the server to get the rest of the info?

AndyC
Yes, I already have those... :P
naspinski
+4  A: 

Yes it's called WMI (Windows management and instrumentation). Here is a link to use WMI in .net.

SDX2000
+1 Good answer. Found this SO question if OP is going to use this with Mono; http://stackoverflow.com/questions/1003355/the-mono-net-framework-and-wmi
Patrick
fantastic! This is *exactly* what I need
naspinski
@Patrick thanks for the link it's an interesting read.
SDX2000