Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Batch в Scheduler Task

Ответить
Настройки темы
CMD/BAT - Batch в Scheduler Task

Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


Люди, спасите меня от сумасшествия Я не могу засунуть .bat скипт в Планировщик задач (Scheduler Task). Система Windows Server 2008.

Скприптик простой, из одной строчки

Код: Выделить весь код
@ echo off
cmd.exe /c wbadmin start backup -backupTarget:\\192.168.66.136\win2k8\Fullbackup -include:C: -vssFull
Сохранил его на диске C: под именем backup.bat

Создал в Scheduler Task правило, чтобы он запускался каждый день в 3.00 ночи. Но не запускается зараза такая!
Я под Виндовс никогда не писал. И планировщиком до сих пор не пользовался. Может есть какие хитрости, о которых я не знаю?


Помогите! Help!

Отправлено: 15:41, 31-03-2011

 


Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


Endy1, запускайте задание от имени учетной записи, у которой есть доступ к 192.168.66.136

Отправлено: 15:44, 31-03-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


Я так и делаю. Доступ к 192.168.66.136 с паролем администратора. И задача выполняется с аккаунтом Администратор + стоит галочка Выполнять с высокими привилегиями.
Самое интересное, что сама задача исполняется. В нужное время напротив нее появляется надпись Running. А вот бекап не происходит. Подозреваю, что я что-то упустил в скрипте.
Под Linux я чаще пишу, а вот под Win впервые. Приходится пробираться как сквозь тёмную комнату

Отправлено: 16:00, 31-03-2011 | #3



Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


Endy1, что-то я не понял, зачем использовать опцию start backup и вручную создавать задание, если у команды Wbadmin есть опция enable backup (которая сделает это сама).

Отправлено: 16:36, 31-03-2011 | #4


Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
что-то я не понял, зачем использовать опцию start backup и вручную создавать задание, если у команды Wbadmin есть опция enable backup (которая сделает это сама). »

Я пробовал делать через enable backup, по этой статье: http://www.oszone.net/12541/wbadmin
Но почему-то не получается. Может быть она не работает с сетевыми дисками?

А на счёт Scheduler Task что-то стало проясняться. Если поставить галочку, чтобы задача запускалась когда пользователь находится в системе - прекрасно работает. А когда стоит галка "Запускать когда пользователь в системе или нет" - скрипт не срабатывает.

Может кто-то поделиться работающим решением? Более чем уверен, что 99% читателей форума пользуются бекапом, и часть из них самописным.

Отправлено: 16:53, 31-03-2011 | #5



Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


Цитата Endy1:
Может быть она не работает с сетевыми дисками?
А при чем тут сетевые диски?

Отправлено: 16:57, 31-03-2011 | #6


Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


\\192.168.66.136\win2k8\Fullbackup - это место на Linux машине, через Samba

Отправлено: 17:01, 31-03-2011 | #7



Moderator


Сообщения: 53456
Благодарности: 15500

Профиль | Отправить PM | Цитировать


Цитата Endy1:
Если поставить галочку, чтобы задача запускалась когда пользователь находится в системе - прекрасно работает. А когда стоит галка "Запускать когда пользователь в системе или нет" - скрипт не срабатывает.
Здесь посмотрите.

Отправлено: 09:35, 01-04-2011 | #8


Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Здесь посмотрите. »

Увы, но это решение не подошло. Те параметры, что там советуется изменить у меня уже установлены.

Отправлено: 10:31, 01-04-2011 | #9


Пользователь


Сообщения: 96
Благодарности: 2

Профиль | Отправить PM | Цитировать


Может я просто не правильно его запускаю? Вот, что я указываю во вкладке Actions

Programm/script: C:\Windows\System32\cmd.exe
Add arguments: C:\backup.bat
Start in: C:\


Пробовал и так:


Programm/script: C:\backup.bat
Add arguments: -
Start in: -


Внутри скрипта такая строчка:
Код: Выделить весь код
@ echo off
C:\Windows\System32\cmd.exe wbadmin start backup -backupTarget:\\192.168.66.136\win2k8\Fullbackup -include:C: -vssFull -quiet
Ещё пробовал запускать cmd.exe c ключём /c

Ни одна попытка не увенчалась успехом

Последний раз редактировалось Endy1, 01-04-2011 в 11:18.


Отправлено: 11:05, 01-04-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Batch в Scheduler Task

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - Task Scheduler - не запускаются пакетные файлы frozer Windows Server 2008/2008 R2 9 30-01-2013 20:01
Advanced Task Scheduler Professional 2.0.0.503 OSZone Software Новости программного обеспечения 0 18-03-2010 10:30
Advanced Task Scheduler 2.0.502 OSZone Software Новости программного обеспечения 0 22-12-2009 16:30
Разное - Не работает планировщик задач (task scheduler) Bobbydream Microsoft Windows 7 9 27-05-2009 13:14
Прочие - Advanced Task Scheduler Diam0nd Программное обеспечение Windows 1 24-04-2007 21:29




 
Переход