![]() |
Ожидание завершения процесса созданного другим процессом?
Смысл в том что мне нужно автоматически удалить Office 2007 с компа, затем автоматически установить Office 2007 и SP2 на него.
Вот код CMD-файла который я написал: Код:
start /wait msiexec.exe /X{90120000-0030-0000-0000-0000000FF1CE} /q Проблема в том, что когда выполняется первая команда, то msiexec.exe запускает процесс setup.exe который начинает удалять офис, НО т.к. msiexec.exe уже закрылся, то выполняется вторая команда, и я получаю ошибку что запущены два процесса установки одновременно. Как можно подкорректировать данный скрипт так чтобы после первой команды скрипт бы ожидал завершения setup.exe? Я в этом не силен, так что не пинайте плиз :) ЗЫ: Забыл добавить что я рассматривал вариант запуск непосредственно самого setup.exe с параметром /uninstall {90120000-0030-0000-0000-0000000FF1CE} Но к сожалению я получаю ошибку что установка данного продукта повреждена. |
Цитата:
Цитата:
Код:
start /wait msiexec.exe /X{90120000-0030-0000-0000-0000000FF1CE} /q |
Iska, Спасибо огромное! Сработало.
Если кому-то будет полезно вот параметры: HTML код:
start /wait \\educate\work\TestOffice2007SCCM\MSOffice2007\setup.exe /UNINSTALL ENTERPRISE /CONFIG "\\educate\work\TestOffice2007SCCM\uninst.tmp" HTML код:
<Configuration Product="ENTERPRISE"><Display Level="Basic" CompletionNotice="No" SuppressModal="Yes" NoCancel="Yes"/></Configuration> |
Время: 05:37. |
Время: 05:37.
© OSzone.net 2001-