我创建了一个Windows任务,并计划每1小时运行一次。
每小时任务都会运行,但我收到一个警告:由于计算机正在使用电池,任务计划程序未启动任务“\样例任务”。用户操作:如果需要在电池上运行任务,请更改任务配置中的相应标志。
并且任务过早退出。
我正在使用SCHTASKS.exe创建任务,因为我需要从表单中获取用户输入来创建任务。
使用命令,我想删除电源选项。
这可行吗?
我创建了一个Windows任务,并计划每1小时运行一次。
每小时任务都会运行,但我收到一个警告:由于计算机正在使用电池,任务计划程序未启动任务“\样例任务”。用户操作:如果需要在电池上运行任务,请更改任务配置中的相应标志。
并且任务过早退出。
我正在使用SCHTASKS.exe创建任务,因为我需要从表单中获取用户输入来创建任务。
使用命令,我想删除电源选项。
这可行吗?
你可能已经注意到了,schtasks.exe
没有提供命令行开关来切换电源设置。
基本上有两种解决方案:
你可以创建一个包含所需选项的XML文件,然后从该XML文件在命令行上创建任务。
例如,在你的XML文件中,你将包含以下设置元素:
<Settings>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
</Settings>
简单易懂。使用向导创建任务,然后配置所有设置并禁用交流电源,接着将其导出为XML文件,再编辑XML文件并删除作者行,完成后即可在任何关闭交流电源和其他设置不变的计算机上使用和导入。
schtasks /create /xml " & "edited.xml" & " /tn nameTask /f"