Cómo instalar, actualizar y desinstalar Microsoft Office en Mac OS X mediante la prestación de distribución de software de Parallels Management Suite para Microsoft SCCM

9 users found this article helpful

Información


Puede utilizar la prestación de distribución de software de Parallels Management Suite para instalar, actualizar o desinstalar Microsoft Office en Mac OS X. En la sección "Software Distribution" de las guías del administrador de
Parallels Management Suite para Microsoft SCCM 2007 o de Parallels Management Suite para Microsoft SCCM 2012 (ambas en inglés) encontrará más información acerca del uso de esta prestación.

Para instalar o actualizar Microsoft Office en Mac OS X:

1. Obtenga el archivo de imagen de instalación de Microsoft Office para Mac 2011 y sitúelo en una carpeta a la que pueda accederse mediante la consola de Configuration Manager. Cuando cree un paquete de distribución de software, indique el nombre de la carpeta y la ruta a la misma como valor del parámetro Carpeta de origen. 2. Cuando especifique el valor del parámetro Línea de comandos, use la siguiente línea:
 

hdiutil mount -nobrowse Office_Mac_Standard_2011w_SP1_English.ISO && installer -package "/Volumes/Microsoft Office 2011/Office Installer.mpkg/" -target / && hdiutil unmount "/Volumes/Microsoft Office 2011/"



Nota: Una línea de comando para una imagen de instalación “.dmg” es similar a una línea de comando para una imagen de instalación “.iso”.

Si desea eliminar Microsoft Office para Mac 2011, deberá mover todos los archivos y carpetas de Microsoft Office para Mac 2011 a la papelera. En la siguiente URL se proporciona la lista de archivos y carpetas que deben eliminarse: 
https://technet.microsoft.com/en-US/library/jj984171(v=office.14).aspx.

El siguiente script elimina Microsoft Office para Mac 2011:
 

#!/bin/bash 
rm -R "/Applications/Microsoft Office 2011/"
rm -R "/Applications/Remote Desktop Connection.app/"
rm -R "/Applications/Microsoft Communicator.app/"
rm -R "/Applications/Microsoft Messenger.app/"
rm -R "/Library/Automator/"
rm -R "/Library/Application Support/Microsoft/MAU2.0"
rm -R "/Library/Application Support/Microsoft/MERP2.0"
rm -R "/Library/Fonts/Microsoft/"
rm "/Library/Preferences/com.microsoft.office.licensing.plist"
rm "/Library/LaunchDaemons/com.microsoft.office.licensing.helper.plist"
rm "/Library/PrivilegedHelperTools/com.microsoft.office.licensing.helper"

IFS=":" 
for shrpoint in $(ls "/Library/Internet Plug-Ins/" | grep SharePoint | tr "\n" ":" ); do
      rm -R "/Library/Internet Plug-Ins/${shrpoint}"
done

for user in $(dscl . list /Users | grep -v _ | tr "\n" ":" ); do
     [ -e "/Users/${user}" ] || continue
     rm -R "/Users/${user}/Library/Preferences/Microsoft/Office 2011/"
     rm -R "/Users/${user}/Library/Application Support/Microsoft/"
     rm -R "/Users/${user}/Documents/Microsoft User Data/"
done

version=$(sw_vers -productVersion)
ver1=$(echo $version | cut -d "." -f -1)
ver1end=$(echo $version | cut -d "." -f 2-)

if [[ $ver1 -eq 10 ]]; then
     ver2=$(echo $ver1end | cut -d "." -f -1)  
     if [[ $ver2 -ge 6 ]]; then
         for rcpts in $(ls "/var/db/receipts/" | grep com.microsoft.office | tr "\n" ":" ); do
               rm -r "/var/db/receipts/${rcpts}"
         done 
     else
         for rpcts in $(ls "/Library/Receipts/" | grep Office | tr "\n" ":" ); do 
               rm -r "/Library/Receipts/${rcpts}"
         done
     fi
fi

unset IFS



Guarde este script como un archivo con extensión “.sh” (como por ejemplo, myscript.sh) en una carpeta a la que pueda accederse desde la consola de Configuration Manager. Cuando cree un paquete de distribución de software, use el nombre y la ruta de la carpeta como el valor del parámetro Carpeta de origen y el siguiente comando como el parámetro Línea de comando:
 

sh myscript.sh

Was this article helpful?

Tell us how we can improve it.