修正プログラム インストーラーを使用して、Configuration Managerの更新プログラムをインストールする

Configuration Manager (現在のブランチ) に適用

Configuration Managerの一部の更新プログラムは、Microsoft クラウド サービスからは利用できません。 これらの更新プログラムは帯域外で利用できます。 たとえば、特定の問題に対処するための限定的なリリース修正プログラムがあります。

Microsoftから取得した更新プログラムをインストールする必要がある場合:

概要

Configuration Managerの修正プログラムは、SQL Serverなどの他のMicrosoft製品の更新プログラムと似ています。 個々の修正プログラムまたはバンドルが含まれています。これは修正のロールアップです。

  • 個々の更新プログラムには、特定のバージョンのConfiguration Managerの 1 つのフォーカスされた更新プログラムが含まれます。
  • 更新バンドルには、特定のバージョンのConfiguration Managerに対して複数の更新プログラムが含まれます。
  • 更新プログラムがバンドルの場合、そのバンドルから個々の更新プログラムをインストールすることはできません。

他のコンピューターに更新プログラムをインストールする展開を作成する場合は、中央管理サイト (CAS) サーバーまたはプライマリ サイト サーバーに更新プログラム バンドルをインストールします。

更新バンドルを実行すると、次のプロセスが実行されます。

  • 更新プログラム バンドルから該当する各コンポーネントの更新ファイルを抽出します。

  • 更新プログラムの更新プログラムと展開オプションを構成するプロセスを案内するウィザードを開始します。

  • ウィザードを完了すると、サイト サーバーに適用されるバンドル内の更新プログラムがサイト サーバーにインストールされます。

ウィザードでは、他のコンピューターに更新プログラムをインストールするために使用できる展開も作成されます。 サポートされている展開方法を使用して、更新プログラムを他のコンピューターに展開します。 たとえば、ソフトウェア展開パッケージや System Center 更新 Publisher などです。

ウィザードを実行すると、サイト サーバー上に .cab ファイルが作成され、パブリッシャーで使用更新。 必要に応じて、ソフトウェア展開用に 1 つ以上のパッケージを作成するようにウィザードを構成することもできます。 これらのデプロイを使用して、クライアントやConfiguration Manager コンソールなどのコンポーネントに更新プログラムをインストールできます。 Configuration Manager クライアントを実行していないコンピューターに更新プログラムを手動でインストールすることもできます。

Configuration Managerでは、次の 3 つのグループを更新できます。

  • Configuration Managerサーバー ロール。次のものが含まれます。

    • Ca

    • プライマリ サイト

    • セカンダリ サイト

    • リモート SMS プロバイダー

  • Configuration Manager コンソール

  • Configuration Manager クライアント

注:

サイト システムの役割の更新は、サイト サーバーの更新プログラムの一部としてインストールされます。 これらは、サイト コンポーネント マネージャーによって処理されます。 この動作には、サイト データベースとクラウド管理ゲートウェイ (CMG) の更新が含まれます。

プル配布ポイントは、サイト コンポーネント マネージャーではなく配布マネージャーによって処理されます。

Configuration Managerの各更新バンドルは、自己展開可能な.exe ファイル (SFX) です。 このファイルには、Configuration Managerの該当するコンポーネントに更新プログラムをインストールするために必要なファイルが含まれています。 通常、SFX ファイルには次のファイルを含めることができます。

File 詳細
<Product version>-QFE-KB<KB article ID>-<platform>-<language>.exe このファイルは更新プログラムです。 このファイルのコマンド ラインは、Updatesetup.exeによって管理されます。 例: CM1511RTM-QFE-KB123456-X64-ENU.exe
Updatesetup.exe この MSI ラッパーは、更新プログラム バンドルのインストールを管理します。 更新プログラムを実行すると、Updatesetup.exeが実行されているコンピューターの表示言語が検出されます。 既定では、更新プログラムのユーザー インターフェイスは英語です。 ただし、表示言語がサポートされている場合、ユーザー インターフェイスはコンピューターのローカル言語で表示されます。
License_<language>.rtf 該当する場合、各更新プログラムには、サポートされている言語用の 1 つ以上のライセンス ファイルが含まれます。
<Product&updatetype>-<product version>-<KB article ID>-<platform>.msp 更新プログラムがConfiguration Managerコンソールまたはクライアントに適用される場合、更新バンドルには個別の Windows インストーラー パッチ (.msp) ファイルが含まれます。 たとえば、 ConfigMgr1511-AdminUI-KB1234567-i386.msp コンソールまたは ConfigMgr1511-client-KB1234567-x64.msp クライアントの場合です。

既定では、更新バンドルは、そのアクションをサイト サーバー上の .log ファイルに記録します。 ログ ファイルの名前は更新バンドルと同じで、フォルダーに %SystemRoot%/Temp 書き込まれます。

更新バンドルを実行すると、更新バンドルと同じ名前のファイルがコンピューター上の一時フォルダーに抽出され、Updatesetup.exe実行されます。 Updatesetup.exeソフトウェア更新ウィザードが起動します。

更新プログラムのスコープに該当する場合、ウィザードはサイト サーバー上の Configuration Manager インストール フォルダーの下に一連のフォルダーを作成します。 フォルダー構造は、次の例のようになります。 \Hotfix\<KB Number>\<Update Type>\<Platform>

次の表に、フォルダー構造内のフォルダーの詳細を示します。

フォルダー名 詳細
<KB Number> このフォルダーは、この更新プログラム バンドルの ID 番号です。
<Update type> このフォルダーは、Configuration Managerの更新プログラムの種類です。 ウィザードは、バンドル内の更新プログラムの種類ごとに個別のフォルダーを作成します。 これには、次の型が含まれます。

- サーバー: サイト サーバー、サイト データベース サーバー、SMS プロバイダーの更新プログラムが含まれています。
- クライアント: Configuration Manager クライアントの更新プログラムが含まれます。
- AdminConsole: Configuration Manager コンソールの更新プログラムが含まれています

ウィザードでは、SCUP という名前のフォルダーも作成されます。このフォルダーには、パブリッシャーの.cab ファイル更新含まれています。
<Platform> このフォルダーはプラットフォーム固有です。 これには、プロセッサの種類に固有の更新ファイルが含まれています。 これらのフォルダーには、 x64I386 が含まれます

更新プログラムをインストールする方法

更新プログラムをインストールするには、まずサイト サーバーに更新プログラム バンドルをインストールします。 更新プログラム バンドルをインストールすると、その更新プログラムのインストール ウィザードが開始されます。 このウィザードでは、次の操作を実行します。

  • 更新ファイルを抽出します

  • デプロイの構成に役立ちます

  • ローカル コンピューターのサーバー コンポーネントに適用可能な更新プログラムをインストールします

サイト サーバーに更新プログラム バンドルをインストールした後は、Configuration Managerの他のコンポーネントを更新できます。 次の表では、これらのさまざまなコンポーネントの更新アクションについて説明します。

コンポーネント 手順
サイト サーバー リモート サイト サーバーに更新プログラム バンドルを直接インストールしない場合は、リモート サイト サーバーに更新プログラムを展開します。
サイト データベース リモート サイト サーバーの場合は、そのリモート サイト サーバーに更新プログラム バンドルを直接インストールしない場合は、サイト データベースへの更新プログラムを含むサーバー更新プログラムを展開します。
Configuration Manager コンソール Configuration Manager コンソールの初期インストール後、コンソールを実行する各コンピューターにコンソールの更新プログラムをインストールできます。 コンソールの初回インストール中に、コンソールのインストール ファイルを変更して更新プログラムを適用することはできません。
リモート SMS プロバイダー 更新プログラム バンドルをインストールしたサイト サーバー以外のコンピューターで実行される SMS プロバイダーの各インスタンスの更新プログラムをインストールします。
構成マネージャー クライアント Configuration Manager クライアントの初期インストール後、クライアントを実行する各コンピューターにConfiguration Manager クライアントの更新プログラムをインストールできます。

注:

更新プログラムは、Configuration Manager クライアントを実行するコンピューターにのみ展開できます。

クライアント、コンソール、または SMS プロバイダー Configuration Manager再インストールする場合は、これらのコンポーネントの更新プログラムも再インストールします。

サーバーの更新

サーバーの更新には、サイト、サイト データベース、SMS プロバイダーのインスタンスを実行するコンピューターの更新プログラムを含めることができます。

サイトを更新する

Configuration Manager サイトを更新するには、更新プログラム バンドルをサイト サーバーに直接インストールします。 更新プログラム バンドルを別のサイトにインストールした後、サイト サーバーに更新プログラムを展開することもできます。

サイト サーバーに更新プログラムをインストールすると、更新プログラムのインストール プロセスによって、更新プログラムの適用に必要なその他のアクション (サイト システムの役割の更新など) が管理されます。 例外はサイト データベースです。 次のセクションでは、サイト データベースを更新する方法について説明します。

サイト データベースを更新する

サイト データベースを更新するには、インストール プロセスによって、サイト データベースで update.sql という名前のファイルが実行されます。 サイト データベースを自動的に更新するように更新プロセスを構成することも、後でサイト データベースを手動で更新することもできます。

サイト データベースの自動更新

サイト サーバーに更新プログラム バンドルをインストールすると、サーバーの更新プログラムがインストールされたときにサイト データベースを自動的に更新することを選択できます。 この決定は、更新プログラム バンドルをインストールするサイト サーバーにのみ適用され、リモート サイト サーバーに更新プログラムをインストールするために作成された展開には適用されません。

注:

サイト データベースを自動的に更新することを選択すると、データベースがサイト サーバー上にあるかリモート コンピューター上にあるかに関係なく、プロセスによってデータベースが更新されます。

重要

サイト データベースを更新する前に、サイト データベースのバックアップを作成します。 サイト データベースに対する更新プログラムをアンインストールすることはできません。 Configuration Managerのバックアップを作成する方法については、「Configuration Managerのバックアップと回復」を参照してください。

サイト データベースの手動更新

サイト サーバーに更新バンドルをインストールするときにサイト データベースを自動的に更新しないことを選択した場合、サーバー更新プログラムは、更新バンドルが実行されているサイト サーバー上のデータベースを変更しません。 ただし、ソフトウェアの展開用に作成されたパッケージを使用する展開、またはインストールする展開では、常にサイト データベースが更新されます。

警告

更新プログラムにサイト サーバーとサイト データベースの両方に対する更新プログラムが含まれている場合、サイト サーバーとサイト データベースの両方に対して更新が完了するまで、更新は機能しません。 更新プログラムがサイト データベースに適用されるまで、サイトはサポートされていない状態になります。

  1. サイト サーバーで、 SMS_SITE_COMPONENT_MANAGER サービスを停止します。 次に、 SMS_EXECUTIVE サービスを停止します。

  2. Configuration Manager コンソールを閉じます。

  3. そのサイトのデータベースで update.sql という名前の更新スクリプトを実行します。 スクリプトを実行してSQL Server データベースを更新する方法については、サイト データベース サーバーに使用するSQL Serverのバージョンに関するドキュメントを参照してください。

    ヒント

    更新バンドルがインストールされると、サイト サーバー上の次の場所に update.sql が抽出されます。 \\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql

  4. 前の手順で停止したサービスを再起動します。

SMS プロバイダーを実行するコンピューターを更新する

SMS プロバイダーの更新プログラムを含む更新プログラム バンドルをインストールした後、SMS プロバイダーを実行する各コンピューターに更新プログラムを展開します。 唯一の例外は、更新プログラム バンドルをインストールするサイト サーバーに以前にインストールされた SMS プロバイダーのインスタンスです。 更新バンドルをインストールすると、サイト サーバー上の SMS プロバイダーのローカル インスタンスが更新されます。

SMS プロバイダーを削除してからコンピューターに再インストールする場合は、そのコンピューター上の SMS プロバイダーの更新プログラムを再インストールします。

クライアントの更新

Configuration Manager クライアントの更新プログラムを含む更新プログラムをインストールすると、更新プログラムのインストールでクライアントを自動的にアップグレードするか、後でクライアントを手動でアップグレードできます。 クライアントの自動アップグレードの詳細については、「 Windows コンピューター用のクライアントをアップグレードする方法」を参照してください。

更新プログラムは、パブリッシャーまたはソフトウェア展開パッケージ更新使用して展開できます。 また、各クライアントに更新プログラムを手動でインストールすることもできます。 デプロイを使用して更新プログラムをインストールする方法の詳細については、「Configuration Managerの更新プログラムを展開する」を参照してください。

重要

クライアントの更新プログラムをインストールし、更新バンドルにサーバーの更新プログラムが含まれている場合は、クライアントが割り当てられているプライマリ サイトにサーバー更新プログラムをインストールします。

クライアント更新プログラムを手動でインストールするには、各Configuration Manager クライアントでMsiexec.exeを実行します。 プラットフォーム固有のクライアント更新 MSP ファイルをコマンド ラインに含めます。 たとえば、クライアントの更新には次のコマンド ラインを使用できます。

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\Client\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Configuration Manager コンソールを更新する

Configuration Manager コンソールを更新するには、本体を実行するコンピューターに更新プログラムをインストールします。

重要

Configuration Manager コンソールの更新プログラムをインストールし、更新バンドルにサーバーの更新プログラムが含まれている場合は、Configuration Manager コンソールで使用するサイトにもサーバー更新プログラムをインストールします。

更新するコンピューターがConfiguration Manager クライアントを実行する場合:

  • デプロイを使用して更新プログラムをインストールできます。 デプロイを使用して更新プログラムをインストールする方法の詳細については、「Configuration Managerの更新プログラムを展開する」を参照してください。

  • クライアント コンピューターにサインインしている場合は、インストールを対話形式で実行します。

Configuration Manager コンソール更新プログラムを手動でインストールするには、 Msiexec.exeを実行します。 Configuration Manager コンソール更新 MSP ファイルをコマンド ラインに含めます。 たとえば、次のコマンド ラインを使用して、Configuration Manager コンソールを更新できます。

msiexec.exe /p \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\AdminConsole\<Platform>\<msp> /L\*v <logfile> REINSTALLMODE=mous REINSTALL=ALL

Configuration Managerの更新プログラムを展開する

サイト サーバーに更新プログラム バンドルをインストールした後、次の 3 つの方法のいずれかを使用して、更新プログラムを他のコンピューターに展開できます。

パブリッシャー更新使用して更新プログラムをインストールする

サイト サーバーに更新プログラム バンドルをインストールすると、インストール ウィザードによってパブリッシャー用のカタログ ファイル更新作成されます。 このファイルを使用して、該当するコンピューターに更新プログラムを展開できます。 [ パッケージとプログラムを使用してこの更新プログラムを展開する] オプションを選択した場合でも、ウィザードによって常にこのカタログが作成されます。

更新 Publisher のカタログには SCUPCatalog.cabという名前が付けられます。 これは、更新プログラム バンドルを実行したコンピューター上の次の場所にあります。 \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

重要

SCUPCatalog.cab ファイルは、更新プログラム バンドルがインストールされているサイト サーバーに固有のパスを使用して作成されます。 他のサイト サーバーでは使用できません。

ウィザードが完了したら、カタログを Publisher にインポート更新。 次に、ソフトウェア更新プログラムを使用して更新プログラムを展開します。 詳細については、「System Center 更新 Publisher」を参照してください。

パブリッシャーに更新プログラムをインポート更新

  1. 更新 パブリッシャー コンソールを起動し、[インポート] を選択します

  2. [インポート ソフトウェア 更新 カタログ ウィザード] の [インポートの種類] ページで、[インポートするカタログへのパスを指定する] を選択します。 次に、SCUPCatalog.cab ファイルを指定します。

  3. [ 次へ] を選択し、もう一度 [次へ ] を選択します。

  4. [ セキュリティ警告 - カタログ検証 ] ウィンドウで、[ 同意する] を選択します。 完了したらウィザードを閉じます。

  5. デプロイする更新プログラムを選択し、[発行] を選択 します

  6. 発行ソフトウェア 更新 ウィザードの [発行オプション] ページで、[完全なコンテンツ] を選択し、[次へ] を選択します。

  7. ウィザードを完了して更新プログラムを発行します。

ソフトウェア展開を使用して更新プログラムをインストールする

プライマリ サイトまたは CAS のサイト サーバーに更新プログラム バンドルをインストールする場合は、ソフトウェア展開用の更新プログラム パッケージを作成するようにインストール ウィザードを構成できます。 次に、更新するコンピューターのコレクションに各パッケージを展開します。

ソフトウェア展開パッケージを作成するには、ウィザードの [ソフトウェア更新プログラムの展開の構成] ページで、更新する各更新プログラム パッケージの種類を選択します。 使用可能な種類には、サーバー、Configuration Manager コンソール、クライアントを含めることができます。 選択した更新プログラムの種類ごとに個別のパッケージが作成されます。

注:

サーバーのパッケージには、次のコンポーネントの更新プログラムが含まれています。

  • サイト サーバー
  • SMS プロバイダー
  • サイト データベース

次に、ウィザードの [ソフトウェア更新プログラムの展開方法の構成 ] ページで、 ソフトウェア配布を使用するオプションを選択します。

ウィザードが完了したら、Configuration Manager コンソールでパッケージを表示します。 [ソフトウェア ライブラリ] ワークスペースの [パッケージ] ノードに移動します。 標準プロセスを使用して、ソフトウェア パッケージをConfiguration Managerクライアントに展開します。 パッケージがクライアントで実行されると、クライアント コンピューター上のConfiguration Managerの該当するコンポーネントに更新プログラムがインストールされます。

Configuration Manager クライアントにパッケージを展開する方法の詳細については、「パッケージとプログラム」を参照してください。

Configuration Managerに更新プログラムを展開するためのコレクションを作成する

該当するクライアントに特定の更新プログラムをデプロイできます。 次の情報は、Configuration Managerのさまざまなコンポーネントのデバイス コレクションを作成するのに役立ちます。

Configuration Managerのコンポーネント 手順
CAS サーバー 直接メンバーシップ クエリを作成し、CAS サーバーを追加します。
すべてのプライマリ サイト サーバー 直接メンバーシップ クエリを作成し、各プライマリ サイト サーバーを追加します。
すべてのセカンダリ サイト サーバー 直接メンバーシップ クエリを作成し、各セカンダリ サイト サーバーを追加します。
すべての x86 クライアント 次のクエリ条件を使用してコレクションを作成します。 Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"
すべての x64 クライアント 次のクエリ条件を使用してコレクションを作成します。 Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"
Configuration Manager コンソールを実行するすべてのコンピューター 直接メンバーシップ クエリを作成し、各コンピューターを追加します。
SMS プロバイダーのインスタンスを実行するリモート コンピューター 直接メンバーシップ クエリを作成し、各コンピューターを追加します。

注:

サイト データベースを更新するには、そのサイトのサイト サーバーに更新プログラムを展開します。

詳細については、「 コレクションを作成する方法」を参照してください。