【发布时间】:2013-05-17 20:54:38
【问题描述】:
我们需要一种方法来根据以下项目在服务器上自动执行一些健康指标:
检查是否有 2-3 个给定的 Windows 服务处于活动状态?
检查网络服务是否正常工作?
重启几个windows服务
检查文件夹中的特定文件夹。如果确实存在 - 删除它们
如果通过,发送电子邮件。
如果失败,向手机发送消息。
在特定时间运行以上所有内容
6.) 不是必需品
根据我的分析。 wmic 命令可用于检查重新启动的服务? 构建可以在特定时间运行的 Windows 服务的基于 C# 的解决方案? 用于文件夹检查/删除的 C# 代码 c# 发送电子邮件 不知道短信
这些编程选择/设计是否可行?
我无法购买软件。所以需要一个简单的解决方案
【问题讨论】:
-
我编写了一个 C# Windows 服务应用程序,它自己完成了所有这些工作。效果很好!当我可以自己回答时,我会尝试添加更多细节
标签: c# automation scheduled-tasks health-monitoring