Progress28.ru

IT Новости
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Office 15 click to run

Скрипты для полного удаления старых версий Office

В рамках задачи по массовому обновлению Office до последней версии на компьютерах всех пользователей (по схеме развертывания Office 2016 через SCCM), нам понадобилось разработать простое решение для корректного автоматического удаления любых других ранее установленных на компьютерах версий Microsoft Office. Предполагается использовать данные скрипты в задания по автоматическому удалению / установке Office через пакеты SCCM.

В большинстве случаев, перед установкой новой версии Office, желательно удалить любые ранее установленные на компьютере версии MS Office (одновременное использование разных версий Office на одном компьютере поддерживается, но не рекомендуется из-за потенциальных проблем). Поэтому возникла необходимость разработать скрипты, которые бы корректно удаляли любую версию Office, ранее установленную на ПК.

VBS скрипты OffScrub

Рассмотрев несколько способов удаления ранее установленных версий Office, мы остановились на использовании скриптов OffScrub от службы Premier поддержки Microsoft. Скрипты OffScrub входят в состав пакетов официальных пакетов EasyFix (пакет принудительного удаления Office 2007 и 2010, если их не получается удалить стандартным способом из Панели Управления) Для удаления Office 2013 и 2016 используется другой инструмент – пакет O15CTRRemove.diagcab, в который также входят скрипты OffScrub (см. сноску чуть ниже)

Скрипты Offscrub — представляют собой vbs сценарии для автоматизации удаления продуктов из состава Office. Данные скрипты позволяют полностью очистить систему от следов ранее установленного Office, в независимости от его текущий работоспособности. Перечислим основные преимущества в использования Offscrub для удаления Office:

  • Возможность удаления старой версии даже при отсутствии или повреждения исходных файлов установки или кэша Office
  • Куст пользователя в реестре не затрагивается
  • Обеспечивается полное удаление
  • Удаление устаревших настроек и всех продуктов (в т.ч. Project, Visio, Visio Viewer)

Скрипт Remove-PreviousOfficeInstalls.ps1 из пакета O15CTRRemove.diagcab позволяет определить установленную версию Office и вызвать скрипт Offscrub*.vbs для соответствующей версии Office.

В первую очередь, необходимо скачать с сайта Microsoft файл FixIt для тех версий Office и Windows, которые используются в вашей инфраструктуре.

Скачать пакет O15CTRRemove.diagcab для разных версий Office и Windows можно со страницы (https://support.microsoft.com/en-us/kb/971179).

Читать еще:  Код активации ms office 2020

В следующей таблице я собрал ссылки на пакеты Microsoft для удаления разных версий Office в разных ОС.

Версия OfficeWindows 7Windows 8Windows 10
Office 2003MicrosoftFixit20054.mini.diagcabОтсутствует
Office 2007MicrosoftFixit20052.mini.diagcabОтсутствует
Office 2010MicrosoftFixit20055.mini.diagcab
Office 2013Файл OffScrub_O15msi.vbs на GitHub
Office 2016Файл OffScrub_O16msi.vbs на GitHub
Office 365/ Click-To-RunФайл OffScrubc2r.vbs на GitHub

Качаем указанные файлы и сохраняем в каталог C:toolsOfficeUninstall. Файлы *.diagcab представляют собой обычные архивы в CAB формате, которые можно распаковать с помощью команды expand.

Итак, для удобства для каждой версии Office создадим отдельный каталог:

set OFFICEREMOVE=C:toolsOfficeUninstall
md «%OFFICEREMOVE%2003»
md «%OFFICEREMOVE%2007»
md «%OFFICEREMOVE%2010»
md «%OFFICEREMOVE%2013»
md «%OFFICEREMOVE%2016»
md «%OFFICEREMOVE%O365»

Теперь в каждый каталог из скачанных архивов diagcab распакуем только vbs файлы.

expand -i «%OFFICEREMOVE%MicrosoftFixit20054.mini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%2003»
expand -i «%OFFICEREMOVE%MicrosoftFixit20052.mini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%2007»
expand -i «%OFFICEREMOVE%MicrosoftFixit20055.mini.diagcab» -f:OffScrub*.vbs «%OFFICEREMOVE%2010»

И скопируем тужа же vbs файлы, для новых версий Office, скачанные с GitHub.

move /y «%OFFICEREMOVE%OffScrub_O15msi.vbs» «%OFFICEREMOVE%2013»
move /y «%OFFICEREMOVE%OffScrub_O16msi.vbs» «%OFFICEREMOVE%2016»
move /y «%OFFICEREMOVE%OffScrubc2r.vbs» «%OFFICEREMOVE%O365»

Таким образом, у нас появится такие vbs файлы:

  • 2003OffScrub03.vbs
  • 2007OffScrub07.vbs
  • 2010OffScrub10.vbs
  • 2013OffScrub_O15msi.vbs
  • 2016OffScrub_O16msi.vbs
  • O365OffScrubc2r.vbs

Список доступных аргументов любого vbs скрипта OffScrub можно получить так:

Microsoft Customer Support Service – Office 2016 MSI Removal Utility
OffScrub_O16msi.vbs helps to remove Office 2016 MSI Server and Client products
Usage: OffScrub_O16msi.vbs [List of config ProductIDs] [Options]

Особенности запуска vbs скриптов OffScrub через SCCM

Для того, чтобы скрипт удаления Office работал корректно на 64 битных версиях Windows, при запуске их 32-битным клиентом Configuration Manager, нужно запускать соответствующую версию cscript.exe. Поэтому на 64 битной системе для запуска сценариев нужно запускать процессор cscript.exe из каталога C:WindowsSysWOW64.

Данного функционала можно добиться скриптом NativeCScript.cmd:

@echo off
if «%PROCESSOR_ARCHITEW6432%»==»AMD64» (
«%SystemRoot%Sysnativecscript.exe» %*
) else (
«%SystemRoot%System32cscript.exe» %*
)

Готовый архив со всеми необходимыми файлами можно скачать с нашего сайта: OfficeUninstall.zip (1,4 Мб)

Скрипт полного удаления Office 2003

Команда ручного запуска скрипта полного удаления компонентов Office 2003 на компьютере будет выглядеть так:

Читать еще:  Ms access odbc driver

Cscript.exe «%OFFICEREMOVE%2003OffScrub03.vbs” ALL /Quiet /NoCancel /Force /OSE

Если задание удаления запускается в виде пакета SCCM, команда удаления может выглядеть так:

«%SystemRoot%System32cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2003OffScrub03.vbs» ALL /Quiet /NoCancel /Force /OSE»

Скрипт полного удаления Office 2007

Команда полного удаления компонентов Office 2007 для ручного запуска:

Cscript.exe «%OFFICEREMOVE%2007OffScrub07.vbs” ALL /Quiet /NoCancel /Force /OSE

Для запуска скрипта через задание SCCM:

«%SystemRoot%System32cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2007OffScrub07.vbs» ALL /Quiet /NoCancel /Force /OSE»

Скрипт полного удаления Office 2010

Команда полного удаления Microsoft Office 2010 для ручного запуска:

Cscript.exe «%OFFICEREMOVE%2010OffScrub10.vbs” ALL /Quiet /NoCancel /Force /OSE

При запуске через Configuration Manager:

«%SystemRoot%System32cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2010OffScrub10.vbs» ALL /Quiet /NoCancel /Force /OSE»

Скрипт полного удаления Office 2013

Команда полного удаления компонентов Microsoft Office 2013 для ручного запуска:

Cscript.exe «%OFFICEREMOVE%2013OffScrub_O15msi.vbs” ALL /Quiet /NoCancel /Force /OSE

Для запуска скрипта через задание SCCM:

«%SystemRoot%System32cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2013OffScrub_O15msi.vbs» ALL /Quiet /NoCancel /Force /OSE»

Скрипт полного удаления Office 2016

Команда ручного запуска скрипта полного удаления компонентов Office 2016 на текущем будет выглядеть так:

Cscript.exe «%OFFICEREMOVE%2016OffScrub_O16msi.vbs” ALL /Quiet /NoCancel /Force /OSE

Удаление Office 2016 из пакета SCCM можно запустить такой командой:

«%SystemRoot%System32cmd.exe» /C «NativeCScript.cmd //B //NoLogo «2016OffScrub_O16msi.vbs» ALL /Quiet /NoCancel /Force /OSE»

Скрипт полного удаления Office Click to Run / Office 365

Команда полного удаления компонентов Office Click to Run / Office 365 для ручного запуска:

Office 15 click to run licensing component office 15

This preview shows page 8 — 16 out of 42 pages.

You’ve reached the end of your free preview.

Want to read all 42 pages?

  • TERM Two ’17
  • TAGS Individual Office product

Share this link with a friend:

Students who viewed this also studied

  • By default the MAP Toolkit will install SQL Server 2012 Express LocalDB during
  • Holmes Colleges Melbourne
  • MANAGEMENT 067107B — Winter 2017
  • In 2002 this company was purchased by Kerry Packer for 25 million Jurliquecom
  • Holmes Colleges Melbourne
  • MANAGEMENT 067107B — Winter 2017
  • Breadwinner has also lost many of its customers such as Melbourne Convention
  • Holmes Colleges Melbourne
  • MANAGEMENT 067107B — Winter 2017
  • hr GROUP PPT.pptx
  • Holmes Colleges Melbourne
  • MANAGEMENT 067107B — Winter 2017
Читать еще:  Как сделать брошюру в openoffice

hr GROUP PPT.pptx

  • 1c3kvglgg_843719.pdf
  • Holmes Colleges Melbourne
  • MANAGEMENT 067107B — Winter 2017

Study on the go

Other Related Materials

  • IEMigrationAssessment-01-30-2017-19h17m34s.xlsx
  • Holmes Colleges Melbourne
  • MANAGEMENT 067107B — Winter 2017
  • Patch Product Hieracrhy-2017-1205Win.xlsx
  • FIST Peshawar
  • LOGISTICS 101 — Fall 2015

Patch Product Hieracrhy-2017-1205Win.xlsx

  • CPU Architecture OS SQL Express 2 2014 SP1 x86 64 Windows 1 Backup Exec 15
  • Charles Darwin
  • ENGINEERIN 471 — Spring 2016
  • cab files The OMPM File Scanner performs two kinds of scans A light scan that
  • No School
  • AA 1 — Fall 2019
  • 1 GB large page support for server applications A 32 KB instruction and 32 KB
  • The University of Nairobi
  • COMPUTING 324 — Winter 2020
  • system requirements_2013.pdf
  • Chile Technological University of Professional Institute of Technical Training Center, Santiago Cent
  • ADM 103 — Spring 2019

What students are saying

As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

Kiran Temple University Fox School of Business ‘17, Course Hero Intern

I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

Dana University of Pennsylvania ‘17, Course Hero Intern

The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

Jill Tulane University ‘16, Course Hero Intern

Ссылка на основную публикацию
Adblock
detector