Удалите версии прежней версии Office при развертывании Office 365 Pro Плюс

В лицензируемых выпусках объема Office (с развертыванием MSI), можно использовать ОКТЯБРЬ для создания пакета, который удалит предыдущие версии Office, когда новая версия будет развернута.

Office 365 Pro Плюс является Щелчок-к-управляемому только, что означает, что ОКТЯБРЬ не будет работать с ним. ODT допускает некоторую настройку Office 365 Pro Плюс, но, кажется, испытывает недостаток в способности удалить предыдущие версии Office.

Существует ли способ сделать этот собственный компонент Office 365 Pro Плюс развертывание, или это действительно включает создание сценария для проверки на каждую возможную версию Office наряду с логикой удаления?

17
задан 14 July 2014 в 18:36
2 ответа

MDMarra,

Когда мы устанавливали O365, и партнеры, и MS сказали "вам не нужно деинсталлировать предыдущие версии, они могут остаться на компьютерах". На что я сказал "зачем оставлять их там?", и у них не было отличного ответа для меня, кроме как "вы можете удалить их, если хотите"

Так что... это сказано...

Ниже не было, когда я устанавливал... это, скорее всего, было бы излишеством для моих нужд, и у нас было несколько пользователей, которым все еще нужен был Office 2010 в сочетании с Office Pro Plus 2013 на некоторое время.... но в прошлом месяце я сделал закладку для еще одного потенциального клиента.

Вот что я нашел.

В сочетании с PowerShell App Deployment Kit можно найти здесь:

http://psappdeploytoolkit.com/

Christian Fosund имеет сценарий на своем сайте, который он использует для очень крупной установки:

http://fosund.com/?p=494

Это сценарий, который я использовал для установки Microsoft Office 365. Pro Plus почти 5000 клиентов. Он основан на богатом наборе инструментов. PowerShell App Deployment Toolkit от Шона Лиллиса (Sean Lillis) Удалит все предыдущие версии Office, а также удалить дополнительные приложения например, Live Meeting, Communicator 2007, Conferensing Add-in и т.д. -- Christian Foslund

Это не сценарий "скачать и запустить его". Вам понадобится PADT, и вы должны будете изменить код скрипта для ваших конкретных потребностей среды, но он оказался достойным закладки, и, возможно, он также поможет вам.

8
ответ дан 2 December 2019 в 20:31

Вы пробовали использовать wmic ? Вы можете использовать wildcard операторы и настраивать их на перехват любых программ, которые Вы хотите удалить.

Например, попробуйте

wmic product where "name like '%Office%'"

Вы должны перехватить большую часть того, что Вы хотите удалить. Вы можете настроить его на поиск версий или компонентов Office, которые, как вы знаете, установлены на машинах, но, скорее всего, было бы неплохо (после проверки пары случаев) перехватить подстановочный оператор 'Office'; определенно, дважды проверьте!

Так что просто напишите что-нибудь вроде этого:

wmic product where "name like '%Microsoft Office%'" call uninstall /nointeractive

После того, как вы знаете, что у вас настроено условие "где", чтобы поймать именно то, что вы хотите. Чтобы избежать любых проблем, вы можете сделать его настолько специфичным для запроса, насколько захотите.

.
15
ответ дан 2 December 2019 в 20:31

Теги

Похожие вопросы