0

我需要编写 ac# 控制台应用程序,该应用程序通过一系列事件复制一个目录。(将安排在 Windows 2008 服务器上以定期间隔运行)

  1. 检查 serviceName 是否在 serverName 上运行
  2. 如果状态为“正在运行”,则尝试停止服务。
  3. 等到服务“停止”然后
  4. 将目录从 serverName 复制到 differentServerName。
    • (完全覆盖不同服务器名称中的旧目录)
  5. 检查 serverName 上的服务是否仍然“停止”
  6. 如果状态为“已停止”,则尝试启动 serviceName
  7. 一旦状态被验证为“正在运行”
  8. 通过电子邮件向 someUser@someDomain.com 发送通知

我以前从未使用过服务和服务器,所以当我浏览我在网上找到的信息时,我感到有点失落。我不知道从哪里开始。整个过程看起来非常简单,我相信我已经把它复杂化了。

任何帮助将不胜感激!!!

4

1 回答 1

1

http://code.msdn.microsoft.com/windowsdesktop/Interacting-With-a-Windows-d241f745将帮助您学习与服务交互

http://msdn.microsoft.com/en-us/library/system.io.file.copy.aspx将帮助复制目录/文件

谷歌搜索“C# 发送电子邮件”会找到很多帖子,其中包含多种发送电子邮件的方式。

启动并运行后,如果您仍需要帮助,请发布代码和问题信息以获得更详细的帮助。

于 2013-11-05T21:14:53.670 回答