从C#应用程序检查多台计算机上的服务器状态

时间:2011-10-17 10:20:15

标签: wcf c#-4.0 windows-services filesystems

我在不同的计算机上有多个内容服务器。我需要检查每个服务器的状态。我担心磁盘大小,优先级等问题。

我现在使用的一个解决方案是在每台定期检查服务器的计算机上安装Window Service,但我必须在每台服务器上手动安装该服务。

有什么方法可以从WCF服务或使用Windows应用程序获取服务器信息,如磁盘空间?我想为我的服务器创建一个观察程序,因为我有时需要添加服务器。

1 个答案:

答案 0 :(得分:2)

查看Windows WMI,只要您有权限,就可以远程调用计算机。您只需在一台可以连接其他服务器的服务器上运行一项服务。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx