Menghapus instalan versi lama Office saat menggunakan Office 365 Pro Plus

17

Dalam edisi volume berlisensi Office (yang dengan penyebaran MSI), Anda dapat menggunakan OCT untuk membuat paket yang akan menghapus versi Office sebelumnya ketika versi baru digunakan.

Office 365 Pro Plus hanya Click-to-Run, yang berarti bahwa OCT tidak akan bekerja dengannya. ODT memungkinkan untuk beberapa penyesuaian Office 365 Pro Plus, tetapi tampaknya tidak memiliki kemampuan untuk menghapus versi Office sebelumnya.

Apakah ada cara untuk melakukan yang asli ini untuk penyebaran Office 365 Pro Plus, atau apakah ini benar-benar melibatkan pembuatan skrip untuk memeriksa setiap versi Office yang mungkin beserta logika penghapusan instalan?

MDMarra
sumber
1
Menggunakan support.microsoft.com/kb/2739501 sebagai klub billy mungkin membantu ...
MikeyB
@ MikeyB tetapi banyak pelanggan memiliki Office 2010, 2007 atau (ugh) 2003 sekitar, masih. :(
MDMarra
1
Bisakah Anda membuat paket yang menjalankan penghapusan instalan dan membuat paket prasyarat di mana paket Office365 bergantung?
MikeyB
IMO, seseorang akan selalu memiliki salinan jahat dari SharePoint Designer 2010 atau semacamnya berlarian. Adakah yang mencoba menentukan <Remove All = "True" /> dalam file configuration.xml untuk pengaturan Click-to-Run untuk melihat apakah itu membersihkan versi MSI lama? TechNet tidak jelas.
blaughw

Jawaban:

15

Sudahkah Anda mencoba menggunakan wmic ? Anda bisa menggunakan operator wildcard, dan menyetelnya untuk menangkap program apa pun yang ingin Anda hapus.

Misalnya, coba

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

Anda harus menangkap sebagian besar dari apa yang ingin Anda hapus. Anda dapat menyetel lebih lanjut untuk mencari versi atau komponen Office yang Anda tahu telah diinstal oleh mesin secara khusus, tetapi kemungkinan besar akan baik-baik saja (setelah memeriksa beberapa kasus) untuk mendapatkan wildcard 'Office'; pasti periksa dua kali!

Jadi skripkan sesuatu seperti ini:

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

Setelah Anda tahu di mana klausa Anda disetel untuk menangkap apa yang Anda inginkan. Untuk menghindari masalah apa pun, Anda bisa menjadikannya sebagai spesifik dari kueri yang Anda inginkan.

jski
sumber
7
Ini mungkin solusi yang cocok, tapi saya ingin tahu apakah ada cara asli untuk menangani ini dalam paket Office 365 itu sendiri. Saya akan menunggu beberapa hari dan jika tidak ada yang lebih baik, saya akan menerima jawaban Anda.
MDMarra
8

MDMarra,

Ketika kami menggunakan O365 baik mitra dan MS mengatakan "Anda tidak harus menghapus versi sebelumnya, mereka dapat tetap di komputer". Yang saya katakan "mengapa meninggalkan mereka di sana?" dan mereka tidak memiliki jawaban yang bagus untuk saya selain "Anda dapat menghapus instalannya jika Anda mau".

Jadi ... itu mengatakan ...

Di bawah ini tidak ada ketika saya menggunakan ... kemungkinan besar akan membutuhkan banyak untuk kebutuhan saya dan kami memiliki beberapa pengguna yang masih membutuhkan Office 2010 di sekitar dalam hubungannya dengan Office Pro Plus 2013 untuk sementara waktu ... tapi saya punya bookmark ini bulan lalu untuk klien potensial lain.

Yang mengatakan, inilah yang saya temukan.

Bersama dengan Kit Penerapan Aplikasi PowerShell yang ditemukan di sini:

http://psappdeploytoolkit.com/

Christian Fosund memiliki skrip di situsnya yang ia gunakan untuk penyebaran yang sangat besar:

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

Ini adalah skrip yang saya gunakan untuk menggunakan Microsoft Office 365 Pro Plus ke hampir 5000 klien. Berbasis pada toolkit PowerShell App Deployment Toolkit yang luar biasa dari Sean Lillis. Ini akan menghapus instalan semua versi Office sebelumnya dan juga menghapus aplikasi tambahan seperti Live Meeting, Communicator 2007, Conferensing Add-in dll - Christian Foslund

Ini bukan skrip "unduh dan jalankan". Anda akan memerlukan PADT dan Anda harus mengubah kode skrip untuk kebutuhan lingkungan khusus Anda, tetapi tampaknya layak untuk bookmark, dan mungkin itu akan membantu Anda juga.

Pembersih
sumber
Memperbarui tautan untuk PowerShell App Deployment Kit, namun tautan fosund.com mengembalikan kesalahan HTTP 500
siang hari dan