Desinstale as versões herdadas do Office ao implantar o Office 365 Pro Plus

17

Nas edições licenciadas por volume do Office (aquelas com implantação MSI), você pode usar a OCT para criar um pacote que removerá versões anteriores do Office quando a nova versão for implantada.

O Office 365 Pro Plus é apenas um clique para executar, o que significa que a OCT não funcionará com ele. O ODT permite alguma personalização do Office 365 Pro Plus, mas parece não ter a capacidade de remover versões anteriores do Office.

Existe uma maneira de fazer isso nativo para a implantação do Office 365 Pro Plus ou isso realmente envolve a criação de um script para verificar todas as versões possíveis do Office, juntamente com a lógica de desinstalação?

MDMarra
fonte
1
Usando support.microsoft.com/kb/2739501 como poderia ajudar billy clube ...
MikeyB
@ MikeyB, mas muitos clientes ainda possuem o Office 2010, 2007 ou (ugh) 2003. :(
MDMarra
1
Você pode criar um pacote que executa a desinstalação e criar um pacote de pré-requisito do qual o pacote do Office365 depende?
21814 MikeyB
Na IMO, alguém sempre terá uma cópia não autorizada do SharePoint Designer 2010 ou algo parecido. Alguém já tentou especificar <Remove All = "True" /> no arquivo configuration.xml para a instalação Clique para Executar para ver se ele limpa as versões antigas do MSI? O TechNet não está claro.
blaughw

Respostas:

15

Você já tentou usar o wmic ? Você pode usar operadores de curinga e ajustá-los para capturar os programas que deseja remover.

Por exemplo, tente

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

Você deve capturar a maior parte do que deseja remover. Você poderia ajustá-lo ainda mais para pesquisar especificamente as versões ou componentes do Office que você sabe que as máquinas instalaram, mas provavelmente seria bom (após verificar alguns casos) exibir o curinga do 'Office'; definitivamente doublecheck embora!

Então, basta criar algo assim:

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

Depois de saber que você tem sua cláusula where ajustada para capturar exatamente o que deseja. Para evitar problemas, você pode torná-lo o mais específico possível de uma consulta.

jski
fonte
7
Pode ser uma solução alternativa adequada, mas eu gostaria de saber se existe ou não uma maneira nativa de lidar com isso no próprio pacote do Office 365. Vou esperar alguns dias e, se não houver nada melhor, aceitarei sua resposta.
MDMarra
8

MDMarra,

Quando estávamos implantando o O365, os parceiros e a MS disseram "você não precisa desinstalar as versões anteriores, eles podem permanecer nos computadores". Para o que eu disse "por que deixá-los lá?" e eles não tiveram uma ótima resposta para mim, exceto "você pode desinstalá-los se quiser".

Então ... isso disse ...

O abaixo não estava disponível quando eu estava implantando ... provavelmente teria sido um exagero para minhas necessidades e tínhamos vários usuários que ainda precisavam do Office 2010 em conjunto com o Office Pro Plus 2013 por um tempo ... mas eu tinha marcado este mês passado para outro cliente em potencial.

Dito isto, aqui está o que eu tinha encontrado.

Em conjunto com o Kit de Implantação do PowerShell App encontrado aqui:

http://psappdeploytoolkit.com/

Christian Fosund tem um script em seu site que ele está usando para uma implantação muito grande:

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

Este é o script que eu tenho usado para implantar o Microsoft Office 365 Pro Plus em quase 5000 clientes. É baseado no fantástico kit de ferramentas PowerShell App Deployment Toolkit, de Sean Lillis. Ele desinstalará todas as versões anteriores do Office e também removerá aplicativos adicionais como o Live Meeting, o Communicator 2007, o suplemento de conferência, etc. - Christian Foslund

Não é um script "faça o download e execute". Você precisará do PADT e precisará alterar o código de script para suas necessidades específicas do ambiente, mas ele parece valer a pena um marcador e talvez também o ajude.

O limpador
fonte
Atualizado o link para o Kit de Implantação do PowerShell App, no entanto, o link fosund.com está retornando um erro HTTP 500
noon