powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не отрабатывает вб скрипт через планировщик
5 сообщений из 5, страница 1 из 1
не отрабатывает вб скрипт через планировщик
    #37915103
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер. вот текст скрипта
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Dim WshShell, FSO, Path, ArchiveName, BackUpName, SqlFileName

Set WshShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")

Path = "C:\DATA_BU\"

Execute()

Sub Execute()
    SetVariables()
    CreateBackUp()

    'Delete(Path & ArchiveName)
    'GreateArchive()
    'Delete(Path & BackUpName) 

    Set FSO = Nothing
    Set WshShell = Nothing
End Sub

Sub SetVariables()

    ArchiveName = "ND_" & Day(Date) & ".zip"
    BackUpName = "ND_*.bak"
    SqlFileName = "MainBackUp.sql"

End Sub

Sub CreateBackUp()
    WshShell.run "sqlcmd -S server -U MyUser -P password -i " & SqlFileName, ,true
End Sub

Sub GreateArchive()
    WshShell.run "7z.exe a -tzip " & Path & ArchiveName & " -r " & Path & BackUpName, ,true
End Sub

Sub Delete(FileName)
    On Error Resume Next
    FSO.DeleteFile FileName, True
    On Error GoTo 0
End Sub



Скрипт должен создавать бэкап, архивировать его и после себя все не архивированные бэкапы подчищать.
Я закоментировал создание архива и чистку. Сейчас скрипт должен только выполнять СКЛ скрипт и создавать бэкап.

Если вб скрипт запускаем "руками" - все отлично отрабатывает. Как только создаем запланированное задание в стандартном виндовом планировщике и запускаем его, то бэкап не создается без появления малейших ошибок. Пробую на Win 7 64.

В чем может быть проблема?
...
Рейтинг: 0 / 0
не отрабатывает вб скрипт через планировщик
    #37915146
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если ручками норм запускается то возможно проблема в правах
...
Рейтинг: 0 / 0
не отрабатывает вб скрипт через планировщик
    #37915151
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да шэдуллер настроен на того же пользователя под которым я ручками и запускаю
...
Рейтинг: 0 / 0
не отрабатывает вб скрипт через планировщик
    #37915155
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас попробовал дома, где я мега супер админ. и через шедуллер тоже не работает. аналогичный скрипт работает на XP.. может особенности семерки или как-то иначе нужно писать WshShell.run
...
Рейтинг: 0 / 0
не отрабатывает вб скрипт через планировщик
    #37915169
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался. Оказывается в семерке обязательно нужно так писать
WshShell.run "sqlcmd -S server -U MyUser -P password -i D:\Folder\" & SqlFileName, ,true

Т.е. обязательно полный путь прописывать к файлу со скл скриптом. В XP можно было имя указывать если скл скрипт лежит в одной папкуе с вб скриптом
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не отрабатывает вб скрипт через планировщик
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]