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

停止服务,在windows server 2008上使用C#存档目录,启动服务,电子邮件通知,c#,service,windows-server-2008,email,C#,Service,Windows Server 2008,Email,我需要编写一个c#控制台应用程序,通过一系列事件复制一个目录。(计划定期从windows 2008服务器上运行) 检查serviceName是否在serverName上运行 如果状态为“正在运行”,则尝试停止服务 等待服务“停止”,然后 将目录从serverName复制到不同的serverName。 (完全覆盖不同服务器名称中的旧目录) 检查serverName上的服务是否仍然“停止” 如果状态为“已停止”,则尝试启动serviceName 一旦状态验证为“正在运行” 通过电子邮件通知som

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

  • 检查serviceName是否在serverName上运行
  • 如果状态为“正在运行”,则尝试停止服务
  • 等待服务“停止”,然后
  • 将目录从serverName复制到不同的serverName。
    • (完全覆盖不同服务器名称中的旧目录)
  • 检查serverName上的服务是否仍然“停止”
  • 如果状态为“已停止”,则尝试启动serviceName
  • 一旦状态验证为“正在运行”
  • 通过电子邮件通知someUser@someDomain.com
  • 我以前从未使用过服务和服务器,所以当我浏览我在网上找到的信息时,我感到有点失落。我不知道从哪里开始。整个过程似乎非常简单,我确信我的头脑中过于复杂化了

    任何帮助都将不胜感激

    将帮助您学会与服务交互

    将有助于复制目录/文件

    谷歌搜索“C#send email”会带来很多帖子,有很多发送电子邮件的方式


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

    这有助于我了解我要去的地方。标记为答案的。非常感谢。