Questions tagged «task-scheduler»

任务计划程序是Windows中的一个组件,与UNIX cron守护程序一样,它允许脚本在定义的时间运行。

3
使Windows Task Scheduler在失败时提醒我
我有一个自动脚本,可将备份从网站拉到本地计算机。该脚本可能会失败;一旦服务器关闭,又一次我不小心移动了脚本。 如何使Windows Task Scheduler告诉我脚本失败(或未运行/未找到)? 我不在乎是否出现提示,电子邮件或桌面上显示的内容。如果出现问题,我想得到通知。在我的服务器上,crontab向我发送有关错误的电子邮件-很棒。我想要在Windows 7本地计算机上执行类似操作。


8
Windows 7的“任务计划程序隐藏”设置不起作用
我有一个守护进程,我每小时在机器上运行一次,即使我选中了该Hidden框,它也无法正常工作。 任务每小时运行一次,但是会显示黑色的命令窗口,其中正在运行我的.NET Console应用程序。这将保持可见状态,直到任务完成,然后消失。这很烦人,因为它会弹出并打断我在做什么: 我真的希望它隐藏起来,那么如何解决这个问题?

6
如何在默认浏览器中按计划打开URL?
我正在寻找一种可以按计划/定期在用户当前的默认浏览器中打开单个URL的机制。 我知道,如果我正在编写.Net代码来执行此操作,则可以简单地执行一些操作,Process.Start("http://example.com/somePage.html")这将导致默认浏览器打开该地址。同样,我可以转到Start -> Run并输入给定的地址,这也将导致默认浏览器打开该地址。利用这些知识,我想我将创建一个Windows计划任务,其中“启动程序”字段设置为我要启动的URL。不幸的是,这不起作用。运行任务时,不会打开URL(也不是任何浏览器)。 谁能指出我正确的方向来实现这一目标?理想情况下,我想远离第三方工具,利用Windows的Task Scheduler会很棒。另外,为了清楚起见,我并不是在寻找浏览器插件来完成此操作。 另外,我也不希望唤醒计算机来执行此任务。我只允许在用户登录时才发生这种情况。

11
为什么Task Scheduler作业无法访问映射的网络驱动器?
我有一个任务计划程序作业来运行Robocopy以将本地文件备份到网络共享。我必须使用域凭据来访问网络共享,但本地计算机不在域中,并且作业以本地管理员身份运行。 这个解决方案 临时映射和取消映射网络共享的工作原理,但它会以任何查看任务计划程序作业操作的人以纯文本形式显示我的密码。我宁愿在半永久性的基础上正常映射网络驱动器,因此任务计划程序工作只需运行Robocopy并参考相应的驱动器号。但是我总是得到错误“系统找不到指定的路径”。在从任务计划程序运行此日志时,在Robocopy日志中,即使该命令在提升的命令提示符下正常工作(作业设置为以最高权限运行)。还请注意我已经完成了 这个注册表调整 从提升的命令提示符访问映射的驱动器。 编辑:为了澄清,以本地管理员身份登录,我以管理员身份启动Windows资源管理器。我将网络共享映射到驱动器号Y.我以管理员身份启动命令提示符并运行 C:\Windows\System32\Robocopy.exe C:\temp Y:\temp 工作良好。我创建一个任务计划程序作业来运行完全相同的命令,无论用户是否登录,具有最高权限。我运行它并得到一个错误。我写了一个日志然后得到 ERROR 3 (0x00000003) Getting File System Type of Destination Y:\temp\ The system cannot find the path specified. 其次是 ERROR 3 (0x00000003) Creating Destination Directory Y:\temp\ The system cannot find the path specified.

2
如何将计划的任务从死机的Windows复制到新的Windows
我的旧计算机死了(硬件故障),我不得不在新计算机上重新安装所有内容。所有硬盘均完好无损,旧系统磁盘在我的新计算机中显示为F:。 在旧系统中,我有一个计划的任务,该任务将在系统启动或登录时运行一个简单的批处理文件。我没有关于如何设置的详细说明,因此希望从旧的“死机” Windows安装中复制它。 有什么办法可以做到这一点?我无法启动旧版Windows安装来导出任务或任何其他内容,但是正如我提到的,我确实可以访问它所驻留的整个磁盘。 两种安装都是Windows 7 Ultimate x64。



8
阻止taskeng.exe窗口弹出
我在Windows 7环境中安排了几个进程,主要用于备份,这些进程应该在后台运行。 但是,任务调度程序不只是在后台安静地工作,而是弹出一个黑色的(类似于控制台)“ taskeng.exe”窗口。该窗口位于所有其他窗口的前面。幸运的是,它并没有夺走键盘的注意力,但是却挡住了所有事物的视线。 有没有一种方法可以避免出现此窗口-或者至少在不窃取我的VISUAL焦点的情况下将其显示在背景中? 应用赏金后编辑的示例: 这是我最后一次使用WScript东西的尝试(在名为RunSignatured.bat的文件中): Set Shell = CreateObject("WScript.Shell") Shell.Run C:\Users\danh\Bin\signatured.bat, 0, False signature.bat文件包含: cd C:\Users\danh\bin "C:\Program Files\Java\jre7\bin\java.exe" Signature

4
任务计划程序-什么是“等待空闲”?
我在任务计划程序中创建了一个新任务,并且希望它仅在计算机空闲10分钟后才能运行。 但是后来我看到这个复选框,我不明白它的作用: 帮助说: 如果将任务设置为仅在计算机闲置30分钟后才启动,并且该任务等待计算机闲置10分钟,则仅当计算机之前闲置25分钟后,任务才会在5分钟内启动到触发器被激活的时间。如果在激活触发器5分钟后计算机进入空闲状态,则该任务将不会启动。 对不起,我不明白这个解释。(5分钟来自???) 有人可以照亮吗?(简单来说)


2
在Windows中创建计划任务,该任务将无限期运行
Task Scheduler触发器设置似乎让我有些困惑。(我在Windows Server 2008 Web上) 我想创建一个任务,无论用户是否登录,该任务每5分钟运行一次,并且在计算机重新启动后立即恢复到计划中。 因此,我已根据需要进行了全部设置,但请注意,触发器有两个选项: 开始任务At Startup(然后Advanced Settings无限期地每五分钟重复一次) 开始任务At task creation/modification(然后Advanced Settings无限期地每五分钟重复一次) 如果选择(1),它将不会立即运行。我必须重新启动,这是我不想做的。 如果选择(2),它将立即运行,但在下次重新启动后将不会运行。 如果我同时为(1)和(2)创建触发器,则可能会起作用,但是当我将来修改任务时,由于同时触发了两个触发器,会不会有两个实例在运行?还是会覆盖自启动以来开始的5分钟间隔?我都不希望发生。 有任何想法吗?


5
在计划任务中访问环境变量
在设置计划任务时,对于操作部分,我试图访问环境变量以获取希望运行的可执行文件的位置。这主要是因为在一台计算机上可执行文件可以在C中:在另一台计算机上可执行文件可以在D中:我已验证,如果我使用硬编码路径,则计划的任务会运行,但是如果我更改操作以指向"%MyAppPath%\MyApp.exe"任务,不会开始发射失败。我已经验证了环境变量的设置。 甚至可能在任务计划的操作(和工作目录)部分中引用环境变量-我的语法错误。 附带一提,我确实考虑过调用BAT文件并在其中引用环境变量,但这对我没有解决任何问题,因为主要问题实际上是知道应用程序(以及bat文件)是否在C上:或D:驱动器-驱动器内部的路径相同。 更新:事实证明您可以在计算机重新启动时使用它们,但是也许有更好的方法

1
Windows 7 Task Scheduler高级设置不清楚
我正在尝试创建一个每小时运行一次的任务。“编辑触发器”对话框中的功能不清楚,可能会发生冲突。在设置下,最佳的复发间隔为“每天”,“每1天重复一次”。 在“高级设置”下,我可以将其设置为每1小时重复一次任务,但是持续时间不清楚。由于任务本身每天都会重复,因此适当的工期是1天吗?IE任务每天运行一次,但是高级设置会使其每小时重复一次,持续1天。 我最初的尝试设置为“每日”,并每小时重复一次,持续一天的时间只运行了一次(据我所知)。 我需要将持续时间设置为“无限期”吗?如果高级设置是“无限期”,那么基本设置是否应该是“一次”,以防止高级设置重复出现并重复每日重复的基本设置? 是否有任何网络资源可以清楚地定义这些设置的含义并描述基本设置与高级设置的交互方式?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.