Я запускаю ежедневное задание на Windows 10 Pro, которое должно
- вывести компьютер из спящего режима
- запустите cmd.exe, запустите командный скрипт, чтобы скопировать файл на сетевой диск, создайте файл журнала
- выключить компьютер
При запуске задачи вручную из планировщика задач все выполняется так, как задумано.
При переводе компьютера в режим гибернации планировщик задач запускает компьютер в указанное время, но, очевидно, командный файл (.cmd) вообще не выполняется. Файл журнала не создан, файл не скопирован, и компьютер не выключен. Задача помечена как "успешно завершена с кодом возврата 2147942401", который является шестнадцатеричным 0x80070001. Кажется, этот код ошибки указывает на "недопустимую функцию", но я понятия не имею, что это может быть, тем более, что, как сказано, задача работает нормально при запуске вручную.
Вот краткий обзор настроек задачи (перевод с немецкого, но это должно быть понятно):
Общие: выполнить независимо от имени пользователя; не хранить пароль; высшие привилегии; настроен для Windows 10
Действия: запустить программу cmd.exe; Аргументы: /c "path-to-cmd-script\script.cmd >> logfile.txt"; начать в: пусто
Условия: активировать компьютер
Настройки: разрешить выполнение при необходимости; если выполнение не удается, перезапускайте каждые 10 минут; завершить задание, если выполнение дольше 3 дней; принудительное завершение активной задачи, если не остановлено по запросу; не запускайте новый экземпляр
У меня есть другая задача, делающая резервное копирование с точно такой же настройкой, которая работает нормально (просыпается, запускает скрипт, затем выключает компьютер).
Любая подсказка высоко ценится, вопросы приветствуются.