Winzip зависает в пакетном файле запланированных задач
У меня есть простой пакетный файл, как показано ниже, который должен извлечь zip-файл в корень E:. Zip-файл действителен, и я могу запустить командный файл из командной строки очень хорошо.
Вместо того, чтобы завершить задачу, он продолжает информировать меня о том, что статус "Выполняется". Проблема в том, что он не работает и файл никогда не распаковывается.
Задача выполняется как администратор домена, который был специально добавлен в качестве администратора на поле.
Есть ли известные проблемы с использованием zip-файлов в запланированных задачах. У меня на самом деле есть такая же проблема на 3 из 12 блоков, на которых выполняется эта задача, но нет ни рифмы, ни причин, почему некоторые серверы работают, а другие нет.
Любые идеи о том, как отладить происходящее или найти решение, были бы очень полезны.
Вот командный файл, который я пытаюсь запустить.
SET RootPath=E:
SET WinzipLocation=E:\Program Files\WinZip
"%WinzipLocation%\winzip32" -e -o %CD%\TestZipFile.zip %RootPath%
4 ответа
Попробуйте использовать надстройку поддержки командной строки WinZip.
Когда вы запускаете вызов из командной строки, как вы определяете переменные среды, которые вы определяете в своем пакете? далее, что делает %CD%
решить, когда вы запускаете свою партию на "хорошем" сервере против "плохого" сервера?
После публикации я понял, что все "плохие" серверы были 64-битными. Я запускал 32-битную версию winzip. Поскольку компания, в которой я работаю, не видит выгоды от покупки какого-либо программного обеспечения, у меня не было другого выбора, кроме как начать использовать 7-zip. Я не проверял на предмет повышения производительности или хитов, но я не думаю, что это работает, независимо от среды.
Спасибо за ответы, но, похоже, без 64-битной версии winzip.... у меня нет других вариантов.