停止服务,在Windows Server 2008上使用C#存档目录,启动服务,电子邮件通知

时间:2013-11-05 21:09:24

标签: c# service windows-server-2008 email-integration

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

  1. 检查serviceName
  2. 上是否正在运行serviceName
  3. 如果状态为“正在运行”,则尝试停止服务。
  4. 等到服务“停止”然后
  5. 将目录从serverName复制到differentServerName。
    • (完全覆盖不同ServerName中的旧目录)
  6. 检查服务名称
  7. 上的服务是否仍然“已停止”
  8. 如果状态为“已停止”,则尝试启动serviceName
  9. 状态验证“正在运行”
  10. 将通知发送至someUser@someDomain.com
  11. 我以前从未使用过服务和服务器,所以当我查看我在网上找到的信息时,我感到有点迷茫。我不知道从哪里开始。整个过程看起来非常简单,我确信我已经过头了。

    任何帮助都会非常感激!!!

1 个答案:

答案 0 :(得分:1)

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

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

googleing“C#发送电子邮件”会显示很多帖子,其中包含多种发送电子邮件的方式。

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