Desinstale las versiones heredadas de Office al implementar Office 365 Pro Plus


17

En las ediciones con licencia por volumen de Office (aquellas con una implementación de MSI), puede usar OCT para crear un paquete que eliminará las versiones anteriores de Office cuando se implemente la nueva versión.

Office 365 Pro Plus es solo Hacer clic y ejecutar, lo que significa que OCT no funcionará con él. ODT permite cierta personalización de Office 365 Pro Plus, pero parece no tener la capacidad de eliminar versiones anteriores de Office.

¿Hay alguna manera de hacer esto nativo de la implementación de Office 365 Pro Plus, o esto realmente implica crear un script para verificar todas las versiones posibles de Office junto con la lógica de desinstalación?


1
Usar support.microsoft.com/kb/2739501 como un billy club podría ayudar ...
MikeyB

@MikeyB pero muchos clientes todavía tienen Office 2010, 2007 o (ugh) 2003. :(
MDMarra

1
¿Puede crear un paquete que ejecute la desinstalación y crear un paquete de requisitos previos del que depende el paquete de Office365?
MikeyB

En mi opinión, alguien siempre tendrá una copia malintencionada de SharePoint Designer 2010 o algo así. ¿Alguien ha intentado especificar <Remove All = "True" /> en el archivo configuration.xml para la configuración Click-to-Run para ver si limpia las versiones antiguas de MSI? TechNet no está claro.
2015

Respuestas:


15

¿Has intentado usar wmic ? Puede utilizar operadores comodín y ajustarlos para capturar los programas que desee eliminar.

Por ejemplo, intente

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

Debe atrapar la mayor parte de lo que está buscando eliminar. Puede ajustarlo aún más para buscar específicamente las versiones o componentes de Office que sabe que las máquinas han instalado, pero probablemente estaría bien (después de verificar un par de casos) que se active el comodín de 'Office'; ¡Definitivamente, doble comprobación!

Así que solo escribe algo como esto:

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

Después de saber que tiene su cláusula where ajustada para capturar justo lo que desea. Para evitar cualquier problema, puede hacerlo tan específico de una consulta como desee.


77
Esta podría ser una solución adecuada, pero me gustaría saber si hay una forma nativa de manejar esto en el paquete de Office 365. Esperaré unos días y si no hay nada mejor, aceptaré tu respuesta.
MDMarra

8

MDMarra,

Cuando estábamos implementando O365, tanto los socios como MS dijeron "no tienes que desinstalar versiones anteriores, pueden quedarse en las computadoras". A lo que dije "¿por qué dejarlos allí?" y no tenían una gran respuesta para mí aparte de "puedes desinstalarlos si lo deseas".

Entonces ... eso dijo ...

Lo siguiente no existía cuando estaba implementando ... probablemente habría sido excesivo para mis necesidades y teníamos varios usuarios que todavía necesitaban Office 2010 junto con Office Pro Plus 2013 por un tiempo ... pero tuve Marcado este último mes para otro cliente potencial.

Dicho esto, esto es lo que había encontrado.

Junto con el Kit de implementación de la aplicación PowerShell que se encuentra aquí:

http://psappdeploytoolkit.com/

Christian Fosund tiene un script en su sitio que está utilizando para una implementación muy grande:

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

Este es el script que he estado usando para implementar Microsoft Office 365 Pro Plus en casi 5000 clientes. Está basado en el impresionante kit de herramientas PowerShell App Deployment Toolkit de Sean Lillis. Desinstalará todas las versiones anteriores de Office y también eliminará aplicaciones adicionales como Live Meeting, Communicator 2007, Conferensing Add-in, etc. - Christian Foslund

No es un guión de "descargar y ejecutar". Necesitará el PADT y deberá cambiar el código del script para las necesidades particulares de su entorno, pero parecía ser digno de un marcador, y tal vez también lo ayude.


Se actualizó el enlace para el Kit de implementación de la aplicación PowerShell, sin embargo, el enlace fosund.com está devolviendo un error HTTP 500
mediodía y el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.