Установка распределенного программного обеспечения SCCM зависает

У меня возникают проблемы с правильной установкой распространяемого программного обеспечения из SCCM. Это касается как MSI, так и EXE. Программное обеспечение развертывается правильно, и уважаемый установщик, msiexec или setup.exe, запускается, и его можно просмотреть в диспетчере задач, но программное обеспечение никогда не устанавливается. Процесс фактически остается открытым в диспетчере задач и никогда не завершается. В excmgr.log ошибок нет.

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

Я знаю, что одна конкретная установка требует, чтобы вы щелкнули «Далее» один раз, хотя в ней есть переключатели командной строки для запуска автоматической установки. Все распространяемое ПО из SCCM устанавливается скрыто от клиента (даже если программе указано запускать в развернутом виде), поэтому кнопку «Далее» нажать нельзя. Есть ли способ обойти это?

Все программы, которые не устанавливаются, работают нормально, когда я ввожу в cmd.exe ту же команду, что и в командной строке SCCM.

Есть идеи попробовать?


person Matt    schedule 12.08.2011    source источник
comment
Обновление для людей, которые могут столкнуться с этим. MSI зависал, потому что в MSI было задано условие, которое не устанавливалось из-за ожидания перезагрузки (хотя это было не так). В итоге я удалил это условие из MSI с помощью Orca.   -  person Matt    schedule 02.10.2011


Ответы (1)


Есть способ обойти это. AutoIT позволяет фиксировать события, но работает последовательно только при использовании сочетаний клавиш. Держитесь подальше от использования мыши, так как это непоследовательно. Он будет отслеживать введенные команды и выполнять их с тем же временем, что и при захвате команд во время пробного запуска ручной установки. Иногда время может быть проблемой, поэтому вы должны проверить.

Не лучший способ автоматической установки, но время от времени вы просто не можете сделать это с помощью команд MSI.

person Dallas    schedule 26.11.2011