【发布时间】:2019-05-13 16:29:39
【问题描述】:
我想知道当我从 services.msc 停止服务时,是否可以将服务配置为调用批处理/powershell 脚本。
虽然在 Linux 中 init.d 服务是完全可编程的,甚至 systemd 服务也可以有额外的程序,但我还没有找到在 Windows 上实现这一点的方法。
提前致谢
【问题讨论】:
-
如果您正在运行批处理文件或 powershell 脚本来停止服务,为什么不在之后放置您想要运行的任何命令?
-
请记住,服务停止的原因之一是系统正在关闭。这不是开始新活动的好时机。这项活动是在停止后“必须”完成,还是可以重新制定为在启动期间完成的事情(当您希望有足够的时间时)? (当然,断电“关闭”服务,运行额外代码的可能性为零)
标签: windows powershell batch-file service system