Questions tagged «task-scheduler»

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

6
Windows 10计划的任务未运行
我已经在Task Scheduler(Win 10)下创建了几个任务: 不幸的是,任务没有按计划自动运行。它们的“下一次运行时间”按预期(每10或5分钟)进行了更改,但“上次运行时间”保持不变,因此未执行任何操作。历史上甚至没有记录(15:23是半小时前手动运行的): 如果我手动运行任务,它们会很好地工作。所有条件选项卡都为空。任何想法,有什么问题吗?

3
从任务计划程序运行时,为什么Excel无法打开文件?
我编写了一个PowerShell脚本,该脚本可打开excel工作簿并运行宏。当我从PS控制台运行该脚本,甚至使用powershell.exe script.ps1从命令行运行该脚本时,它都可以正常工作。当我从Windows任务计划程序设置任务时,它将引发有关该Excel文件的异常,说该文件不存在或已在使用中。 该文件肯定存在,因为脚本可以从命令行正常运行,我很肯定它没有被使用。 我试图将Excel文件移动到本地非特权区域,以避免网络信任/管理员特权问题。该任务仍以最高特权运行。路径中没有空格或特殊字符。 当我尝试使用文件系统对象访问文件时,即使从调度程序运行也没有错误,所以我猜它特定于Excel.Application.Workbooks.Open("..")方法。 我现在应该考虑什么?



1
为了让所有用户都可以看到预定任务,必须运行哪个“用户”?
我希望可以安排任务在任何用户登录时运行,但不依赖于任何用户登录,因此我选择“无论用户是否登录都运行”。问题是程序隐藏运行(如文档中所述并在此Microsoft社区文章中查询),但是我需要GUI可见。 因此,我需要选择“仅在用户登录后才运行”才能显示。但是,任何一个“普通”用户都可能无法登录! 我应该使用哪个用户帐户来运行此任务? 我尝试将其作为SYSTEM运行,但是会自动设置“无论用户是否登录都运行”选项-因此它将隐藏运行。

5
任务计划程序重复任务未触发
我正在尝试设置一个将每分钟启动一个.exe的任务。 我创建了一个触发器,当被触发时将运行.exe并无限期地重复每一分钟。(我也尝试过创建一个日常任务,一旦触发,就会在那一天内每分钟重复一次)。 当我手动运行任务时,它可以按预期工作,但是如果我让任务到达“下一个运行时间”而不是运行并更新“上次运行时间”,则会更新“下一个运行时间”以运行分钟后,“上次运行时间”保持不变。 我已经检查了任务历史记录,并且没有新事件。另外,我在指定的.exe中进行了日志记录,但没有显示它已运行。



1
schtask在几秒钟内完成一次
我通过gui看到窗口任务调度程序允许您以第二精度计划活动。如果我用via命令行计划这个,即使我指定/ st 18:13:39它也会变成/ st 18:13:00。 那个,我怎么解决或解决这个问题?考虑到我也尝试过像timeout命令或ping命令这样的解决方案。超时是不可行的,因为我不能在后台运行它,因为输入重定向结束了进程并且ping 30次听起来有点刺耳。 编辑: 我的命令看起来像这样 schtasks /create /tn "arch_17" /tr "php my_command" /sc once /sd 05:04:2017 /st 09:14:48 根据 文件 并且没有收到任何错误..它会被执行,但是当我在计划实用程序中检查它时,秒数被设置为00。

1
连接到指定的网络连接时,Windows 10任务计划程序不会触发
我在Windows 10计算机的任务计划程序中设置了这些设置(更新到版本1709) 触发器 日志:Microsoft-Windows-NetworkProfile / Operation 来源:Microsoft-Windows-NetworkProfile 事件ID:10000 条件 仅当以下网络连接可用于指定网络时,才设置启动 如果我只在以下网络连接可用于任何连接时设置启动,则任务运行正常。但是,如果我指定网络连接,即使将计算机连接到指定的网络,它也不会运行。


0
为什么Outlook在计划开始使用任务计划程序时没有正确打开?
我已在任务计划程序中安排了一个任务,以便在凌晨时分的某个时间启动Outlook,以便它可以在启动时执行宏。我在任务计划程序中的设置如下。 在“ 常规”选项卡中,我选择了“运行”选项“用户是否已登录”和“以最高权限运行” 在Actions > Edit Action> Settings下,我有Program / script: "C:\Program Files (x86)\Microsoft Office\root\Office16\OUTLOOK.EXE"和Add arguments(可选):/recycle 在“ 条件”选项卡中,一切都未选中 在“ 设置”选项卡中,我已选中“ 允许”任务按需运行,因此我可以手动运行以模拟计划运行中将发生的情况 我还将选定的任务导出到文件,将任务优先级从默认值7增加到4,然后将任务导回到任务计划程序。 现在,当我从右侧面板进行测试运行时,Outlook确实开始在后台运行(可以在任务管理器中看到),但Outlook实际上并没有在屏幕上显示/打开(它通常打开的方式)让你阅读邮件,互动等)。我希望Outlook能够实际打开,而不仅仅是在后台运行。任务计划程序甚至能实现这一目标吗 谢谢。

0
注销时运行任务,并等待其完成
我正在运行Windows Vista(不幸的是没有gpedit.msc)计算机,我想在注销时运行备份。因此,当用户尝试关闭计算机时,我想运行一个执行备份的.bat文件。关闭过程必须等待该过程完成,然后才能关闭计算机。我怎样才能做到这一点?我尝试了以下解决方案,但没有一个起作用: http://blog.ukstokes.com/2008/01/19/vista-run-a-script-at-shutdown/ (使用任务计划程序和安全事件4634/4647) 运行注销一个批处理文件 (使用“HKEY_CURRENT_USER \软件\政策\微软\ WINDOWS \ SYSTEM \脚本\注销\ 0 \ 0”直接) http://bimalesh.blogspot.cz/2012/02/how-to-run-script-on-logoutshutdown-in.html (将任务计划程序与系统事件1074结合使用) http://social.technet.microsoft.com/Forums/windows/zh-CN/eeddeffb-7f06-4cc7-9615-56f374f6157d/task-scheduler-trigger-logout?forum=w7itproinstall (使用具有系统事件7002的任务计划程序)

1
可以安排任务浏览已打开的浏览器中的网页吗?
在Windows中,我正在尝试安排在我醒来之前每天早上访问预定义网页的任务,但是在任何已经打开的浏览器(如果有可用的浏览器)中这样做。 我在Pale Moon(32位)和Cyber​​fox(64位)浏览器之间跳转。有时一个是开放的而不是另一个。我想安排一个任务,在任何当前打开的浏览器中打开网页。如果两者都已经打开,那么哪个都没关系。如果两者都没有打开,那么哪个也没关系。但是如果一个当前是打开而不是另一个,我不希望任务计划程序打开另一个 - 这是静态设置时发生的情况。 例如,如果我目前正在运行Pale Moon(但不是Cyber​​fox),则任务将在已打开的Pale Moon中浏览到http://example.com,而不是启动Cyber​​fox(或者将任何浏览器设置为系统默认值)。如果Cyber​​fox正在运行,而不是Pale Moon,则该任务将在Cyber​​fox中打开该页面。如果两者都没有运行,那么哪个无关紧要。如果两者都在运行,那么哪个无关紧要。 这可能吗?


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.