Покопавшись чуток в Adobe.KB был обнаружен способ ставить его в silent-режиме. Способ в теории должен работать и в остальных продуктах CS3.
Оригинальные ссылки на KB - тут и тут
Ниже информация - компиляция этих статей в работающий пример.
Для развертывания в silent-режиме нам потребуется определенным образом написанный .xml-файл.
Ниже приведен листинг моего файла.
<?xml version="1.0" encoding="utf-8"?>
<Deployment><Properties><Property name="installLanguage">ru_RU</Property>
</Properties>
<Configuration>
<Payload adobeCode="{EDD49E1F-D38B-4F1B-9DFA-38E0BE39811A}">
<Data key="Serial" protected="0">103410141445928816872382</Data>
<Data key="Registration">Suppress</Data>
<Data key="EULA">Suppress</Data>
<Data key="Updates">Suppress</Data>
<Action>install</Action>
</Payload>
</Configuration>
</Deployment>
Конечно же нули меняются на свой серийный ключ. Как получить protected-ключ информацию пока не нашел.
Также в секции Deployment доступен ключ , но по каким то причинам он отказывается принимать %programfiles%, а имхо абсолютные пути это моветон.
<Deployment><Properties><Property name="installLanguage">ru_RU</Property>
</Properties>
<Configuration>
<Payload adobeCode="{EDD49E1F-D38B-4F1B-9DFA-38E0BE39811A}">
<Data key="Serial" protected="0">103410141445928816872382</Data>
<Data key="Registration">Suppress</Data>
<Data key="EULA">Suppress</Data>
<Data key="Updates">Suppress</Data>
<Action>install</Action>
</Payload>
</Configuration>
</Deployment>
Конечно же нули меняются на свой серийный ключ. Как получить protected-ключ информацию пока не нашел.
Также в секции Deployment доступен ключ , но по каким то причинам он отказывается принимать %programfiles%, а имхо абсолютные пути это моветон.
Что означает секция пока не очень ясно, это значение было в файле Deployment.xml и вполне возможно является обязательным.
Жирным выделена часть которой, согласно KB, достаточно для silent-инсталляции.
Используется файл следующим образом:
Жирным выделена часть которой, согласно KB, достаточно для silent-инсталляции.
Используется файл следующим образом:
cmd /c Setup.exe --mode=silent --deploymentFile="install.xml" --skipProcessCheck=1
Что делает последний ключ выяснить не удалось, но без него, почему-то, процесс стартовать не захотел.
По завершении процесса будет выдан exit-code, принимающий одно из следующих значений:
• Exit code: 0 No errors encountered
• Exit code: 1 Unable to parse command line
• Exit code: 2 Unknown UI mode specified
• Exit code: 6 Silent workflow completed with errors
• Exit code: 7 Unable to complete the silent workflow
• Exit code: 8 Exit with restart needed
• Exit code: 9 Unsupported OS
• Exit code: 10 Unsupported file system
• Exit code: 11 Another instance of Setup is running
Что делает последний ключ выяснить не удалось, но без него, почему-то, процесс стартовать не захотел.
По завершении процесса будет выдан exit-code, принимающий одно из следующих значений:
• Exit code: 0 No errors encountered
• Exit code: 1 Unable to parse command line
• Exit code: 2 Unknown UI mode specified
• Exit code: 6 Silent workflow completed with errors
• Exit code: 7 Unable to complete the silent workflow
• Exit code: 8 Exit with restart needed
• Exit code: 9 Unsupported OS
• Exit code: 10 Unsupported file system
• Exit code: 11 Another instance of Setup is running
Комментариев нет:
Отправить комментарий