Я пытаюсь развернуть пакет Autodesk через MDT. У меня есть свои пакеты. Они упакованы в виде exe-файлов с некоторыми переключателями.
Проблема в том, что когда я пытаюсь их развернуть, Autocad начинает установку, а Revit пытается завершить работу до того, как он завершится, тогда Inventor делает то же самое.
На моей последней странице состояния MDT у меня есть три ошибки, которые связаны с пакетами Autodesk. Первый пакет завершает установку правильно, однако MDT обнаруживает, что он не удался, потому что он все еще работает после завершения развертывания.
Два других пакета (Revit и Inventor) отображаются с ошибкой msi, что выполняется другое приложение (это ожидается, потому что работает другое приложение). Так почему же MDT этого не видит?
Могу я что-нибудь сделать, чтобы это повторить? Возможно, у вас есть скрипт, который запускается и сообщает приложениям, что они ждут, если будет запущена установка или что-то в этом роде?
Или можно приостановить MDT до установки приложения. Любые идеи были бы замечательными. Спасибо
Похоже, проблема с установщиком exe в том, что основной исполняемый файл, который вы запускаете, не является основным процессом установки, он просто запускает настоящий установщик и завершает работу. Таким образом, последовательность задач считает, что шаг завершен, и может перейти к следующему шагу.
Я мог бы поклясться, что у приложений Autodesk есть инструмент развертывания, который может создать стандартное развертывание MSI. Если вы измените шаги последовательности задач для использования msiexec с MSI, у вас, вероятно, больше не будет проблемы.
Я уже сталкивался с этим раньше, когда McAfee связывает установочные пакеты внутри верхнего пакета, который я указал в MDT. Если исходный пакет выходит с кодом ошибки 0/3010, он помечается как успешный, и MDT продолжит работу.
Попробуйте разбить их, или, как сказал Райан, изучите инструмент развертывания от Autodesk.