这是与一个特定的问题有关,但我认为这是一个“有趣”的问题,一般使用:在Windows(特别是2k8服务器,对我来说)你有一个事件触发任务(具体来说,UPS上电池因为电源故障)(电池将持续至less15分钟),然后执行一些操作(具体来说,关机/ s / t 60 / d U:6:12)。 但是还有一些其他事件(特别是,因为电源已经恢复,UPSclosures电池)应该阻止第一个任务发生(特别是不closures),如果在延迟期间发生的话。 我开始考虑这个问题,因为用UPSpipe理服务器关机的软件是纯粹的…噢,我应该在这里礼貌一点,不是吗? 呃…非常不好。 所以我在考虑如何在没有它的电池耗尽function之前提供标准关机。 通常情况下,系统会从UPS得到一条消息,说明电池即将耗尽,然后关机。 该UPS不发送该消息。 它发送“我在电池上”,“我在AC上”。 是。 它。 没有信息“我即将死亡”。 但是我认为这对其他情况也是一个有用的窍门。 任何事情发生一段时间后,如果没有恢复的话,任何时候都有一些事情要做。 例如,如果您在一段时间内无法与远程PC进行通信,请将消息发送到智能电源板上以对其进行重新启动…但是,如果通信恢复,则不会。 或者,如果您在一段时间内无法从一个源获取数据,请切换到备份数据源…但是,如果主源开始响应,则不会。 可以这样做吗? 我看不到一个方法…
如何添加应在Windows Server 2003 R2上每x分钟运行一次的计划任务。 我遵循了networking上的许多build议,但是经过1或2次运行后,我总是会有一些中断。 这是我做的: 新的计划任务 日程安排>每日任务08:00 AM,每1天 计划>高级>每30分钟重复一次任务,持续31分钟(为什么???) 启用它 1次运行后不工作,下一次运行时间为08:00上午+1天 如何解决这个问题?
我想将具有Windows Server 2003的计算机上的所有计划任务复制到另一台Server 2003计算机。 我可以保证所有的可执行文件都可以在新电脑上使用。 我可以这样做吗?如果是这样,怎么办?
我有几个独立的Win2008(R1 + R2)服务器(无域),每个服务器都有数十个计划任务。 每次我们build立一个新的服务器,所有这些任务都必须在其上创build。 这些任务不在“子任务计划程序库”的“根”中,它们驻留在子文件夹中,深达两层。 我知道我可以使用schtasks.exe将任务导出到一个xml文件,然后使用: schtasks.exe /CREATE /XML …' 在新服务器上导入它们。 问题是schtasks.exe 在根中创build它们 ,而不是在它们所属的子文件夹中创build它们。 在GUI中也没有办法移动任务。 有没有一种工具可以让我集中pipe理所有的任务,并允许我在几台机器的文件夹中创build它们? 这也将使设置“正在执行的用户和密码”更容易。
我试图从PowerShell脚本中的本地计算机的Task Scheduler打印出信息,以便其他用户也可以打印出这些信息,而不必访问Task Scheduler 。 我需要脚本打印出来 名称, 状态, 触发器, 下一次运行时间, 上次运行时间, 上次运行结果, 作者, 创build。 我可以打印出有关名称,下次运行时间和上次运行时间的信息,但其他运行时不会打印出来。 我已经从我的脚本开始了一点点,并得到了领域。 $schedule = new-object -com("Schedule.Service") $schedule.connect() $tasks = $schedule.getfolder("\").gettasks(0) $tasks | select Name,Status,Triggers,NextRunTime,LastRunTime,LastRunResult,Author,Created | ft foreach ($t in $tasks) { foreach ($a in $t.Actions) { $a.Path } } 任何帮助或build议,将不胜感激。 下面是我正在寻找什么字段没有打印出数据的截图:
我已经select了Windows Server 2008 R2的任务计划程序库中的“ 启用所有任务历史logging”选项。 对于大多数任务,我想保留历史logging,但是我想知道是否有可能禁止某些任务(非关键和频繁)的历史而不是其他的任务?
我想知道其他人如何处理这种情况。 如果你有一份工作计划在凌晨1:30运行,该怎么办? 在秋天,时间变化的时候,一点到一点五十九分五十九分的时间会重演,所以工作会跑两次。 可以是Windows任务计划程序,SQL代理或任何其他计划工具。 大多数这些工具似乎是基于机器时间,而不是UTC时间。 如果我告诉它每天晚上在UTC时间工作,那么我就不会有重复的小时问题。
我有一个每10分钟运行一次的Windows Server 2008 SP 2任务计划程序任务。 触发器说:“每天下午6:50 – 触发后,每10分钟重复一次。” 看下一个运行时间,它说6/18/2012 8:00 PM。 但是,当我让时间过去了,下一次运行时间只是变成了晚上8点10分,但是这个任务还没有开始,最后的运行时间与昨天没有变化。 上次运行结果是“操作成功完成(0x0)”。 当我几天前第一次创build它时,它工作,但是今天我禁用然后重新启用它,现在它不会自动启动。 我仍然可以手动触发它,并工作。 我怎样才能让这个任务每隔10分钟自动运行一次,不pipe是什么时候启用?
使用Windows Server 2008 R2或Windows 2012中的任务计划程序等… 这个设置有什么区别: 和这个设置在同一个任务上: 一个是优先于另一个? 他们有冲突吗?
我只是一个低级的开发人员,但我inheritance的VB.Net控制台应用程序作业的定时(上午2:00)是间歇性地没有运行完成。 大约一半的时间,它只是没有运行到完成,日志logging和事件:任务计划程序成功完成任务“[appname]”,实例“{3f00cbd6-b40e-4e74-a0da-4def71b4d7db}”,行动“D:\ Scheduled任务[文件夹名称] [appname.exe]“,返回码为3762504530。 我在网上发现了另外一个关于返回码的提及,这个人包括了一些设置的描述; 下面是我们的networking人提供的答案我们analagous设置。 对于任何build议或方向,我都会感激不尽。 作业“运行用户是否login”? – 是的 工作是否“以最高的权限运行” – 是的 什么是服务器操作系统? – Window 2008 R2标准 “唯一的条件是唤醒计算机运行”是真的吗? 它不会唤醒计算机来运行任务。 但是,它不会睡觉,任务正在运行。 这只是exception退出。 如果“运行超过3天/如果任务在请求强制停止时未结束”,“设置是否允许任务按需执行/停止任务”? 是的,它可以按需运行; 是的,如果运行时间超过4小时,它将停止任务; 是的,如果没有按照要求结束,它会强制停止。