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 ответа

Что делать, если вы используете 7-Zip в командной строке?

Когда вы запускаете вызов из командной строки, как вы определяете переменные среды, которые вы определяете в своем пакете? далее, что делает %CD% решить, когда вы запускаете свою партию на "хорошем" сервере против "плохого" сервера?

После публикации я понял, что все "плохие" серверы были 64-битными. Я запускал 32-битную версию winzip. Поскольку компания, в которой я работаю, не видит выгоды от покупки какого-либо программного обеспечения, у меня не было другого выбора, кроме как начать использовать 7-zip. Я не проверял на предмет повышения производительности или хитов, но я не думаю, что это работает, независимо от среды.

Спасибо за ответы, но, похоже, без 64-битной версии winzip.... у меня нет других вариантов.

Другие вопросы по тегам