从本地计算机访问Windows服务器信息(如System.IO)

时间:2013-06-27 18:35:58

标签: c#-4.0 console-application

我正在尝试创建一个控制台应用程序,我尝试使用System.IO从本地计算机获取驱动器信息。现在我想从本地机器获取服务器的相同信息,我该怎么做?我该如何连接它?和连接后如何访问其Windows系统日志(管理/计算机管​​理)?我知道有一件事可以通过UNC路径(\ servername \ name \ dir)访问服务器但是如果我想访问服务器磁盘空间(使用System.IO)和错误日志我该怎么做? 我已经拥有了用户名和密码。 对此有任何帮助是最受欢迎的。 感谢

1 个答案:

答案 0 :(得分:0)

您可能想要使用Windows Management Instrumentation(WMI)。在.NET中,您可以通过System.Management命名空间中的类来访问它。

您还可以使用System.Diagnostics.EventLog类连接到远程计算机事件日志。文档中有一些很好的例子。

您可能还会使用性能计数器获取一些相关信息。请参阅PerformanceCounter及相关课程。