更改windows计划任务的电源设置

更改windows计划任务的电源设置,windows,scheduled-tasks,windows-task-scheduler,Windows,Scheduled Tasks,Windows Task Scheduler,我创建了一个windows任务,并计划每1小时运行一次 任务每小时运行一次,但我收到警告任务计划程序未启动任务“\Sample task”,因为计算机正在使用电池运行。用户操作:如果需要使用电池启动任务,请更改任务配置中的相应标志。任务将提前退出 我使用创建任务,因为我需要从表单中获取用户输入来创建任务 使用命令,我想删除电源选项。 这可能吗 正如您可能已经观察到的,schtasks.exe不提供用于切换电源设置的命令行开关 基本上有两种解决方案: 您可以使用所需的选项创建一个XML文件,然后从

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

任务每小时运行一次,但我收到警告
任务计划程序未启动任务“\Sample task”,因为计算机正在使用电池运行。用户操作:如果需要使用电池启动任务,请更改任务配置中的相应标志。
任务将提前退出

我使用创建任务,因为我需要从表单中获取用户输入来创建任务

使用命令,我想删除电源选项。
这可能吗

正如您可能已经观察到的,
schtasks.exe
不提供用于切换电源设置的命令行开关

基本上有两种解决方案:

  • 您可以使用所需的选项创建一个XML文件,然后从该XML文件在命令行上创建任务

    例如,您可以在XML文件中包含以下设置元素:

    <Settings>
        <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    </Settings>
    
    
    假的
    
  • 您可以编写将设置为所需值的代码


  • 简单。使用向导创建任务,然后配置所有禁用交流电源的内容,然后将其导出为XML,然后编辑XML并删除line Author,ready可以在任何计算机上使用和导入交流电源关闭和其他设置不变的内容


    schtasks/create/xml“&”edited.xml“&”/tn nameTask/f“

    最简单的方法可能就是切换到PowerShell。这里有一个例子,它有一个。

    您能提供一个使用XML创建任务的例子吗?非常感谢。获得了从XML创建任务的解决方案。天哪,我花了这么多时间试图弄明白为什么我的schtasks进程不能运行!(我通常在非笔记本电脑硬件上使用schtasks)。对于这个愚蠢的选项,他们怎么会缺少CLI开关呢?