我编写了一个批处理脚本来执行某些文件夹同步任务。我已安排脚本在睡眠/休眠(内核电源事件 ID 42)和关机(user32 事件 ID 1074)等事件上执行。脚本在这些事件上启动,但它在中间停止,计算机进入睡眠/休眠/关机状态,之后当我打开计算机时,脚本恢复运行。我希望脚本先完成,然后计算机应该关机。
有人可以为我提供解决这个问题的方法或者任何其他完成该任务的方法吗?
这是我的脚本的截图 测试脚本
这是修改后的脚本,但是它不起作用。
@echo OFF
set LogFile="C:\Users\Harsh Lulla\Desktop\TestLog.txt"
REM changing to High performance mode
powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
powercfg /list >> %LogFile% 2>&1
echo %date% %time% Script Started. Running rclone sync command...>> %LogFile%
echo %date% %time% Syncing local system device with NAS... >> %LogFile%
rclone sync -n -v E:\test sftpNAS:/test/test >> %LogFile% 2>&1
echo %date% %time% rclone command completed. Script completed >> %LogFile%
REM changing to normal mode
powercfg /setactive 49ef8fc0-bb7f-488e-b6a0-f1fc77ec649b