Questions tagged «scheduled-task»

计划任务是指在预定义的时间或在指定的时间间隔后启动程序或脚本。

2
如何使用Windows Server Task Scheduler在文件夹上进行任何更改时触发任务?
每次修改文件夹树时是否可以启动脚本。 例如: root dir1 file1 dir2 file1 file2 将监听root用户,并且,例如,如果修改了file2或在目录树中的任意位置添加了新文件,则会启动脚本。 一个子问题是:由事件触发的计划任务是否排队? 谢谢你的帮助!

2
使用cron每90分钟运行一次任务
尝试将Cron作业调整为每90分钟运行一次。它以前每20分钟运行一次,这是一个简单的cron工作: */20 * * * * whatever 要将其更改为每90个,似乎我需要将其拆分为2个工作,我已经这样做了: 0 0,3,6,9 * * * whatever 30 1,4,7,10 * * * whatever 这是正确的吗?这项工作似乎还没有开始。

3
任务计划程序两次运行任务
更新:现在已经连续两天发生了。 更新:现在包括计划任务和图像的XML。 位于伦敦的两台服务器(均为Windows 2012)的计划任务设置为在周一至周五的下午3点运行。在过去的5个月中已成功设置了此设置。 但是,在8月28日星期一,他们俩都在下午3点运行计划的任务,然后在下午4点再次运行。当它第一次被报道时,我认为那不是时钟刚回到一个小时后的第二天。但是,我无法解释它发生的原因以及它是否与时钟变化有关。 一台服务器的相关日志(另一台服务器的日志也遵循此模式): 事件129 15:00:20 Task Scheduler启动任务“ \ 3pm”,实例“ C:\ Program Files(x86)\ PHP \ v5.4 \ php.exe”,进程ID为2388。 事件100 15:00:20任务计划程序为用户“ x \ y”启动了“ \ 3pm”任务的“ {75a3590f-dec1-4dee-bd27-73d63a50a9d7}”实例。 事件200 15:00:20任务计划程序在任务“ \”的实例“ {75a3590f-dec1-4dee-bd27-73d63a50a9d7}”中启动了操作“ C:\ Program Files(x86)\ PHP \ v5.4 \ php.exe” 3pm”。 事件201 15:00:23 Task Scheduler成功完成了任务“ \ 3pm”,实例“ {75a3590f-dec1-4dee-bd27-73d63a50a9d7}”,操作“ C:\ Program …

5
为什么Windows Task Scheduler尝试启动多个实例?
我们在群集中的一个Server 2008 Web服务器(非R2)上运行许多Windows计划的任务。 最近,我们从原始的Web服务器群集迁移到了新的Web服务器Cluser(Server 2008-不是R2)。 运行Windows任务的新Web服务器(在群集中)的设置与我们认为的原始Web服务器相同。 但是,我们现在发现,在新的Windows Server上,Windows Task Scheduler似乎想立即启动每个任务3次。 如果我们设置将新任务排队的选项,则会得到: 事件ID 324任务计划程序将任务“ \ Client Reporting”的实例“ {9a1a8411-b042-45ff-8e6b-89874df230d7}”排入队列,并将在实例“ {2bcc3df6-ea3b-4453-90c2-75b8b1946388}”完成后立即启动。 如果我们设置停止现有任务的选项,则会得到: 事件ID 323任务计划程序已停止任务“ \ Client Reporting”的实例“ {e685a910-b32b-414e-85fd-96bbe54314a2}”,以便启动新实例“ {4db66265-1f51-4ede-8535-ac7c3cb5c4c1}”。 勾选的设置: 允许任务按需运行。 错过预定的开始后,请尽快运行任务。 如果运行时间超过1小时,请停止该任务。 如果正在运行的任务没有在请求时结束,则强制将其停止。 仅在计算机使用交流电源时才启动任务。 如果计算机切换为电池电源,请停止任务。 选定的选项:如果任务已经在运行-停止现有实例。 注意:我们将任务从群集中的一台服务器移到了另一台服务器,以查看是否是我们选择的特定服务器上的Task Scheduler引起了问题。相同的行为。 可能与新服务器的构建有关吗? 我们在另一个服务器群集上设置了非常相似的任务,这些任务可以正常运行,而无需多次启动。将这些任务与此处的任务进行比较-通过任务计划程序中的选项,对于我们而言可用的设置似乎没有什么明显不同。 触发器:计划将任务每天一次,每小时一次触发-如果超过此时间则将停止。 操作:运行一个.bat文件。 是什么导致这一点/在哪里我们可以查看一下是什么逻辑导致这种方式多次启动任务?

1
如何使用Powershell修改现有的计划任务?
我正在研究一些使用Powershell来更新执行各种应用程序的现有计划任务的发布自动化脚本。在我的脚本中,我可以设置应用程序的“路径”和“工作目录”,但似乎没有将更改保存回任务。 function CreateOrUpdateTaskRunner { param ( [Parameter(Mandatory = $TRUE, Position = 1)][string]$PackageName, [Parameter(Mandatory = $TRUE, Position = 2)][Version]$Version, [Parameter(Mandatory = $TRUE, Position = 3)][string]$ReleaseDirectory ) $taskScheduler = New-Object -ComObject Schedule.Service $taskScheduler.Connect("localhost") $taskFolder = $taskScheduler.GetFolder('\') foreach ($task in $taskFolder.GetTasks(0)) { # Check each action to see if it references the current …

7
如何使用Powershell禁用计划任务?
我有一个在Windows Server 2008 R2上运行的Web应用程序,该应用程序具有大量计划任务,可以处理所有后端工作。当我进行涉及数据库的软件部署时,我需要禁用所有计划的任务。目前,我有一个漫长的清单,需要手动执行,以禁用每个计划的任务-当然,对于Powershell自动化,这是一项成熟的工作。 不幸的是,Powershell文档似乎对如何禁用现有的计划任务(当然,一旦发行成功完成就重新启用它)显得束手无策。我可以获得已准备好,正在运行或已禁用的任务的列表,但是接下来呢?

1
Windows Server 2012中的碎片整理选项
我正在查看defrag.exe的命令行选项以及Windows Server 2012上的“ ScheduledDefrag”任务,但我不理解其中的某些参数。特别是,当我查看时,defrag /?我看到: /D Perform traditional defrag (this is the default). /L Perform retrim on the specified volumes. “非传统”碎片整理由什么组成?什么是后备? 另外,在计划任务下,命令行为 %windir%\system32\defrag.exe -c -h -k -$ 我看到这-c意味着“所有卷”, -h意味着“正常优先级”,-k意味着“ 平板合并 ”,并且显然,-$意味着“ 从任务计划程序中调用了defrag.exe ”。 为什么-$重要?



5
计划任务中的Exchange PowerShell永远运行
我有几个要作为计划任务运行的Exchange 2010 PowerShell脚本。 如果使用“以其他用户身份运行”启动PowerShell,则可以运行脚本并正确执行。 如果我使用同一用户计划任务,则该任务将永远处于“运行”状态。 如何确定任务卡在哪里? 作为参考,以下是启用Exchange内容的方法: . 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1' Connect-ExchangeServer -auto 这是我尝试从任务计划程序运行脚本的方式: powershell-命令“&{。'c:\ windows \ script.ps1'}” powershell-文件'c:\ windows \ script.ps1' powershell-文件“ c:\ windows \ script.ps1” 所有结果相同。......

6
使用Powershell查询schtasks
在Windows7计算机上,我尝试使用schtasks.exe运行查询以查看所有计划的任务 很好,但我也想使用类似的方法过滤结果集 schtasks /query | where { $_.TaskName -eq "myTask" } 问题是我不是这个schtasks返回格式正确的列表,以供where函数工作。 我也尝试过: schtasks /query /FO LIST schtasks /query | format-list | where .... 那些也不起作用。 什么是使用Win7在本地计算机上查询schtask并能够过滤它们的最佳方法

1
Windows 2008 R2 Task Scheduler中的“打开网页”将永远运行
我有许多计划任务,只需在Windows Server 2008 R2中打开网页即可。它们曾经运行并结束而不会弯曲,但是现在它们保持打开状态并保持打开状态,我必须设置任务以在下次预定运行之前强行退出它们。我已经考虑过安装CURL或WGET,但是有没有一种方法可以使用R2做到这一点而无需执行该步骤? 问候。

1
如何在Powershell 4.0中启用或禁用ClusteredScheduledTask
对此页面的引用:http : //technet.microsoft.com/en-us/library/jj649815.aspx 我发现ClusteredScheduledTasks在没有GUI界面的情况下很难处理。 例如,它们具有Disable-ScheduledTask cmdlet。我可以针对ClusteredScheduleTask运行它吗?如果不是,启用或禁用集群调度任务的过程是什么? 是真的有很多人在使用ScheduledClusteredTasks的Windows功能,还是获得了一些第三方实用程序?
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.