none
Установка Office 2007 RRS feed

  • Вопрос

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

    MS CCM 2007 R2

    Пытаюсь ставить Office 2007 Ent Eng+Ru (два языка надо клиентам) - в тестовой среде

    пакет создал, задеплоил на DP.

    в Programs использую для запуска команду "setup.exe /adminfile "D:\MSCCM\Office2007\Updates\Office2007SilentInstall.MSP" ".

    advertisement создал. Судя по логам сервера пакет спущен на клиента и инсталляция запущена. В логах клиента (execmgr.log) два часа после записи о запуске иснталляции ничего не появлялось. а затем появилось следующее:

    <![LOG[Raised Program Exceeded Time Event for Ad:SYK20001, Package:SYK00004, Program: Office 2007 Silent Installation]LOG]!><time="17:59:26.656+-240" date="03-30-2010" component="execmgr" context="" type="1" thread="3408" file="executioncontext.cpp:945">
    <![LOG[Execution is complete for program Office 2007 Silent Installation. The exit code is 259, the execution status is Unknown Status]LOG]!><time="17:59:26.656+-240" date="03-30-2010" component="execmgr" context="" type="1" thread="3704" file="execreqmgr.cpp:3908">

    вроде по таймауту отвалилось.

    Собственно вопрос: а можно ли использовать то такие пути (локальные - D:\MSCCM ...), как я использовал при запуске команды? Или это я погорячился?

    Команду с ключами /adminfile и /config мне использовать придется, для установки 2-х языков.

     

     

    30 марта 2010 г. 14:12

Ответы

  • Если не ошибаюсь, то можно. Попробуйте что-то вроде

    "setup.exe /adminfile updates\office2007silentinstall.msp /config enterprise.ww\customconfig.xml"

    У меня в одном из пакетов в качестве программы запускаетсся cmd-файл, содержащий в себе относительные пути.

    • Помечено в качестве ответа Nail Shafikov 31 марта 2010 г. 10:51
    30 марта 2010 г. 17:36

Все ответы

  • Лучше укажите сетевой ресурс или положите msp-файл в ту же папку и указывайте его без пути.

    30 марта 2010 г. 16:20
  • А можно ли использовать относительные пути?

    Что то типа: "setup.exe /adminfile \updates\office2007silentinstall.msp /config \enterprise.ww\customconfig.xml" 

    Это возможно? Кто-нибудь пробовал?

     

    30 марта 2010 г. 17:03
  • Если не ошибаюсь, то можно. Попробуйте что-то вроде

    "setup.exe /adminfile updates\office2007silentinstall.msp /config enterprise.ww\customconfig.xml"

    У меня в одном из пакетов в качестве программы запускаетсся cmd-файл, содержащий в себе относительные пути.

    • Помечено в качестве ответа Nail Shafikov 31 марта 2010 г. 10:51
    30 марта 2010 г. 17:36
  • Более того, лучше созданный Вами MSP файл держать в папке, отличной от папки Upates, т.к. setup.exe применит все msp файлы, которые находятся в ней.
    31 марта 2010 г. 4:08
    Отвечающий
  • А можно ли использовать относительные пути?

    Что то типа: "setup.exe /adminfile \updates\office2007silentinstall.msp /config \enterprise.ww\customconfig.xml" 

    Это возможно? Кто-нибудь пробовал? 


    Возможно. По умолчанию запуск осуществляется из папки пакета. Стало быть, от этой папки и пляшем с относительными путями.

    Таймаут же выполнения программы скорее всего свидетельствует о том, что инсталлятор ждет нажатия на кнопки, но при этом от пользователя скрыт.


    Чтобы понять рекурсию, нужно сначала понять рекурсию.
    31 марта 2010 г. 5:14
  • Относительные пути - работает, спасибо большое.

    включил отображение в "Basic"в инсталляторе офиса, включил "allow users to interact with this program" в свойствах "Program", отключил подавление уведомлений программы в настройках "Program" в CCM - вижу, что инсталляция идет.

    Но как же все ДОООООЛЛЛГООО.

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

    Дополнительно обнаружил, что места на дисках у пользователей не так уж и много. поэтому приходится запускать инсталляцию непосредственно с DP, без копирования пакета на машину пользователя.

    Еще вопрос: как перед началом инсталляции заставить пользователей выйти из всех офисных приложений (2003 офис)? Поубивать предварительно процессы - так они же из снова запустят, а потом установка не пройдет нормально...

     

    31 марта 2010 г. 10:51
  • Доброе время суток, плодить тем не стану ввиду схожей проблемы.

    Прошу помочь по вопросу перехода на MS Office 2010 средствами SCCM.

    Предистория такова: делал все в соответствии со статьёй http://technet.microsoft.com/ru-ru/library/ff404178.aspx

    Именно следующее: 1. Setup.exe /admin

    Сохраняем файл \\SCCM\Office2010\Professional\Updates\CustomFileOffice2010SilentInstall.MSP

    2. сделал коллекцию, добавил пакет, создал программу, распространил на точку, сделал объявление.

    3. мониторю: объявление запускается и начинается закачка дистрибутива с точки распр. на целевой ПК.  В C:\Windows\System32\CCM\Cache заливается папка с сетапом офиса. В логах на клиенте ошибок я не вижу. На сервере крайняя запись в логе по объявлению пишет:

    Запущена программа для объявления "xxxxxxxx" ("xxxxxxxx" - "Per system unattended").

    Командная строка: "C:\Windows\system32\CCM\Cache\AY100090.6.System\setup.exe"

    Рабочий каталог: C:\Windows\system32\CCM\Cache\AY100090.6.System\

    Контекст пользователя: NT AUTHORITY\система

    …и дальше тишина.

    Вопрос: Что может препятствовать запуску сетапа? Очень похоже, что программа ждет каких то действий для дальнейшего развертывания, как уже отметил Chupkb, но при этом визард от пользователя скрыт. Но как это забороть непойму.

    Аналогично сделан deploy офисa2007 – всё работает и ставится в тихом режиме. 

    По разрядности ПО: пытаюсь ставить на машину на которой стоит 32-х разрядный Офис2007 соответственно 32-х Офис2010

    21 октября 2010 г. 11:58
  • отключите сайленс мод и разверните офис на тестовой машине, будет понятно где затык

    можно посмотреть виндовские  логи на стороне клиента, msiinstaller обычно пишет все свои ошибки

    посмотрите в репортах sccm "состояние определенного объявления"

    проверьте еще раз все настройки admin установки

    22 октября 2010 г. 4:32
  •  Поставил галку "Позволить пользователю взаимодействовать с программой" и в результате на клиенте установка выдала это . А в логе на объявление сбой.

    Кстати, запуск из папки C:\Windows\System32\CCM\Cache\ на клиенте руками setup.exe /adminfile updates\1.msp /config ProPlus.ww\config.xml отрабатывает без проблем. В чем разница между тем что я запустил руками и когда эту строку должен запустить sccm непонятно. 

    По факту получается если на ПК стоял Офис2007, то инструкция http://technet.microsoft.com/ru-ru/library/ff404178.aspx не отработает для перехода на 2010. А если машина чистая (без офиса), то вылетает с ошибкой. Должен же быть более менее адекватный способ перейти на офис 2010 с офиса 2007 в один адвертайзинг.  

    22 октября 2010 г. 7:25
  • После магических танцев с бубном (ProcessMonitor + ProcessExplorer) в течении двух дней офис 2010 встал на место офиса 2007. Проблема рассосалась после пересохранения файла .msp в дефолтных настройках (за исключения ввода ключа продукта и параметра basic). Пересоздал объявление. И рестартанул целевой ПК (было много апдейтов со всуса, но скорее всего это не связано с затыком). Как пущу в продакшн-отпишу о результатах (может кому то поможет).
    22 октября 2010 г. 11:49