@sflyer

Почему bat скрипт не удаляет файлы (запуск из планировщика)?

Есть bat скрипт на копирование и удаление файлов. Если запустить вручную, то скрипт отрабатывает. Однако если запустить скрипт из планировщика заданий, то файлы копируются, но не удаляются. Что делаю не так? Код ниже. ОС Windows Server 2008r2.

net use T: \\server\share  /USER:server\user password
IF EXIST I:\SQL\base\base_backup*.bak (
		copy NUL I:\SQL\base\base.chk
		copy I:\SQL\base\base_backup*.bak T:\share
		copy I:\SQL\base\base.chk T:\share
		DEL I:\SQL\base\base*
    ) 
	ELSE (
        echo error 
    )
  • Вопрос задан
  • 1001 просмотр
Решения вопроса 1
@res2001
Developer, ex-admin
Проверьте права доступа на i:\sql\base, для пользователя под которым работает батник из шедулера.
Полезно, чтоб батник писал лог, ошибки каждой команды перенаправляйте в лог, например так:
sel "LOG=%~dpn0.log"
1>nul 2>>"%LOG%" del /f /q I:\SQL\base\base*
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы