コンピュータをスキャンして非Microsoftソフトウェアに必要なパッチを探し出し、必要に応じてパッチをダウンロードし、インストールできるようにする新ツールが「Systems Management Server(SMS)2003 Release 2(R2)」とともに提供される。
「Systems Management Server(SMS)2003 Release 2(R2)」とともに提供される新ツール「Custom Updates Publishing Tool(CUPT)」は、SMSがコンピュータをスキャンして非Microsoftソフトウェアに必要なパッチを探し出し、必要に応じてそうしたパッチをダウンロードし、インストールできるようにするためのツールだ。CUPTの主要な役割は次の2点だ。
Microsoft Update、Windows Update、Office Update、SMS 2003、Windows Software Update Services(WSUS)などのパッチツール/サービスはすべて、コンピュータをスキャンする際には、パッチカタログと呼ばれる文書を使って、どのパッチが必要で、そのパッチをどこから入手すべきかを判断する。
こうしたカタログには、以下のような情報が含まれる。
Microsoftは最近、パッチのスキャニングと配布のための同社の各種技術の標準化と整理統合を開始した。同社はまた、最新のWindows Update Agent(SMS 2003 R2とともに配布されるほか、Microsoft Updateからも入手可能となる)で使用されるXMLパッチカタログファイルスキーマも決定した。Windows Update Agentは、カタログデータを使ってファイルシステムとそのほかのローカルデータストアをスキャンする標準のWindowsコンポーネントだ。Microsoft UpdateとWSUSの今後のバージョンも、この新しいカタログファイルスキーマを使用することになる。ただし、もっと重要なのは、このスキーマがサードパーティ製ソフトウェアと連携するよう設計されている点だ。
CUPTが構築するのは実際のパッチではなく、パッチの内容を説明し、パッチセットを提示するカタログファイルだ。CUPTは.exeベースと.msiベース、両方のパッチに対応し、バージョン番号、アーティクル番号、重要度コード、インストールスイッチ、リターンコード、リブート動作などの記述子を入力するためのユーザーインタフェースを備える。開発者は数式ビルダを使って、各パッチ向けの適用ルール(特定のファイルやレジストリキーが存在するかどうかを確認したり、Windowsのどのバージョンにインストールできるかを指定したりなど)を入力できる。
CUPTはSMSとは分かれており、SMSをホストしているコンピュータにインストールできるほか、Windows XPワークステーションやWindows Server 2003にもインストールできる。CUPTはSQL Server 2005 Express Editionデータベースをインストールし、.NET frameworkのバージョン2.0とMicrosoft管理コンソール(MMC)3.0を必要とする。
またMicrosoftは、SMS 2003 R2を購入しないISVもCUPTを入手できるようにする方針だ。同社はSMS 2003 R2の出荷に合わせてパッチカタログスキーマを発表する計画だ。
Copyright(C) 2007, Redmond Communications Inc. and Mediaselect Inc. All right reserved. No part of this magazine may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without prior written permission. ISSN 1077-4394. Redmond Communications Inc. is an independent publisher and is in no way affiliated with or endorsed by Microsoft Corporation. Directions on Microsoft reviews and analyzes industry news based on information obtained from sources generally available to the public and from industry contacts. While we consider these sources to be reliable, we cannot guarantee their accuracy. Readers assume full responsibility for any use made of the information contained herein. Throughout this magazine, trademark names are used. Rather than place a trademark symbol at every occurrence, we hereby state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.