更新のリセット ツール
Configuration Manager (現在のブランチ) に適用
バージョン 1706 以降では、Configuration Manager プライマリ サイトと中央管理サイトには、Configuration Manager Update Reset Tool CMUpdateReset.exeが含まれます。 このツールを使用して、コンソール内の更新プログラムのダウンロードまたはレプリケートに問題がある場合の問題を解決します。 このツールは、サイト サーバーの \cd.latest\SMSSETUP\TOOLS フォルダーにあります。
このツールは、サポートされている現在のブランチの任意のバージョンで使用できます。
このツールは、 コンソール内の更新プログラム がまだインストールされておらず、失敗した状態の場合に使用します。 失敗した状態は、更新プログラムのダウンロードが進行中ですが、スタックしているか、過度に長い時間がかかることを意味します。 長い時間は、同様のサイズの更新プログラム パッケージに対する過去の予想よりも長い時間と見なされます。 また、子プライマリ サイトに更新プログラムをレプリケートできない場合もあります。
ツールを実行すると、指定した更新プログラムに対して実行されます。 既定では、ツールは正常にインストールまたはダウンロードされた更新プログラムを削除しません。
前提条件
ツールの実行に使用するアカウントには、次のアクセス許可が必要です。
- 中央管理サイトのサイト データベースと階層内の各プライマリ サイトに対する読み取りおよび書き込みアクセス許可。 これらのアクセス許可を設定するには、ユーザー アカウントをdb_datawriterのメンバーとして追加し、各サイトの Configuration Manager データベースに固定データベース ロールをdb_datareaderします。 このツールはセカンダリ サイトと対話しません。
- 階層の最上位サイトのローカル管理者。
- サービス接続ポイントをホストするコンピューター上のローカル管理者。
リセットする更新プログラム パッケージの GUID が必要です。 GUID を取得するには:
- コンソールで、[ 管理>更新とサービス] に移動します。
- 表示ウィンドウで、いずれかの列の見出し ( State など) を右クリックし、[ パッケージ Guid ] を選択して、その列をディスプレイに追加します。
- 列に更新パッケージ GUID が表示されるようになりました。
ヒント
GUID をコピーするには、リセットする更新プログラム パッケージの行を選択し、Ctrl キーを押しながら C キーを押してその行をコピーします。 コピーした選択範囲をテキスト エディターに貼り付けると、ツールの実行時にコマンド ライン パラメーターとして使用する GUID のみをコピーできます。
ツールを実行する
このツールは、階層の最上位サイトで実行する必要があります。
ツールを実行するときは、コマンド ライン パラメーターを使用して次を指定します。
- 階層の最上位のサイトにある SQL Server。
- 最上位サイトのサイト データベース名。
- リセットする更新プログラム パッケージの GUID。
更新プログラムの状態に基づいて、ツールはアクセスする必要がある追加のサーバーを識別します。
更新プログラム パッケージが ダウンロード後 の状態の場合、ツールはパッケージをクリーンアップしません。 オプションとして、強制削除パラメーターを使用して、正常にダウンロードされた更新プログラムを強制的に削除できます (このトピックの「コマンド ライン パラメーター」を参照してください)。
ツールの実行後:
- パッケージが削除された場合は、最上位のサイトでSMS_Executive サービスを再起動します。 次に、更新プログラムを確認して、パッケージをもう一度ダウンロードできるようにします。
- パッケージが削除されなかった場合は、アクションを実行する必要はありません。 更新プログラムは、レプリケーションまたはインストールを再初期化し、再起動します。
コマンド ライン パラメーター:
パラメーター | 説明 |
---|---|
-S <最上位サイトの SQL Server のFQDN> |
必須 階層の最上位サイトのサイト データベースをホストする SQL Server の FQDN を指定します。 |
-D <Database 名> |
必須 最上位サイトのデータベースの名前を指定します。 |
-P <Package GUID> |
必須 リセットする更新プログラム パッケージの GUID を指定します。 |
-I <SQL Server インスタンス名> |
Optional サイト データベースをホストする SQL Server のインスタンスを特定します。 |
-FDELETE |
Optional 正常にダウンロードされた更新プログラム パッケージの強制的な削除。 |
例:
一般的なシナリオでは、ダウンロードの問題がある更新プログラムをリセットする必要があります。 SQL Server FQDN が server1.fabrikam.com され、サイト データベースが CM_XYZされ、パッケージ GUID が 61F16B3C-F1F6-4F9F-8647-2A524B0C802C です。 実行する: -SCMUpdateReset.exe server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C
より極端なシナリオでは、問題のある更新プログラム パッケージの削除を強制する必要があります。 SQL Server FQDN が server1.fabrikam.com され、サイト データベースが CM_XYZされ、パッケージ GUID が 61F16B3C-F1F6-4F9F-8647-2A524B0C802C です。 実行する: CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C