我是C#学生。我想着手做一个听起来很简单的个人项目,但是我真的不知道从哪里开始。
我想创建一个显示来自多个Windows服务器的磁盘存储信息的程序。我要访问的单独Windows Server主机上有5个Windows Server VM。我可以通过RDP访问所有这些服务器,并且它们不在同一网络上。只有我需要访问此应用程序/信息,我想每天检查一次。我这样做是为了监视每个驱动器上还有多少空间。
我创建了一个非常简单的控制台应用程序,该应用程序通过利用System.IO.DriveInfo类来显示所需的驱动器信息。
所以,问题是,从多台计算机向集中式应用程序获取此信息的最佳方法是什么?
我有几个主意,但我希望有人可以告诉我最好的下坡路线?
到目前为止,我想出了什么:
在每个返回JSON对象的服务器上创建一个WebAPI,并创建一个显示结果的网页(可能无法将IIS安装到服务器上)
通过控制台应用程序通过电子邮件发送信息并设置计划任务(我真的不想要5封单独的电子邮件,因此不需要集中的位置)
这可能是一种非常简单的方法!我并不是要有人为我编写代码,但是朝正确的方向前进将不胜感激!
对不起,这么简单的问题!