问题标签 [windows-task-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5543 浏览

windows - Windows 任务计划程序中的链式触发器

我在 Windows 任务计划程序中安排了一些任务。我安装了一个名为 Bmail 的第三方工具,它添加了一个从任务调度程序独立发送电子邮件的任务。它可以在给定的时间触发。有谁知道如何进行设置,以便 Bmail 任务在运行原始任务时发送电子邮件?如何在任务计划程序中链接两个不同的任务并让一个触发另一个?

0 投票
2 回答
683 浏览

c# - Windows 调度程序和 C#

我有一个用 C#(ASP.NET 应用程序的一部分)编写的脚本,如果达到预订的结束日期,它将重置一个数字。我想自动化这个过程,所以每次到达预订的结束日期时,它都会发送一封电子邮件通知该期限已过期,并执行我的脚本来重置计数器。

听说可以用Windows Scheduler?我知道 cron 非常适合这项工作,但不幸的是,我使用的当然是 windows。任何关于如何实现上述任务自动化的提示将不胜感激。

0 投票
1 回答
383 浏览

windows - Windows + php + schtasks = 文件夹/文件名不匹配或找不到操作

我正在使用 php 在 Windows 中设置自定义 schtasks 来编写和执行像这样的 .bat 文件: schtasks /create /tn "RA AUTOMATIC BACKUP" /tr "\"C:\Program Files (x86)\MBM Software\Apache\htdocs \ra\automatic_backup\scriptspg_backup.bat\"" /ru "ProiectIM3" /rp "parola1" /sc 分钟 /mo 1

麻烦现在开始:1)如果我在 /tr 之后不使用“\”,则计划任务具有操作:C:\Program Files,其余部分被视为参数 2)如果我使用“\”,则计划具有正确的操作写道:“C:\Program Files (x86)\MBM Software\Apache\htdocs\ra\automatic_backup\scripts\pg_backup.bat”(包括引号)但另一方面,如果我点击它,它将不会运行浏览,设置相同的文件,操作变为“C:\Program Files (x86)\MBM Software\Apache\htdocs\ra\automatic_backup\scripts\pg_backup.bat”(包括引号)并且它运行所以路径完全是相同,但不会与第一个一起运行。

我没主意了。

0 投票
1 回答
1890 浏览

python - Python脚本在调度程序运行时弹出控制台

可能重复:
在没有出现 DOS shell 的情况下运行 python 脚本

我有一个 Python 脚本,Windows 调度程序为我每 5 分钟运行一次。该脚本运行良好,但每次运行它都会在我的桌面上快速加载控制台,然后自动关闭。有谁知道如何消除这种行为?我希望它在我不知道的情况下在后台运行。

0 投票
0 回答
2523 浏览

php - 使用 apache/php 设置在批处理文件中运行 SCHTASK 命令(Windows)

我有多个批处理文件,其中包含以下行

我想让我的 PHP 文件执行批处理文件,从而安排多个任务..

不起作用,也不起作用

作品

批处理中的命令插入到 cmd 中但未执行。

但这不是主要问题..

当我尝试简单地

在apache日志中,它有

“错误:未完成帐户名称和安全 ID 之间的映射。”

从其他线程我认为这是权限问题,但我不知道如何解决这个问题。

编辑:我确信 schtask 命令工作正常。我回显命令,手动将它放在机器上的命令提示符下,它工作正常

0 投票
2 回答
1032 浏览

c# - 我应该创建什么类型的 .net 应用程序才能从 Windows 调度程序运行?

我有一个 Windows 项目,它从数据库运行查询并生成一堆电子邮件。我想通过 Windows 调度程序每周运行一次。设置它的最佳方法是什么?

我正在视觉工作室中寻找如何设置它。.

我应该创建一个控制台应用程序吗?Windows 服务?我只有几个我想每周运行一次的任务,所以我不认为我想让它一直运行。. 基于此(以及类似的文章),Windows 服务似乎不是我想要的。有关设置此设置的最佳方式的任何其他建议。

我的猜测是我会用一些参数启动应用程序,告诉它运行哪个函数,但除此之外我不确定这里的最佳实践是什么。我假设调度程序将启动工作然后关闭,但似乎 Windows 服务总是在运行..

0 投票
3 回答
15713 浏览

windows - 更改 Windows 计划任务的电源设置

我创建了一个 Windows 任务并计划每 1 小时运行一次。

任务每小时运行一次,但收到警告Task Scheduler did not launch task "\Sample Task" because computer is running on batteries. User Action: If launching the task on batteries is required, change the respective flag in the task configuration.并且任务提前退出。

我正在使用SCHTASKS.exe创建任务,因为我需要创建从表单获取用户输入的任务。

使用我想删除电源选项的命令。 在此处输入图像描述 这可能吗?

0 投票
1 回答
491 浏览

.net - 长时间运行 SCHTasks 会产生奇怪的结果

我们有一个不久前开发的 Windows 服务,它在远程服务器上使用大量计划任务。这似乎是一个坏主意,而且很可能确实如此,但是由于我们正在与另一家只能以这种方式激活其系统的公司合作,因此我们实际上没有更多的选择,只能选择它。

为了实现这一点,我们告诉使用 SCHTASKS 命令,它可以轻松地在另一台远程服务器上启动服务。然后,我们将此调用的输出存储到日志中。通常,我们得到这个:

这是我们在一切正常时收到的正常信息。有时我们会得到这个:

这仍然没有什么严重的,因为我们知道该任务可能会占用一些时间,并且我们知道它很快就会恢复可用。有时我们会得到这个:

这不好,但我们知道这意味着有人禁用了另一台服务器上的任务,因此我们可以采取相应的行动。

这就是它变得奇怪的地方。我们注意到一段时间后(大约持续运行 2 周),任务将没有响应。每次我们检查时,似乎一切都运行良好(服务正在运行,我们可以看到正在处理的数据库的内容),但任务仍然无法启动。当我们查看日志文件时,我们发现:

过了一会儿,我们收到了这条消息:

然后出现另一条消息,依此类推。过了一会儿,我们简单地得到了这个

这意味着 Process.Start 不再获得输出,或者 SCHTASKS 不再发送它,或者由于某种原因停止调用进程。我在 Google 上查看,但找不到任何关于 SCHTASKS 给出的信息,所以我怀疑 process.start 可能是问题所在

有没有人得到这个以及如何纠正这个?或者它是进程启动,是否有任何其他方法可以从远程服务器正确启动任务,前提是您有凭据......?

我们可能想在服务器上检查以诊断问题的任何其他内容?谢谢,

0 投票
2 回答
621 浏览

c# - 为 schtasks.exe 指定日期参数的独立于语言的方式

我正在尝试使用schtasks.exe. 我现在遇到的问题是指定任务应该在一周中的哪一天运行。

据我所知,愚蠢的程序坚持将该参数作为日期名称的字符串缩写 - 本地化为操作系统语言。

其他参数可以很好地接受英文字符串,但在德语系统上提供“SUN”不起作用。我该如何解决这个问题?

如果这只是支持应用程序翻译成的几种语言的问题,那也不错。但是这样我就不得不期待工具中的每一种语言......

我正在使用 c# 顺便说一句...

0 投票
1 回答
958 浏览

cmd - 在路径名或参数中使用单引号安排任务

要安排的任务类似于:

经过一番挖掘,我设法让 /TR 参数接受空格:

但是 schtasks.exe 也将每个单引号替换为双引号:

有什么办法可以逃脱那个内部单引号之类的吗?