从多台计算机远程检索DriveInfo到集中位置

时间:2018-08-01 21:21:04

标签: c# driveinfo

我是C#学生。我想着手做一个听起来很简单的个人项目,但是我真的不知道从哪里开始。

我想创建一个显示来自多个Windows服务器的磁盘存储信息的程序。我要访问的单独Windows Server主机上有5个Windows Server VM。我可以通过RDP访问所有这些服务器,并且它们不在同一网络上。只有我需要访问此应用程序/信息,我想每天检查一次。我这样做是为了监视每个驱动器上还有多少空间。

我创建了一个非常简单的控制台应用程序,该应用程序通过利用System.IO.DriveInfo类来显示所需的驱动器信息。

所以,问题是,从多台计算机向集中式应用程序获取此信息的最佳方法是什么?

我有几个主意,但我希望有人可以告诉我最好的下坡路线?

到目前为止,我想出了什么:

  • 在每个返回JSON对象的服务器上创建一个WebAPI,并创建一个显示结果的网页(可能无法将IIS安装到服务器上)

  • 通过控制台应用程序通过电子邮件发送信息并设置计划任务(我真的不想要5封单独的电子邮件,因此不需要集中的位置)

  • 在本地PC上创建应用程序,并使用某种C#RDP服务连接到服务器并显示所需的信息
  • 将数据本地写入日志文件并上传到FTP站点

这可能是一种非常简单的方法!我并不是要有人为我编写代码,但是朝正确的方向前进将不胜感激!

对不起,这么简单的问题!

0 个答案:

没有答案