会社のネットワーク上のすべてのコンピューターにインストールされているMicrosoftOfficeのバージョンを特定する方法を見つける必要があります。私が持っていた最良のアイデアは、現在ネットワークに接続されているすべてのマシンでインストールディレクトリを検索するスクリプトを実行することでした。この方法は十分に正確ではないと思います。おそらくもっと良い方法があります。
何か案は?
Microsoftの無料 ソフトウェアインベントリアナライザー を試すことができます
マイクロソフトは、ソフトウェアアセット管理および監査アプリケーションを作成する サードパーティベンダー のリストも保持しています。
Microsoftのリストにない注目すべきベンダーの1つは、Novellの ZENWorks です。
以下のレジストリキーは、インストールされているアプリケーションのリストを保持しています。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
レジストリコマンドラインツールを使用してスクリプトを記述し、MicrosoftOfficeのバージョンを検索できます。トリッキーな部分は、スキャンするマシンを指定することです。スクリプトに一連のIPアドレスをフィードすることもできますが、それは理想的ではない可能性があります。
もう1つの方法は、ネットワーク上のマシンを自動的に検出し、インストールされているソフトウェアを監査するツールをインストールすることです。 Spiceworks はこの良い例であり、インストールと使用が簡単です。