Articles of 任务调度程序

以最高权限运行任务会使该任务创build的文件由Administrators组拥有

我正在运行Windows Server 2012 R2。 我有一个每30分钟运行一次的任务。 基本上,它检查接口地址是否已经改变,更新configuration文件,并重新启动应用程序。 由于configuration文件位于C:\ Program Files中,因此进程必须以最高权限运行,否则对该文件的访问将被拒绝。 这工作正常 – 问题是,当重新启动的应用程序创build文件时,默认情况下它们属于pipe理员组。 我使用了一个属于pipe理员组,域pipe理组,超Vpipe理组等不同的帐户,但任何时候我尝试修改该应用程序创build的文件,我得到一个UAC提示。 我必须手动编辑创build的文件/目录的安全性,并授予自己明确的权限 – pipe理员组的权限似乎不被inheritance – 有没有人知道是什么原因造成的?

Windows任务计划程序在locking时未在某些计算机上运行

我在多个win7和server 2012机器上创build了一堆窗口任务调度程序事件。 这些机器会在一段时间后自动locking用户会话。 请注意,这不会注销。 这些任务仅在用户login时运行,无论计算机是否被locking。 在许多机器上运行良好。 在一些情况下,任务拒绝触发,直到用户解锁机器。 我不明白为什么。 这些任务使用以下设置进行设置: 仅在用户login时运行。 触发:可以每天,每小时,每周,每天或每隔一天等。 行动:开始一个程序,cmd与一堆参数 条件:只有在计算机处于交stream电源的情况下才能启动任务,如果计算机切换到电池状态,请停止。 允许任务按需运行。 如果运行时间超过3天,请停止任务 如果正在运行的任务没有结束,强制停止。 我在受影响的计算机上检查了这些任务的任务调度程序历史logging,看起来像“任务引擎收到的消息启动”事件不会触发,直到用户解锁机器。 在工作的机器上,该消息恰好在指定的时间发生。 我还检查了这些机器上的电源选项在睡眠状态下的电源选项中启用了唤醒定时器,谷歌给出了这个问题,但似乎并不适用于此。

Windows任务计划程序显示上次运行时间=从不,即使任务已在本周每天运行

我有一个每天由任务计划程序运行的VBScript文件。 该任务是在2017年2月6日手动创build的,使用常规的创build任务graphics用户界面,每周触发一次,星期一至星期五已检查,开始时间为08:00。 它运行VBScript文件,使用启动程序操作: 程序/脚本: %SystemRoot%\system32\cscript.exe 添加参数: x:\pathto\scriptname.vbs //NOLOGO //E:VBS //B 开始于: x:\pathto 我有历史loggingcertificate任务已经运行,并且不会被组策略首选项更新或取代。 相同的脚本在我的所有服务器上运行 – 相同的脚本,相同的触发器,相同的操作 – 并且刚刚在四个不同的Windows Server 2012 R2服务器上同时发生,但是在我的任何Windows Server 2008 R2实例上都没有发生。 当我在其中一个受影响的服务器上重新创build任务时,它再次开始报告上次运行时间。 这是一些已知的问题? 任何已知的修复? 我的Google-fu让我失望。

Windows任务调度程序cachingdll

我最近更改了Windows 2008 R2服务器上的现有计划任务,使其指向位于与上一个文件夹不同的文件夹中的新可执行文件。 exe文件(.NET控制台应用程序)旁边的一些DLL也发生了变化。 问题是,在执行任务时,它似乎与旧版本具有相同的行为。 我仔细检查了位置,并将旧文件夹移开,但问题仍然存在。 其中一个dll定义了本来应该改变的主要行为。 是否可能有一些exe文件依赖的DLL已被系统caching,以便旧版本仍在使用? 如果是的话,如何强制他们被刷新? 注意:程序集没有强有力的签名,但是新的程序有不同的版本号。

关于Linux内核中完全公平的调度程序

请问有人能帮我解决一下Linux内核中完全公平的调度问题吗? 我想知道这是什么意思 – “CFS使用纳秒粒度计算,不依赖任何jiffies或其他HZ细节,因此CFS调度程序没有”时间片“的概念,也没有任何启发式。 CFS 。 那么编译自定义内核的时候有没有什么意义呢? 先谢谢你。

Windows 2008 R2任务计划程序由于未知原因触发了一个事件

今天,我到了办公室,只是发现每个星期五美国东部时间下午5:30启动的一项任务在今天上午6:01 EST自行触发。 我检查了事件日志以及任务计划日志和所有证据点,以便使用正确的凭据启动此任务的定时触发器,但是任务历史报告任务从上周五开始没有被触发,当它成功完成时。 我没有将此任务设置为随机开始时间,或者如果错过了开始时间。 这是我第一次在Windows任务计划程序中观察到这种情况,并想知道是否有其他人遇到过这种情况,为什么会发生这种情况以及如何解决这个问题?

在任务计划程序中的所有任务停止触发,直到我重新启动服务器(W.Server 2008 Datacenter)

首先,一些信息: Windows Server 2008 Datacenter,100%更新了Service Pack 2和所有的修补程序。 我使用“远程桌面连接”连接到它(我现在不这样做,如果这是相关的) 我使用pipe理员用户login 任务计划程序中的任务会被触发几天,然后在重新启动操作系统之前不会执行任务。 然后,他们再次工作几天,停止,等等。 当我打开任务计划pipe理员,select任何任务,并打开下面的“历史”选项卡,我没有看到任何应该发生的事件的条目,但没有。 我的意思是,根本没有条目表明任务触发或试图触发。 换句话说,就好像这个任务已经完全被调度程序忽略了一样。 所有的任务似乎都受到同样的影响。 当我打开事件查看器时,我没有看到任何有用的信息。 对于所有从未发生过的事件,没有任何条目,没有系统错误指示,什么都没有。 我已经在事件查看器(5个窗口日志和“…. \ Microsoft \ Windows \ TaskScheduler”日志中检查了所有相关的目录。没有任何东西可以解释什么是错误的。 “任务计划程序”服务启动,这是肯定的,因为事件发生了一段时间,直到他们停止。 然后,当他们不再运行时,我认为服务仍在运行,但我不是100%确定的,因为由于某种原因,停止/暂停/重新启动/…./启动命令在这个服务似乎被禁用(我不知道为什么),即使我已经以pipe理员身份login,所以我不能尝试重新启动服务,以便再次查看事件。 在操作系统中的所有其他function似乎工作正常,内存量正常,服务器不会反应迟钝或任何其他不良symphtom。 有人知道是什么问题吗? 我一直在为这个失败长时间地苦苦挣扎,一年或更长时间不得不每隔几天重新启动我的服务器。 提前致谢!

由Windows任务计划程序调用HTTP调用URL(schtasks.exe)

我想使用Windows任务计划程序发送HTTP请求。 在UNIX cron作业中,我可以使用它 wget http://www.google.com -O /dev/null 如何在Windows Server上执行相同的操作?

开源工作/stream程pipe理/监控/控制系统

我正在为以下内容寻找开源解决scheme: 我有需要不断运行的工作。 作业是应用程序或脚本。 如果失败,则需要重新启动。 如果失败,连续说10次或在一定时间内说1小时,就需要取消并通知中央库。 如果作业开始升温(使用CPU或内存等),则应该发出警告,如果过热,则会发生警告。 这些工作可以select性地安排在一定的时间内运行。 我知道必须有开放源代码,独立于平台,高级语言(即在python等中实现)的全方位服务,成熟的解决scheme,但我甚至不知道要寻找什么或者这样的系统叫做。 我做了很多谷歌search,但还没有find这样做的所有这一切。

如果计划任务错过了,它们会自动运行吗?

我正在运行Windows Server 2003,并且设置为运行的计划任务错过了,因为ms-access数据库窗口打开了一个晚上。 当我们closures窗口时,任务调度程序开始运行任务。 我发现数据库窗口打开了一整夜,检查任务计划程序日志,并注意到上一次运行的时间。 我也注意到“未通过任务的通知我”菜单项没有被选中。