Као део задатка масовне надоградње система Оффице на најновију верзију на рачунарима свих корисника (према шеми размештања система Оффице 2016 путем СЦЦМ-а), требало је да развијемо једноставно решење за исправно аутоматско уклањање било које друге верзије Мицрософт Оффице-а претходно инсталиране на рачунарима. Требало би да ове скрипте користе у задацима за аутоматско уклањање / инсталацију Оффицеа преко СЦЦМ пакета.
У већини случајева, пре инсталирања нове верзије система Оффице, препоручљиво је уклонити све претходно инсталиране верзије МС Оффице-а на рачунару (подржана је истодобна употреба различитих верзија система Оффице на истом рачунару, али није препоручљива због потенцијалних проблема). Због тога је постојала потреба за развијањем скрипти које би исправно уклониле било коју верзију система Оффице претходно инсталирану на рачунару.
Садржај:
- ВБС скрипте ОффСцруб
- Значајке покретања вбс ОффСцруб скрипти кроз СЦЦМ
- Оффице 2003 Комплетна скрипта за уклањање
- Оффице 2007 Комплетна скрипта за уклањање
- Оффице 2010 Комплетна скрипта за уклањање
- Оффице 2013 комплетна скрипта за деинсталирање
- Оффице 2016 комплетна скрипта за деинсталирање
- Оффице Кликните да бисте покренули / Оффице 365 Комплетну скрипту за уклањање
- Аутоматско откривање верзије система Оффице
ВБС скрипте ОффСцруб
Након прегледа неколико начина за деинсталирање претходно инсталираних верзија система Оффице, наставили смо са коришћењем ОффСцруб скрипти из Мицрософтове подршке за Премиер. Скрипте Оффсцруб укључују се у службене пакете ЕасиФик (пакет принудног уклањања система Оффице 2007 и 2010, уколико их није могуће стандардно уклонити са управљачке плоче) За уклањање Оффице 2013 и 2016 користи се још један алат О15ЦТРРемове.диагцаб, који такође укључује ОффСцруб скрипте (погледајте фусноту испод)
Оффсцруб скрипте - вбс скрипте за аутоматизацију уклањања производа из Оффицеа. Ове скрипте омогућавају вам да потпуно очистите систем од трагова претходно инсталираног система Оффице, без обзира на његово тренутно перформансе. Ево главних предности коришћења Оффсцруб-а за уклањање Оффице-а:
- Могућност брисања старе верзије чак и ако фајлови изворне инсталације или Оффице кеш недостају или су оштећени
- Кориснички грм у регистру није погођен
- Доступно је потпуно уклањање
- Уклањање застарјелих поставки и свих производа (укључујући Пројецт, Висио, Висио Виевер)
Скрипта Ремове-ПревиоусОффицеИнсталлс.пс1 из пакета О15ЦТРРемове.диагцаб омогућава вам да одредите инсталирану верзију система Оффице и назовете Оффсцруб * .вбс скрипту за одговарајућу верзију система Оффице.
Пре свега, датотеку морате преузети са веб локације Мицрософт Фикит за верзије система Оффице и Виндовс које се користе у вашој инфраструктури.
Пакет О15ЦТРРемове.диагцаб за различите верзије система Оффице и Виндовс можете преузети са странице (хттпс://суппорт.мицрософт.цом/ен-ус/кб/971179).
Важна напомена. Раније су на овој страници биле везе до пакета ЕасиФик и О15ЦТРРемове.диагцаб. Тренутно постоји само веза до универзалног пакета О15ЦТРРемове.диагцаб, који се може користити за уклањање Оффице 2013/2016 са Виндовса 7, Виндовс 8 и Виндовс 10. Поред тога, почетком године у архиви О15ЦТРРемове.диагцаб Оффсцруб скрипте биле су присутне за нове верзије система Оффице, сада су у њој преостале само ПоверСхелл скрипте. Ове (и друге) верзије вбс Оффсцруб скрипте сада се могу добити само из службеног складишта Оффице програмера на ГитХуб-у (ОффицеДев).У следећој табели сам саставио везе до Мицрософтових пакета за деинсталирање различитих верзија система Оффице у различитим оперативним системима.
Верзија Оффицеа | Виндовс 7 | Виндовс 8 | Виндовс 10 |
Оффице 2003 | МицрософтФикит20054.мини.диагцаб | Недостаје | |
Оффице 2007 | МицрософтФикит20052.мини.диагцаб | Недостаје | |
Оффице 2010 | МицрософтФикит20055.мини.диагцаб | ||
Оффице 2013 | Датотека ОффСцруб_О15мси.вбс на ГитХуб-у | ||
Оффице 2016 | Датотека ОффСцруб_О16мси.вбс на ГитХуб-у | ||
Оффице 365 / кликни за покретање | Датотека ОффСцрубц2р.вбс на ГитХуб-у |
Преузмите наведене датотеке и сачувајте у директоријуму Ц: \ тоолс \ ОффицеУнинсталл. * .Диагцаб датотеке су обичне архиве у ЦАБ формату, које се могу распаковати командом проширити.
Стога, ради практичности, направите посебан директориј за сваку верзију система Оффице:
постави ОФФИЦЕРЕМОВЕ = Ц: \ алати \ ОффицеУнинсталл \
мд "% ОФФИЦЕРЕМОВЕ% \ 2003"
мд "% ОФФИЦЕРЕМОВЕ% \ 2007"
мд "% ОФФИЦЕРЕМОВЕ% \ 2010"
мд "% ОФФИЦЕРЕМОВЕ% \ 2013"
мд "% ОФФИЦЕРЕМОВЕ% \ 2016"
мд "% ОФФИЦЕРЕМОВЕ% \ О365"
Сада ћемо у сваком директоријуму из преузетих архива дијагностичке датотеке распакирати само вбс датотеке.
прошири -и "% ОФФИЦЕРЕМОВЕ% \ МицрософтФикит20054.мини.диагцаб" -ф: ОффСцруб * .вбс "% ОФФИЦЕРЕМОВЕ% \ 2003"
прошири -и "% ОФФИЦЕРЕМОВЕ% \ МицрософтФикит20052.мини.диагцаб" -ф: ОффСцруб * .вбс "% ОФФИЦЕРЕМОВЕ% \ 2007"
прошири -и "% ОФФИЦЕРЕМОВЕ% \ МицрософтФикит20055.мини.диагцаб" -ф: ОффСцруб * .вбс "% ОФФИЦЕРЕМОВЕ% \ 2010"
И копирајте исте вбс датотеке за нове верзије система Оффице преузете са ГитХуб-а.
мове / и "% ОФФИЦЕРЕМОВЕ% \ ОффСцруб_О15мси.вбс" "% ОФФИЦЕРЕМОВЕ% \ 2013"
мове / и "% ОФФИЦЕРЕМОВЕ% \ ОффСцруб_О16мси.вбс" "% ОФФИЦЕРЕМОВЕ% \ 2016"
помери / и "% ОФФИЦЕРЕМОВЕ% \ ОффСцрубц2р.вбс" "% ОФФИЦЕРЕМОВЕ% \ О365"
Тако ћемо имати такве вбс датотеке:
- 2003 \ ОффСцруб03.вбс
- 2007 \ОффСцруб07.вбс
- 2010 \ОффСцруб10.вбс
- 2013 \ОффСцруб_О15мси.вбс
- 2016 \ОффСцруб_О16мси.вбс
- О365 \ ОффСцрубц2р.вбс
Листа расположивих аргумената било којег ОффСцруб вбс скрипта може се добити на следећи начин:
ОффСцруб_О16мси.вбс /?
Мицрософт подршка за кориснике - Услужни програм за уклањање МСИ-ја Оффице 2016 МСИ
ОффСцруб_О16мси.вбс помаже да уклоните Оффице 2016 МСИ сервере и клијентске производе
Употреба: ОффСцруб_О16мси.вбс [Листа конфигурационих ИД-ова производа] [Опције]
Значајке покретања вбс ОффСцруб скрипти кроз СЦЦМ
Да би скрипта за уклањање система Оффице исправно радила на 64-битним верзијама оперативног система Виндовс, када је покренуо 32-битни клијент Цонфигуратион Манагер, потребно је да покренете одговарајућу верзију цсцрипт.еке. Због тога на 64-битном систему да бисте покренули скрипте, требате покренути процесор цсцрипт.еке из директорија Ц: \ Виндовс \ СисВОВ64.
Ова функционалност се може постићи скрипту. НативеЦСцрипт.цмд:
@ецхо офф
ако је "% ПРОЦЕССОР_АРЦХИТЕВ6432%" == "АМД64" (
"% СистемРоот% \ Сиснативе \ цсцрипт.еке"% *
) друго (
"% СистемРоот% \ Систем32 \ цсцрипт.еке"% *
)
Готову архиву са свим потребним датотекама можете преузети са наше веб странице: ОффицеУнинсталл.зип (1.4 Мб)
Оффице 2003 Комплетна скрипта за уклањање
Наредба за ручно покретање скрипте за потпуно уклањање компоненти Оффице 2003 са рачунара изгледаће овако:
Цсцрипт.еке "% ОФФИЦЕРЕМОВЕ% \ 2003 \ ОффСцруб03.вбс" АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ
Ако посао деинсталације започне као пакет СЦЦМ, наредба за деинсталирање може изгледати овако:
"% СистемРоот% \ Систем32 \ цмд.еке" / Ц "НативеЦСцрипт.цмд // Б // НоЛого" 2003 \ ОффСцруб03.вбс "АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ"
Оффице 2007 Комплетна скрипта за уклањање
Наредба за потпуно уклањање компоненти система Оффице 2007 за покретање ручно:
Цсцрипт.еке "% ОФФИЦЕРЕМОВЕ% \ 2007 \ ОффСцруб07.вбс" АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ
Да бисте покренули скрипту кроз посао СЦЦМ:
"% СистемРоот% \ Систем32 \ цмд.еке" / Ц "НативеЦСцрипт.цмд // Б // НоЛого" 2007 \ ОффСцруб07.вбс "АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ"
Оффице 2010 Комплетна скрипта за уклањање
Наредба да у потпуности уклоните Мицрософт Оффице 2010 за ручно покретање:
Цсцрипт.еке "% ОФФИЦЕРЕМОВЕ% \ 2010 \ ОффСцруб10.вбс" АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ
Када започињете кроз Цонфигуратион Манагер:
"% СистемРоот% \ Систем32 \ цмд.еке" / Ц "НативеЦСцрипт.цмд // Б // НоЛого" 2010 \ ОффСцруб10.вбс "АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ"
Оффице 2013 комплетна скрипта за деинсталирање
Наредба за потпуно уклањање компоненти Мицрософт Оффице 2013 за ручно покретање:
Цсцрипт.еке "% ОФФИЦЕРЕМОВЕ% \ 2013 \ ОффСцруб_О15мси.вбс" АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ
Да бисте покренули скрипту кроз посао СЦЦМ:
"% СистемРоот% \ Систем32 \ цмд.еке" / Ц "НативеЦСцрипт.цмд // Б // НоЛого" 2013 \ ОффСцруб_О15мси.вбс "АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ"
Оффице 2016 комплетна скрипта за деинсталирање
Наредба за ручно покретање скрипте за потпуно уклањање компоненти Оффице 2016 са тренутне изгледаће овако:
Цсцрипт.еке "% ОФФИЦЕРЕМОВЕ% \ 2016 \ ОффСцруб_О16мси.вбс" АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ
Уклањање Оффицеа 2016 из СЦЦМ пакета може се покренути следећом наредбом:
"% СистемРоот% \ Систем32 \ цмд.еке" / Ц "НативеЦСцрипт.цмд // Б // НоЛого" 2016 \ ОффСцруб_О16мси.вбс "АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ"
Оффице Кликните да бисте покренули / Оффице 365 Комплетну скрипту за уклањање
Наредба за потпуно уклањање Оффице Цлицк то Рун / Оффице 365 компоненти за ручно покретање:
Цсцрипт.еке "% ОФФИЦЕРЕМОВЕ% \ Ц2Р \ ОффСцрубц2р.вбс" АЛЛ / Куиет / НоЦанцел / Форце / ОСЕ
Да бисте покренули скрипту кроз посао СЦЦМ:
"% СистемРоот% \ Систем32 \ цмд.еке" / Ц "НативеЦСцрипт.цмд // Б // НоЛого" Ц2Р \ ОффСцрубц2р.вбс "АЛЛ / Куиет / НоЦанцел / ОСЕ"
Аутоматско откривање верзије система Оффице
Пројект Гит Ремове-ПревиоусОффицеИнсталлс такође укључује скрипту Ремове-ПревиоусОффицеИнсталлс.пс1, која би требала аутоматски открити верзију МС Оффице-а инсталирану на рачунару и позвати једну од ОффСцруб-савета. Уз одређене модификације, може се користити и у скриптама за деинсталирање система Оффице..