![]() |
|
Windows 2012 запустить скрипт через планировщик | ☑ | ||
---|---|---|---|---|
0
YF
06.03.14
✎
14:59
|
Нужно запустить скрипт ежедневно в 20:00.
Добавляем скрипт, запускаем задачу. В статусе "Работает" однако скрипт даже не запускается. Подскажите, что делаю не так? В Win 7 запускается нормально ... |
|||
1
YF
06.03.14
✎
15:34
|
ау
|
|||
2
Maxus43
06.03.14
✎
15:38
|
права точно есть? от имени администратора запускай
|
|||
3
Maxus43
06.03.14
✎
15:39
|
и с чего взял что не запускается? может не видишь просто, идёт в другом сеансе под другим юзером
|
|||
4
YF
06.03.14
✎
15:48
|
Смотрю диспетчером задач - там даже процесс не появляется.
Плюс. Скрипт запускает nnBackUp, а тот создает архив в нужном месте так вот - архив не создается. Запускаю скрипт двойным щелчком - 2 секунды и все. |
|||
5
Maxus43
06.03.14
✎
16:03
|
ну я ж вещаю - от какого пользователя работает?
|
|||
6
YF
06.03.14
✎
16:07
|
(5) От одного и тогоже, т.е. от себя
|
|||
7
Партизан
06.03.14
✎
16:12
|
а вручную запускать он вообще работоспособный ?
|
|||
8
Torquader
06.03.14
✎
16:14
|
Пути, права и разрешения.
А также не забывать, что 32 или 64 бита. |
|||
9
Jump
06.03.14
✎
16:18
|
(0)Если статус "работает" значит запускается, тут без вариантов, так что не звизди начет "не запускается"
Другое дело что окошка ты не видишь, ибо под другим юзером работает. Ну и скрипт может оказаться неработоспособным. Внимательно смотри (8) там все варианты перечислены. |
|||
10
Jump
06.03.14
✎
16:20
|
Можно так же читать ветку Не запускается ВАТ-файл планировщиком Windows 2012 Server
до наступления просветления. Поиском сейчас пользоваться не модно, это понятно. |
|||
11
YF
06.03.14
✎
16:54
|
Всем спасибо, что пнули в нужном направлении. Пробелы в пути не понимает Сервер 2012
|
|||
12
ДенисЧ
06.03.14
✎
16:54
|
(11) Отсыпь....
|
|||
13
YF
06.03.14
✎
18:04
|
(12) В планировщике в качестве исполняемой программы указываешь скрипт, который лежит в ...Program Files ...
не запускается. Указываешь просто wscript.exe и в качестве аргумента полный путь к этому самому скрипту - все запускается. |
|||
14
Jump
06.03.14
✎
18:49
|
Все в основном спотыкаются на этих граблях.
В батнике пишут запуск какого нибудь wscript.exe или фтп.ехе который лежит в этой же папке, поэтому путь не нужен, батник по умолчанию в первую очередь смотрит текущую папку. Только вот когда руками запускаешь текущая папка эта самая, а когда запускает планировщик текущей является совсем другая папка, в которой нет этого экзешника. Поэтому либо пишем в батниках полные пути, либо кидаем нужные экзешники в system32, либо нормально их инсталлируем, чтобы система знала где их искать если что. |
|||
15
Jump
06.03.14
✎
18:51
|
(13)Винда в Program Files не ищет.
Все штатные утилиты лежат в system32, там она ищет. Если там нет, значит надо прописать информацию о программе в реестр. |
|||
16
Torquader
06.03.14
✎
19:13
|
Когда пишем путь с пробелами, то пишем его в кавычках - система ни разу не ошибалась.
Если же мы хотим использовать команду start в bat-файле, то не забываем, что первым параметром с кавычками идёт название открываемого окна, а не путь к запускаемому файлу. |
|||
17
YF
07.03.14
✎
12:10
|
(15), (16) А вот и путь в кавычках. И в Сервер 2003 все на ура отрабатывает
|
|||
18
Torquader
07.03.14
✎
16:11
|
(17) И wscript.exe тоже в кавычках и с полным путём (не забываем, что классы для файлов общие и живут в реестре - а там бываем ссылка на переменные окружения, которых у сервера для учётной записи SYSTEM может и не быть).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |