windows - Windows 服务启动后启动脚本

标签 windows service triggers

我想在 Windows 服务启动或重启后启动脚本。 就像监视 wsupdate 并在启动或重新启动时执行批处理脚本 test.bat

有什么想法吗?

最佳答案

这可以通过计划任务轻松完成:

你只需要:

1)启动和停止服务以在事件日志中获取适当的事件。

2) taskschd.msc 并创建一个新的 Costum 任务。作为触发器,您可以选择之前使用开始和/或停止操作创建的事件。

3) 作为 Action 调用您的 cmd/bat,无论您想要什么。

提示: 您还可以导出 XML 格式的事件,在此处进行了说明: http://blogs.technet.com/b/askds/archive/2011/09/26/advanced-xml-filtering-in-the-windows-event-viewer.aspx 然后将 XML 片段导入计划任务。

关于windows - Windows 服务启动后启动脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31606840/

相关文章:

c++ - Windows - 从消息队列中删除与键盘相关的消息

c# - 如何在 Linux 上将 DNX 'console app' 作为后台服务运行?

c# - 从 Windows 服务打印,无对话框,无用户交互

sql-server - 创建一个不允许更新主键列的触发器

java - H2 - 如何创建将行更改记录到另一个表的数据库触发器?

java - 为什么 Windows Java 无法绑定(bind)到已经绑定(bind)的端口?

mysql - 无法在 WIndows XP 中安装 MySQL 服务器

.net - 找不到来自源的事件 ID 的说明

Android 服务 : Bind on demand vs. 在#onCreate() 上绑定(bind)

java - 代码来知道文件是否已下载