У меня есть пакетный файл (.BAT), установленный на ПК с Windows 7 под управлением QB Premier 2012, который использует клиент SQL для подключения к корпоративному файлу Quickbooks через QODBC (последняя версия), который отлично работает, когда пользователь запускает ad hoc (т.е. соединение работает, панели QODBC показывают и я получаю хороший вывод в выдержках).
Однако при попытке запланировать пакетный файл в планировщике заданий он запускается, но я получаю пустые выходные файлы. Я прошел через все возможности настройки TS на этом (параметры локальной политики безопасности для входа в систему как пакет, настройка пакетного файла для запуска от имени администратора, ad nauseum ...) без успеха. Также пробовал команду AT, но также не удалось.
Я полагаю, что проблема заключается в том, что TS не запускает процесс в интерактивном режиме, и поскольку TS EXE инициирует соединение как родительский вызывающий образ, QB, вероятно, хочет снова авторизовать соединение, но так как мы не получаем никакого пользовательского интерфейса при запуске из ТС это тяжелая удача.
Любое понимание высоко ценится, как это было время, как вы не поверите.