Установка, обновление и удаление Microsoft Office в Mac OS X с помощью функции Software Distribution в Parallels Mac Management для Microsoft SCCM

12 users found this article helpful

Информация


Для установки, обновления и удаления Microsoft Office в Mac OS X можно использовать функцию Software Distribution. Подробные инструкции по использованию функции Software Distribution смотрите в разделе Software Distribution руководства администратора Parallels Mac Management for Microsoft SCCM 2007 или Parallels Mac Management for Microsoft SCCM 2012.

Чтобы установить или обновить Microsoft Office в Mac OS X:

1. Подготовьте установочный образ Microsoft Office для Mac 2011 и поместите его в папку, доступную из консоли Configuration Manager. При создании дистрибутива укажите имя и путь к папке в поле Source folder. 2. Для заполнения поля Command lineиспользуйте следующую строку:
 

:SW_DVD5_Office_Mac_Standard_2011w_SP1_English_MLF_X17-46470.ISO/Office Installer.mpkg::



Примечание. Команда для установки образа “.dmg” аналогична команде для установки образа “.iso”.

Чтобы удалить Microsoft Office для Mac 2011, нужно перенести все папки и файлы Microsoft Office для Mac 2011 в Корзину. Список файлов и папок, которые нужно удалить, приведен на следующей странице: 
https://technet.microsoft.com/en-US/library/jj984171(v=office.14).aspx.

Сценарий для удаления Microsoft Office для 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



Сохраните этот сценарий в файл с расширением “.sh” (например, myscript.sh) в папку, доступную из консоли Configuration Manager. При создании дистрибутива укажите имя и путь к этой папке в поле Source folder, а в поле Command Line введите следующую команду:
 

sh myscript.sh

Was this article helpful?

Tell us how we can improve it.