web-dev-qa-db-ja.com

SCCMインストールされているソフトウェアのバージョンを確認する方法は?

SCCMバージョン4.00.6487.2000にOffice 2003およびOffice 2010をインストールしたマシンを検索するクエリを作成するにはどうすればよいですか?

PC用のコレクションはもうありません。すべてのPCにOffice 2010がインストールされていると思ったときに削除されました。

2
Cocoa Dev

ちなみに、今後の参考のために、SCCMバージョン4.00.6487.2000はSCCM 2007 Service Pack 2(SP2)です。とにかく、最初の質問に戻ります。 、次のクエリコードをコピーして新しいクエリの[クエリ言語]セクションに貼り付け、新しいクエリに「Office 2003を実行しているすべてのシステム」のような名前を付けます。

select distinct SMS_R_System.Name, SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName, SMS_G_System_ADD_REMOVE_PROGRAMS.Version from  SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Microsoft Office Professional Edition 2003" order by SMS_R_System.Name

次に、クエリをクリックすると、Office 2003を実行しているすべてのシステムが表示されます。これで問題がなければ、このクエリを新しいコレクションにリンクすることで本当に必要な場合は、単にコレクションを作成できます。クエリを再度作成する必要はありません。ただし、Office 2003を実行しているシステムを表示するだけの場合は、このクエリが機能するはずです。マネージャーまたは誰かがまだ実行中のシステムを示すレポートが必要な場合は、調査結果をExcelの.csvファイルにエクスポートして、メールで送信できます。

問題がある場合はお知らせください。

1
The_Ratzenator