【发布时间】:2017-12-18 01:45:00
【问题描述】:
我创建了一个batch 脚本,它能够在多次重新启动或停止特定窗口服务后关闭机器。
但是,我不知道如何使脚本自动运行而不是手动运行。我已经尝试通过在services.msc 下设置脚本文件并将其设置为 run a program (batch file) 在此特定窗口服务下的后续故障但当我手动停止或重新启动服务 3 次后,测试脚本文件,批处理脚本根本没有运行。
所以我认为services.msc 可能只在运行脚本之前识别失败,而不是停止或重新启动服务。如果是这样,还有其他方法可以运行脚本吗?
这是我的批处理脚本:
sc query "AVG Antivirus" | find "STOPPED"
if "%ERRORLEVEL%"=="3"
(
shutdown.exe /s /t 00
)
【问题讨论】:
-
我删除了
bash标签,因为这个问题根本与 Unix 无关
标签: windows batch-file