none
Интеграция SP2 и других обновлений в дистрибцтив OFFICE 2007 RRS feed

  • Вопрос

  • Добрый день!

    Имею домен 2008R2. До последнего времени использовался ms office 2003. Ну никаких проблем ни с созданием фала конфигурации, который применялся так, как нужно. Ни с интеграцией обновлений в дистрибутив. Но поставили MS Exchange 2010 (до этого был 2003), и потребовалось обновление всех клиентских систем до 2007 минимум.

    Для большей отказоустойчивости создал точку распространения софта на русурсе DFS, настроил разрешения и создал групповую политику.

    Для начала я решил, по аналогии с офис 2003, файл конфигурации. Создавал путем запуска с ключом /admin и запуска OST. Надо ли говорить, что при установке офиса эти конфигурации не применились?...Почему? Из ситуации вышел настройкой config.xml

    <Configuration Product="Enterprise">
    <Display Level="basic" CompletionNotice="yes" SuppressModal="no" AcceptEula="yes" />
    <!-- <Logging Type="standard" Path="%temp%" Template="Microsoft Office Enterprise Setup(*).txt" /> -->
    <PIDKEY Value="xxxxx" />
    <USERNAME Value="Administrator" />
    <COMPANYNAME Value="VolgaTelecom" />
    <INSTALLLOCATION Value="%programfiles%\Microsoft Office" />
    <!-- <SOURCELIST Value="\\xxxxx" /> -->
    <OptionState Id="AccessFiles" State="Advertise" Children="force" />
    <OptionState Id="ExcelFiles" State="Local" Children="force" />
    <OptionState Id="GrooveFiles" State="Advertise" Children="force" />
    <OptionState Id="OneNoteFiles" State="Advertise" Children="force" />
    <OptionState Id="OUTLOOKFiles" State="Local" Children="force" />
    <OptionState Id="PPTFiles" State="Local" Children="force" />
    <OptionState Id="PubPrimary" State="Advertise" Children="force" />
    <OptionState Id="RMSFiles" State="Advertise" Children="force" />
    <OptionState Id="WORDFiles" State="Local" Children="force" />
    <OptionState Id="XDOCSFiles" State="Advertise" Children="force" />
    <OptionState Id="SHAREDFiles" State="Local" Children="force" />
    <OptionState Id="TOOLSFiles" State="Local" Children="force" />
    <OptionState Id="EXCELFiles" State="Local" Children="force" />
    <!-- <Command Path="msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->
    <!-- <Setting Id="RemovePrevious" Value="OUTLOOKFiles /> -->
    </Configuration>

     

    Однако и в этом случае он не уведомляет об окончании установки (CompletionNotice="yes"), кроме того, происходит следующее. Политика применяется около 5-10мин, далее заходим в компьютер и видим, что никаких офисов не установлено. Что делает пользователь? правильно, перезагружает компьютер еще раз. И можно отправлять комп на перезаливку. А почему? да потому что после применения политики офис начал еще какую-то деятельность по установке, занимающую еще 10-15 мин и волшебным способом появляющиеся в меню пуск. Такое ощищение, что политика не устанавливала офис и копировала дистрибутив.. бред. Но может я что не так сделал в config.xml? Поправьте, мне нужно чтобы пользователь видел, что установка началась, ход установки и завершение, при этом никаких действий от пользователя не нужно.

    Далее оказалось, что дистрибутив, скаченный с licensing.microsoft.com не содержит sp2...  Фигня нашел много статей, сводящихся к тому, что нужно запустить команду, похожую на

    C:\Office2007SP1\office2007sp1-kb936982-fullfile-en-us.exe /extract:C:\Office2007\Updates\, и вроде как при установке офиса все апдейты из папки updates  будут установлены. Ох, сколько же я сделал точек распространения, сколько политик.. апдейты не хотят устанавливаться.. причем ни у меня, ни у всех моих знакомых админов. Ни в домене 2003, ни в 2008, ни в 2008R2. Опять таки, что не так? Почему с 2003 все было просто и понятно и главное работало. Я боюсь даже предположить что с офисом 2010...

    22 октября 2010 г. 4:59

Ответы

  • Пока из решений, которые действительно работают - накатывать офис через sccm 2007. Но для этого как минимум  установленный и настроенный sccm необходим.

    В принципе установка Office 2007 через политику работает. Но!  Обновления из папки Updates дистрибутива при этом не устанавливаются "by design":  они устанавливаются только при установке Офиса запуском  Setup.exe

    Более того Office 2010 вообще через политику не ставится!

    Поэтому если у вас есть возможность, то мигрируйте уже сегодня на SCCM


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    1 ноября 2010 г. 11:48
    Модератор

Все ответы

  • Попробуйте вместо SourceList указать параметр DistributionPoint. При этом файл Config.xml должен быть ы том же каталоге, где и установочный файл. Далее - уберите параметр QuietArg. ChainPosition - оно вам надо? Чейнинг вообще стоит использовать по возможности реже. ИМХО целесообразнее было бы сперва удалить Outlook, а потом уже ставить новую версию Office - кстати, а зачем вам оставлять все остальне программы из комплекта Office2003 на клиенте?

    По обновлениям - у вас папка с распакованными файлами обновлений находится там же, где и все установочные файлы Office?


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    25 октября 2010 г. 18:04
    Модератор
  • Добрый день!

    Параметры SourceList, как и  QuietArg и ChainPosition обозначена <!-- . Я неправильно понимаю, что значит данные параметры аналогично REM пропускаются? Они и не сконфигурированы..

    Папка с обновлениями находится в корне, в папке updates, где и должнва быть. Я ее никуда не перемещал. Обновления распакованы через extract

    По поводу удаления всего остального на клиенте 2003 (есть визио и прожект у некоторых) - к сожалению офис 2007 не умеет удалять предыдущую версию (2003) сам. И если политика установки 2003 уже не существует (вернее та, котоой в свое время был накатан на все компы), то 2003 удаляется только последством скрипта. Это пройдено и тему я такую создавал.

    Пока из решений, которые действительно работают - накатывать офис через sccm 2007. Но для этого как минимум  установленный и настроенный sccm необходим.

    Так что вопрос открыт

    1 ноября 2010 г. 8:30
  • Пока из решений, которые действительно работают - накатывать офис через sccm 2007. Но для этого как минимум  установленный и настроенный sccm необходим.

    В принципе установка Office 2007 через политику работает. Но!  Обновления из папки Updates дистрибутива при этом не устанавливаются "by design":  они устанавливаются только при установке Офиса запуском  Setup.exe

    Более того Office 2010 вообще через политику не ставится!

    Поэтому если у вас есть возможность, то мигрируйте уже сегодня на SCCM


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    1 ноября 2010 г. 11:48
    Модератор