Проблема сервера 2008 года, выполняющая пакетный файл

Корректный механизм для того, чтобы сделать это должен использовать собственную "Ведомую Консолидацию VMware" подход, который является плагином для vCenter. Это контролирует серверы кандидата сроком на дни, отмечая макс./среднюю/минуту статистику ЦП, памятью, использованием диска и использованием сети - придумывающий полный профиль и рекомендации для минимальной конфигурации хоста ESX/i. Я не мог рекомендовать это выше, это было создано для ситуаций точно как Ваш.

1
задан 13 April 2017 в 15:14
2 ответа

У меня такая же проблема. Это то, что я проверил. Как называется ваш командный файл? Может ли это быть .bat? Попробуйте переименовать его в .cmd Агент SQL Server выполняет задание. Имеет ли учетная запись службы права? Вы используете оператор вызова или просто пишете имя пакетного файла? Я думаю, вам не нужно заявление о вызове (вы его упомянули). Является владельцем вакансии sa. Сегодня это нормально. Есть ли у вас какие-либо команды net use или copy del и т. Д., Для которых нужны / Q / Y или другие операторы? Работа не может ответить на какие-либо вопросы, например, есть открытые файлы, вы уверены и т. Д. Присутствует ли брандмауэр Windows? Моя проблема заключалась в следующем: я старался делать больше чем одну вещь на работе. Не надо. Переименуйте одну вещь одним заданием. Переименуйте другую вещь в другую работу. Не делайте больше одного дела с каждой работой. Звучит глупо, я знаю, но вы все равно должны сделать это для устранения неполадок. Самый простой способ что-то протестировать - это использовать сеть z: \ server \ share и посмотреть, что вы получите, в средстве просмотра событий и журнале истории заданий. Сделайте это просто, а затем введите настоящую команду. Мне очень жаль, что он не работает так, как раньше, когда был первоклассным.

1
ответ дан 3 December 2019 в 22:04

Устраните неполадки в задаче, запустив ее от имени того же пользователя, для которого настроена задача. Например, если вы вошли в систему как JoeUser, но ваша задача выполняется как локальный администратор, вам потребуется runas / user: administrator cmd и запустить пакет оттуда. Может быть некоторая разница в пути, переменных среды или разрешениях, вызывающих проблемы.

Кроме того, код возврата 0x1 из пакетной программы просто отражает код возврата последней команды, выданной в пакетной программе перед ее завершением. . Для некоторых программ 0x1 является ошибкой. Для других это просто код возврата - проверьте документацию по конкретной команде. Вы можете вставить echo% ERRORLEVEL% после команд в вашем командном файле, чтобы отслеживать прогресс и помочь вам сузить его. Как только вы узнаете, какая команда возвращает 1, вы можете проверить документацию по этой команде, чтобы узнать, как ее решить.

После того, как вы правильно запустили его в окне CMD , запущенном от имени того же пользователя, которого вы собираетесь запланировать как , вы можете перейти к его запуску как запланированной задаче.

поясните, какова природа пакетной программы, чтобы помочь нам ответить, почему она не запускается как задача.

1
ответ дан 3 December 2019 в 22:04

Теги

Похожие вопросы