Назад | Перейти на главную страницу

Исключение приложений из развертывания Office 365 нажми и работай?

Я пытаюсь установить Office 365 2016 с помощью настройки щелчком мыши и исключения набора приложений. Office устанавливается отлично, и исключенные приложения не находятся в системе после первоначальной установки. После того, как я вхожу в свою учетную запись Office 365, запускается офисное обновление, и оно устанавливает некоторые исключенные элементы в системе.

Обновление устанавливается Publisher и Outlook даже если они были исключены из конфигурации и изначально не были установлены. Почему это так и как это предотвратить?

установка xml

<Configuration>

  <Add SourcePath="\\domain.com\Software\Office2016\x64\" OfficeClientEdition="64" Branch="Current">
    <Product ID="O365ProPlusRetail">
      <Language ID="en-us" />
      <ExcludeApp ID="Access" />
      <ExcludeApp ID="Groove" />
      <ExcludeApp ID="InfoPath" />
      <ExcludeApp ID="Lync" />
      <ExcludeApp ID="Outlook" />
      <ExcludeApp ID="Project" />
      <ExcludeApp ID="Publisher" />
      <ExcludeApp ID="SharePointDesigner" />
      <ExcludeApp ID="Visio" />
    </Product>
  </Add>

  <Updates Enabled="TRUE" UpdatePath="\\domain.com\Software\Office2016\x64\" Branch="Current" />
  <Display Level="None" AcceptEULA="TRUE" />
  <Logging Level="Standard" Path="\\domain.com\Software\Logs\Office2016\x64" /> 

</Configuration>

Это официальная справка о том, как исключить определенные приложения из развертываний Office 365: https://technet.microsoft.com/library/dn745895.aspx.

Похоже, ваш синтаксис неверен; он должен выглядеть так (обратите внимание на пробелы или их отсутствие):

<Add SourcePath="\\Server\share" OfficeClientEdition="64" Branch="Current">
    <Product ID="O365ProPlusRetail" >
        <Language ID="en-us" />
        <ExcludeApp ID="Access" />
        <ExcludeApp ID="InfoPath" />
    </Product>
</Add>

Кроме того, будьте осторожны с лицензированием: если у пользователя на самом деле нет лицензии Professional Plus, а вместо этого есть другая, как только он / она войдет в любое приложение Office 365, автоматически запустится установка и убедитесь, что установленные приложения соответствовать фактической лицензии, назначенной пользователю; Я сам был свидетелем этого, когда по ошибке развернул версию Professional Plus на нескольких компьютерах, только для того, чтобы установка Office 365 удалила Access и Skype для бизнеса после первого входа в систему пользователей, у которых на самом деле были только лицензии Business Premium (SfB не был удален физически, но он стал непригодным для использования из-за несоответствия лицензий: он был установлен, но отказался активировать, потому что версия Business Premium включает только SfB Базовый, в то время как версия Professional Plus включает в себя полную версию, и теперь установленное приложение отказывалось работать).

Синтаксис, указанный в справочнике Technet Вот есть ... отсутствует.

Оставьте пробел в элементе ExcludeApp между ID= и "Publisher".

<Add />
  <Product ID />
    <ExcludeApp ID="Outlook" />

(Office 365) Setup.exe очень разборчив в форматировании XML. На самом деле это не приведет к ошибке, если XML не будет правильно проанализирован (даже при подробном ведении журнала и настроенном пути журнала).


Кажется, ваша проблема связана с конфигурацией O365 изменение при запуске процесса обновления. За Technet - настройка параметров обновления для Office 365 профессиональный плюс,

Параметры обновления в файле configuration.xml применяются к Office 365 профессиональный плюс при использовании средства развертывания Office для развертывания Office 365 профессиональный плюс. Если вы решили изменить эти параметры, вам необходимо обновить файл configuration.xml, а затем снова запустить средство развертывания Office.

AutoUpdates являются Enabled в вашем образце configuration.xml. Ты уверен setup.exe не вызывается для перенастройки вашего клиента O365? Другой распространенный способ управления обновлениями - перезапустить Setup.exe и укажите желаемую версию (это распространенный способ, например, в SCCM).