在用schtasks命令远程创建任务时发现远程机任务存在但是未运行,然后发现电源选项出现问题
而且schtasks命令没有修改电源的选项,因为是用命令行远程创建,不能取消勾选“交流电源”选项
下链接中包含有几种解决方案,接下来我对个人认为最简单的解决方案做个演示
更改 Windows 计划任务的电源设置 - Stack Overflow
原理如下
1.自己先在本地创建任务设置所需相关选项,导出为xml文件
首先打开cmd,输入taskschd.msc打开如图界面定位到打算创建任务的计划库
在操作选项卡中打开创建任务
然后点击更改用户或组在下方输入system点击检查名称,接着确定即可
按如图勾选(名称随便选)
然后转到触发器选项卡点击新建,自己设置频率和时间后确定即可
然后转到操作点击新建
设置为如图
起始于即脚本文件所在最后文件夹
然后确定
重点来了
转到条件选项卡把电源的对勾取消了,然后确认即可
接着导出xml文件
找到刚创建的任务右键,点击导出
2.在schtasks命令中调用xml文件创建任务
输入此命令即可
(住/XML选项仅可与/S /U /P /RU /RP /F /IT /TN一起使用)
可见在远程机的E盘下确实出现了输出文件put.txt