繁体   English   中英

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

[英]stop service, Archive directory using C# on windows server 2008, start service, email notification

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

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

我以前从未使用过服务和服务器,因此在浏览网上查找的信息时,我感到有些失落。 我不确定从哪里开始。 整个过程似乎非常简单,我确信我已经使它复杂化了。

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

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

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

谷歌搜索“ C#发送电子邮件”将通过许多发送电子邮件的方式显示很多帖子。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM