Office 365 Pro Plusを展開するときにOfficeのレガシバージョンをアンインストールします


17

ボリュームライセンス版のOffice(MSI展開のあるもの)では、OCTを使用して、新しいバージョンが展開されたときに以前のバージョンのOfficeを削除するパッケージを作成できます。

Office 365 Pro Plusはクイック実行のみです。つまり、OCTは動作しません。ODTでは、Office 365 Pro Plusのカスタマイズが可能ですが、以前のバージョンのOfficeを削除する機能が欠けているようです。

Office 365 Pro Plusの展開にネイティブでこれを行う方法はありますか、それともアンインストールロジックと共にOfficeのすべての可能なバージョンをチェックするスクリプトを作成する必要がありますか?


1
support.microsoft.com/kb/2739501をビリークラブとして使用すると役立つ場合があります…
MikeyB

@MikeyBですが、多くのお客様はまだOffice 2010、2007、または(ugh)2003を使用しています。:(
MDMarra

1
アンインストールを実行するパッケージを作成し、Office365パッケージが依存する前提条件パッケージを作成できますか?
MikeyB

IMO、だれかがSharePoint Designer 2010の不正なコピーまたはそのようなものを常に実行しているでしょう。誰かが、クイック実行セットアップのconfiguration.xmlファイルで<Remove All = "True" />を指定して、古いMSIバージョンを消去するかどうかを確認しようとしましたか?TechNetは明確ではありません。

回答:


15

wmicを使用してみましたか?ワイルドカード演算子を使用して、削除したいプログラムをキャッチするように調整できます。

たとえば、試してみてください

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

削除しようとしているもののほとんどをキャッチする必要があります。さらに調整して、マシンがインストールされていることがわかっているOfficeのバージョンまたはコンポーネントを具体的に検索することもできますが、「Office」ワイルドカードを突破することは(いくつかのケースを確認した後)おそらく問題ありません。間違いなくダブルチェック!

したがって、次のようなスクリプトを作成します。

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

必要なものだけをキャッチするようにwhere句を調整したことがわかった後 問題を回避するために、必要に応じて特定のクエリを作成できます。


7
これは適切な回避策かもしれませんが、Office 365パッケージ自体でこれを処理するネイティブな方法があるかどうかを知りたいです。数日待って、それ以上良いものがなければ、あなたの答えを受け入れます。
MDマーラ

8

MDMarra、

O365を展開していたとき、パートナーとMSの両方は「以前のバージョンをアンインストールする必要はありません。彼らはコンピューターにとどまることができます」と言いました。「なぜそこに置いておくの?」と私は言いました。また、「必要に応じてアンインストールすることもできます」以外に、私には良い答えがなかった

そう...それは...

私が展開していたときは以下のものはありませんでした...おそらく私のニーズには行き過ぎていて、Office Pro Plus 2013と一緒にしばらくの間Office 2010を必要としていた複数のユーザーがいました...しかし、私は持っていました別の潜在的なクライアントのために先月ブックマークしました。

それは、私が見つけたものです。

ここにあるPowerShell App Deployment Kitと組み合わせて:

http://psappdeploytoolkit.com/

Christian Fosundのサイトには、非常に大規模な展開に使用しているスクリプトがあります。

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

これは、Microsoft Office 365 Pro Plusを約5000のクライアントに展開するために使用してきたスクリプトです。Sean LillisによるawsomeツールキットPowerShell App Deployment Toolkitに基づいています。Officeのすべての以前のバージョンをアンインストールし、Live Meeting、Communicator 2007、Conferensing Add-inなどの追加アプリケーションも削除します-Christian Foslund

「ダウンロードして実行」スクリプトではありません。PADTが必要であり、特定の環境のニーズに合わせてスクリプトコードを変更する必要がありますが、ブックマークに値するように見えたので、おそらく役立つかもしれません。


PowerShell App Deployment Kitのリンクを更新しましたが、fosund.comリンクはHTTP 500エラーを返しています
正午、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.