Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Тихая установка MS Office 2007 Pro


Автор: Sanek123 20.5.2010, 12:25
Здравствуйте.

Необходимо сделать "тихую" установку MS Office 2007 Pro. 

Выборка:
- устанавливаемые пакеты (не все только Word, Excel, Access, Document imaging; пропустив outlook, publisher, свистелки, п***ки, клипАрты и прочую ненужную ересь);
- задать директорию для установки, пользователей, ввести ключ лицензии и т.д.;
- задать папки для создания ярлыков;
- настроить shared'ы.

Принятые меры:

1. в командной строке: D:\MS2007\setup.exe /admin
  - открывается админская панель управления установкой\конфигурацией.
  - произвожу необходимые настройки.
  - сохраняю настройки в файл setup.msp.
 
D:\MS2007\setup.msp - [Error] ставит как обновление к установленному офису.
D:\MS2007\setup.exe /adminfile setup.msp - выдает запрос о действии "Установить" или "Настроить" и после установки выдает "Перейти на сайт МелкоМягкого" или "Закрыть" (вот этих сообщений не должно быть), однако уже не просит принять лицензионное соглашение и ввести ключ продукта.
есть параметр /q (установка в скрытом режиме без участия пользователя), но если указываю:
D:\MS2007\setup.exe /adminfile setup.msp /q или даже B]D:\MS2007\setup.exe /q[/B] - ругается на /Q говорит нет такого параметра.

2. есть файл конфигурации (по словам МайкроСофта самый приоритетный при установке) Config.xml с примерно таким вот содержанием:
Код

<Configuration Product="Pro">

    <!-- <Display Level="full" CompletionNotice="no" SuppressModal="no" AcceptEula="no" /> -->
    
    <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Professional Setup(*).txt" /> -->
    
    <!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

    <!-- <USERNAME Value="Ministr" /> -->
    
    <!-- <COMPANYNAME Value="Limited" /> -->
    
    <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
    
    <!-- <LIS CACHEACTION="CacheOnly" /> -->
    
    <!-- <SOURCELIST Value="\\server1\share\Office12;\\server2\share\Office12" /> -->
    
    <!-- <DistributionPoint Location="\\server\share\Office12" /> -->
    
    <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
    
    <!-- <Setting Id="Reboot" Value="IfNeeded" /> -->
    
    <!-- <Command Path="msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->

</Configuration>


и вызывается: D:\MS2007\setup.exe /config Config.xml 

CompletionNotice="no" - говорит установщику не выдавать сообщение о завершении установки.
PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" - сюда можно ввести серийник.

USERNAME Value="Ministr"
COMPANYNAME Value="Limited"
INSTALLLOCATION Value="%programfiles%\Microsoft Office"

это тоже понятно.

Как быть с выбором пакетов установки? - не понятно. Есть какой нибудь подробный мануал про "это"? майкрософт не предлагать!!!

В принципе первый вариант моих действий мне нравиться больше, надо только отключить все сообшения.

Автор: ViterAlex 20.5.2010, 14:10
Я для себя пользовался вот http://rutracker.org/forum/viewtopic.php?p=28623265#28623265. Всё сделал, всё работает. Никаких сообщений и прочей глупости.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)