1

Мы используем замечательный NTBackupScript на сервере Windows 2003 для автоматизации резервного копирования с помощью встроенного NTBackup. В прошлом я успешно использовал это для запуска полностью автоматизированных и защищенных от бомб резервных копий, но мы перестраиваем наш сервер резервного копирования и столкнулись с некоторыми трудностями при попытке создать и запустить запланированные задачи.

На данный момент мы считаем, что проблема с разрешениями не позволяет запускать запланированные задачи. Тем не менее, мы думаем, что изучили все разрешения и вопросы, связанные с безопасностью, и не можем понять, почему он все еще не работает.

Мы уже:

  1. UNBLOCK'ed все файлы из .zip файла.
  2. Пробовал каждую итерацию "и" с параметрами (например, checktape, дифференциальный, FullBackup.bks и т.д.) <- Очевидно, мы не пробовали каждую итерацию. Смотрите ответ ниже.
  3. Пароль правильный.
  4. Запуск всего этого от имени администратора.
  5. Добавлены "пакетные" разрешения для cmd.exe в соответствии с одной из рекомендаций MS Technet.
  6. Гарантировано, что администратор имеет права доступа к cmd.exe для каждого Technet.
  7. Проверено, что Администрирование / Службы / Планировщик задач использует "Локальную систему" в качестве своей учетной записи « Вход в систему».
  8. Нет смысла создавать для этого специального пользователя / группы, как описано здесь.
  9. Использовал Process Monitor для поиска потенциальных проблем, но у нас ничего не выскочило (а мы нубы Process Monitor).

Мы все еще получаем ошибку 0x80070005 в журнале. Зачем?

Расписание задач в списке

Журнал запланированных задач с сообщением об ошибке

Параметры параметров - мы пробовали с одинарными и двойными кавычками и без них

Выходные данные Process Monitor включают следующее. ИМЯ НЕ НАЙДЕНО и ПЕРЕКЛЮЧЕНИЕ БУФЕРА подозрительно, но я не понял, что делать по-другому, основываясь на них.

Подробный вывод из Process Monitor

2 ответа2

1

Таким образом, оказывается, что параметры / параметры командной строки очень важно правильно отформатировать с кавычками в нужных местах. Мы думали, что попробовали все варианты здесь, но, очевидно, мы не пробовали правильный вариант до сих пор. Этот пост имеет текст денег:

Важно: параметры командной строки должны быть помещены ВНЕ «», которые окружают путь. "" необходимы, потому что иначе имена путей с пробелами (как в файлах c:\program) не могут правильно интерпретироваться планировщиком задач.

Правильные записи в «Run:»:

"C:\Program Files\NTBackupScript\ntbackupscript.cmd" checktape
"C:\Program Files\NTBackupScript\ntbackupscript.cmd" BackupJobFull normal
"C:\Program Files\NTBackupScript\ntbackupscript.cmd" BackupJobFull differential
0

Я не видел упоминаний: вы смотрели в окне просмотра событий Windows? (Это может быть запись чего-либо в любом из 3 основных журналов: Система, Приложение или Безопасность)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .