我需要安排Task我的 Windows 2012 内部每分钟运行一次,如何做到这一点?这是我的Task:
C:\>C:\Users\Administrator\Downloads\wget\bin\wget.exe --spider --quiet http://XXX/XXX.aspx
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Users\Administrator\Downloads\wget/etc/wgetrc
C:\>
Run Code Online (Sandbox Code Playgroud)
我试过Task Scheduler-> Create Task,但我不知道如何安排每分钟运行一次。
这在 *NIX 世界中是等价的:
$ crontab -l
* * * * * wget --spider --quiet http://XXX/XXX.aspx
$
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢!
我正在尝试复制本文中的步骤来创建一个快捷方式,该快捷方式可以在没有 UAC 提示的情况下启动程序。但是,我想从命令行创建任务。
这是我正在使用的schtasks.exe命令:
schtasks /create /tn MyTaskName /tr "c:\MyApplication.exe" /sc ONCE /st 00:00 /RL HIGHEST /RU BUILTIN\Administrators
Run Code Online (Sandbox Code Playgroud)
在/sc和/st开关跳闸了我。我不想指定时间表或开始时间,而只想按需运行任务。
windows command-line-interface scheduled-task task-scheduler
当我使用具有管理员权限的域帐户登录服务器并在任务计划程序中创建任务时,一旦选择以下选项,我将无法成功保存任务:“无论用户是否登录都运行”和“以最高权限运行”提示我输入“输入用于运行此任务的用户帐户信息”。当我这样做时,我收到以下消息:
Task Scheduler cannot apply your changes.
The user account is unknown, the password is incorrect,
or the account does not have permission to modify the task.
Run Code Online (Sandbox Code Playgroud)
当我检查作为批处理作业属性登录时(从帮助文档中找到):
This policy is accessible by opening the Control Panel,
Administrative Tools, and then Local Security Policy.
In the Local Security Policy window, click Local Policy,
User Rights Assignment, and then Logon as batch job.
Run Code Online (Sandbox Code Playgroud)
一切都变灰了,所以我无法添加用户。如何添加用户或获取要保存的任务?
在任务计划程序 Windows 2008 和 Win8 中任务的设置选项卡中,您可以指定影响任务行为的其他设置。
“如果任务运行时间超过:则停止任务”的设置只允许低至 1 小时,但是如果运行时间超过 15 分钟,是否还有其他方法可以在几分钟内有效地终止我的工作?
谢谢。
假设我在 Windows Server 任务计划程序中安排了任务 A,并将其设置为每天运行 6 次。
我在下一次运行前 20 分钟手动运行它,但我忘记运行它大约需要 20 分钟,所以我不希望它同时运行它的多个实例。
如果我禁用该任务,它会立即停止正在运行该任务的当前进程还是会继续直到它完成?
我负责公司网站一段时间。在我之前这样做的那个人因为原因被解雇了。所以在过去的 3 个月里,我一直在更新它并添加/删除内容。没什么大不了的,我知道一点 PHP,所以这不是问题。
然而,问题不在这里。
我一接手,经理就告诉我,服务器后面有“魔法”。每天晚上,都会有一些用 PHP 编写的脚本更新我们的网站和数据库。好吧,我知道正在执行哪些脚本,以及它们在哪里;但我找不到原因正在执行它们。
脚本位于controllers/tasks我们服务器内的文件夹中,但任务调度程序中没有任何内容。
我怎样才能知道这些任务是如何被编程的,以及我是否可以改变它们的频率?先谢谢了。
运行 WAMP 2.1 的DATA Windows Server 2003,其中包括
附注。原谅我糟糕的英语。
我在每天上午 9:00 运行的 Windows 任务计划程序中创建了任务。我将它配置为使用 SYSTEM 帐户运行,无论用户是否登录都运行。我 100% 确定,该操作指向正确的文件,并且所有参数都正确(我手动检查它正在运行的程序)。
为什么我仍然收到不好的结果?
这与一个特定问题有关,但我认为这是一个通用的“有趣”问题:在 Windows(对我来说特别是 2k8 服务器)中,您有一个由事件触发的任务(特别是,UPS 靠电池供电)因为电源失败)延迟(电池将持续至少 15 分钟),然后执行一些操作(特别是,shutdown /s /t 60 /d U:6:12)。但是还有一些其他事件(特别是,UPS 由于电源已恢复而关闭电池),如果它在延迟期间发生,则应该阻止第一个任务发生(特别是,不要关闭)。
我开始考虑这个是因为我的 UPS 附带的用于管理服务器关闭的软件是纯粹的......哦,我应该在这里礼貌,不是吗?……嗯……非常非常不好。所以我在考虑如何在没有它的情况下电池耗尽功能之前提供标准关机。通常,系统会从 UPS 收到电池即将耗尽的消息,然后关闭。此 UPS 不会发送该消息。它发送“我在用电池”,“我在用交流电”等等。是。它。没有“我快死了”的消息。
但我认为这对于其他情况也可能是一个有用的技巧。任何时候在某事发生一段时间后您想做某事而没有恢复。例如,如果您在一段时间内无法与远程 PC 通信,请向智能配电盘发送消息以重新启动它...但如果通信恢复则不行。或者,如果您在一段时间内无法从一个来源获取数据,请切换到备份数据源……但如果主要来源开始响应,则不会。
可以做到吗?我看不出有什么办法...
我有一个讨厌的软件服务,每隔几周就会失败。它有两个组成部分。服务 A 和服务 B。服务 B 进入一个奇怪的状态并停止接受来自服务 A 的连接。唯一的出路是手动重新启动这两个服务,或者重新启动服务器。
我想定期为 A 和 B 安排服务重启。每 24 小时说一次。怎么办?
我在 Windows Server 2012 R2 上,登录帐户是管理员的成员。
这是任务计划程序的屏幕截图:
我在另一个管理员创建的文件夹中有任务:RPA和Test. 运行schtasks /query,它只列出\和Microsoft文件夹。
如果我schtasks在提升的 shell 中运行,我可以看到所有文件夹和任务。任务的哪些属性使其对用户可见或不可见?Test 文件夹中的两个任务是由我作为登录用户创建的,即我显示为作者。
无论如何,我与 Microsoft 的任务无关,但列出了这些任务。
计划任务的权限或访问控制在哪里管理?