Назад | Перейти на главную страницу

Планировщик задач не запущен (сервер)

Я написал простой bat-файл для копирования файлов .txt с одного диска на другой. Я хочу, чтобы это выполнялось каждый день, но проблема в том, что когда я не вошел на сервер, задача не запускается. Я также выбрал «Запускать вне зависимости от того, авторизован он или нет».

--- script ---
@echo off
cd\
cd blah\blah\blah
copy *.txt Q:\blahdrive /y
Exit
--- script ---

Трудно сказать, но пытаетесь ли вы скопировать файлы на общий сетевой ресурс или подключенный диск? Q довольно велико для локального диска, поэтому я предполагаю, что вы это делаете. Подключенные диски / сетевые ресурсы существуют только тогда, когда вы вошли в систему. После выхода из системы соединение с приводом разрывается. Следовательно, вы не можете копировать файлы на подключенный диск, если пользователь не вошел в систему.

Однако вы можете использовать пути к файлу UNC на сервере или использовать команду NET USE для установки временного сеанса на диске. Путь UNC, вероятно, проще всего реализовать.