更改Windows计划任务电源设置

17

我创建了一个Windows任务,并计划每1小时运行一次。

每小时任务都会运行,但我收到一个警告:由于计算机正在使用电池,任务计划程序未启动任务“\样例任务”。用户操作:如果需要在电池上运行任务,请更改任务配置中的相应标志。 并且任务过早退出。

我正在使用SCHTASKS.exe创建任务,因为我需要从表单中获取用户输入来创建任务。

使用命令,我想删除电源选项。 enter image description here 这可行吗?

3个回答

17

你可能已经注意到了,schtasks.exe没有提供命令行开关来切换电源设置。

基本上有两种解决方案:

  1. 你可以创建一个包含所需选项的XML文件,然后从该XML文件在命令行上创建任务。

    例如,在你的XML文件中,你将包含以下设置元素:

<Settings>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
</Settings>
  • 你可以编写代码设置 ITaskSettings::DisallowStartIfOnBatteries 属性的值。


  • 1
    请问您能否提供一个使用XML创建任务的示例? - Sunil Agarwal
    3
    非常感谢。已经找到了从XML创建任务的解决方案。http://technet.microsoft.com/zh-cn/library/cc722156.aspx - Sunil Agarwal
    1
    天啊,我已经花了很多时间试图弄清楚为什么我的schtasks进程无法运行!(我通常在非笔记本硬件上使用schtasks)。他们怎么会错过这个愚蠢选项的CLI开关呢? - osprey

    4

    3

    简单易懂。使用向导创建任务,然后配置所有设置并禁用交流电源,接着将其导出为XML文件,再编辑XML文件并删除作者行,完成后即可在任何关闭交流电源和其他设置不变的计算机上使用和导入。

    schtasks /create /xml " & "edited.xml" & " /tn nameTask /f"


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接