Запуск внешней программы VBScript'ом из-под Sheduler'а
От: Raudulv Россия  
Дата: 01.02.08 12:29
Оценка:
Всем привет!
Возникла непонятная проблема.
Был написан скрипт, запускающий из-под себя внешнюю прогу, анализирующий errorlevel и отправляющий сообщение о результате.
Вариант 1: Скрипт запускается задачей, созданной от имени пользователя, входящего в группу Administrators на сервере. Получили ситуацию: разные errorlevel при запуске sheduler'ом и вручную.
Вариант 2: Скрипт запускается задачей, созданной от имени Administrator'а (от чьего имени производилась установка ОС). Получили ситуацию: разные errorlevel при запуске sheduler'ом при залогиненном Administrator'е и без активной сессии.
Вызов программы:

Set WshShell = CreateObject("WScript.Shell")
ocd = WshShell.CurrentDirectory
WshShell.CurrentDirectory = "C:\Program Files\REF3000i"
CommandString = """C:\Program Files\REF3000i\ref3000i.exe"" r /y /h"
Return1 = WshShell.Run(CommandString, 1, true)
WshShell.CurrentDirectory = ocd

и далее анализируем Return1
Легкой дороги и славной битвы!
Re: Запуск внешней программы VBScript'ом из-под Sheduler'а
От: hVostt Россия http://hvostt.ru
Дата: 14.02.08 05:13
Оценка:
Здравствуйте, Raudulv, Вы писали:

...
R>Вариант 2: Скрипт запускается задачей, созданной от имени Administrator'а (от чьего имени производилась установка ОС). Получили ситуацию: разные errorlevel при запуске sheduler'ом при залогиненном Administrator'е и без активной сессии.
R>Вызов программы:
...

Не пользуй стандартного шедулера. Он вообще по жизни своей туп и глючен. Возьми какой-нибудь планировщик стороннего производителя. Я использую nnCron бесплатен, рекомендую.
... << RSDN@Home 1.2.0 alpha rev. 787>>
специализация — удел насекомых... (с) Р. Хайнлайн
Re[2]: Запуск внешней программы VBScript'ом из-под Sheduler'
От: Raudulv Россия  
Дата: 15.02.08 06:38
Оценка:
Здравствуйте, hVostt, Вы писали:
V>Не пользуй стандартного шедулера. Он вообще по жизни своей туп и глючен. Возьми какой-нибудь планировщик стороннего производителя. Я использую nnCron бесплатен, рекомендую.

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