現象
System Center Configuration Manager現在のブランチがバージョン 1810 に更新されると、ユーザー検出データ テーブル (User_DISC) に複数の重複する列が作成される可能性があります。 この場合、コレクションやクエリの結果、ユーザーを対象とするソフトウェアの展開など、Active Directory ユーザー検出データに依存する機能によって、不完全な結果や正しくない結果が返される可能性があります。
このシナリオは、次の条件に該当する場合に発生します。
- バージョン 1810 に更新します。
- 追加の属性は、Active Directory ユーザー検出によって収集されます。
- 属性の現在指定されているケースと、Configuration Manager コンソールで指定されている属性に対して以前に入力したケースの間に、繰り返し不一致が存在します。
たとえば、このシナリオは、Configuration Manager コンソールで "Description" 属性を手動で追加し、それを削除してから、小文字の形式で Active Directory ユーザー検出に復元した場合に発生する可能性があります。
問題が修正されるまで列が継続的に追加されるため、SMS_Message_Processing_Engine.log ファイルには次のようなエラーが含まれている可能性があります。
メモ 特定の SQL 例外テキストは異なる場合があります。
注
未定義または最大長の増加検出プロパティ: description~~
1 つの未定義の検出プロパティを持つアーキテクチャユーザーの検出スキーマの更新~~
グローバル テーブルの列生成 xml を作成しました。
<COLUMN NAME="description675" TYPENAME="NVARCHAR" MAX_LENGTH="32" />~~
グローバル テーブルの作成済みテーブル begin xml。
<TABLE NAME="User_DISC">~~
グローバル テーブルのテーブル エンド xml を作成しました。
</TABLE>~~
エラー: スキーマの変更を処理する場合の SQL 例外。 System.Data.SqlClient.SqlException (0x80131904): ユーザー定義ルーチンまたは集計 "spModifyGlobalTable" の実行中に.NET Framework エラーが発生しました: ~~System.Data.SqlClient.SqlException: 要求が多すぎるパラメーターで送信されました。 最大数は 2100~~ です。
これが発生した場合は、Active Directory ユーザー検出を無効にし、Microsoft サポートに問い合わせて環境内のデータの問題を修正します。
この更新プログラムは、バージョン 1810 に更新した後の検出データの問題を防ぎます。 ただし、影響を受けるお客様には、Microsoft サポートからの是正措置が必要です。
サイトでこの問題が発生したか影響を受けやすいかを判断し、バージョン 1810 Configuration Manager に更新する前にサイトを回避するには、「4490434: ConfigMgr- 検出スクリプトでユーザー検出列を複製する」を参照してください。
System Center Configuration Manager バージョン 1810 の更新情報
この更新プログラムは、バージョン 1810 サイトのConfiguration Manager コンソールの [Updates] ノードと [サービス] ノードへのインストールに使用できます。
サービス接続ポイントがオフライン モードの場合は、Configuration Manager コンソールに表示されるように更新プログラムを再インポートする必要があります。
詳細については、「System Center Configuration ManagerのUpdatesをインストールする」を参照してください。
前提条件
この更新プログラムを適用するには、System Center Configuration Manager バージョン 1810 がインストールされている必要があります。
再起動に関する情報
この更新プログラムの適用後に、コンピューターを再起動する必要はありません。
更新プログラムの置き換えに関する情報
この更新プログラムを適用しても、これまでにリリースされた更新プログラムが置き換えられることはありません。
ファイル情報
ファイル属性
この更新プログラムの英語版には、次の表に示すファイル属性 (またはそれ以降のファイル属性) があります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、[コントロール パネル] の [日付と時刻] の [タイム ゾーン] タブを使用してください。
System Center Configuration Manager Current Branch の場合、バージョン 1810
| ファイル名 | ファイルのバージョン | ファイル サイズ | 日付 | 時刻 | プラットフォーム |
|---|---|---|---|---|---|
| Microsoft.configurationmanager.messageprocessingengine.dll | 5.0.8740.1033 | 97,176 | 2019 年 1 月 24 日 | 01:25 | x86 |
参考資料
Configuration Managerのコンソール内更新プログラムをインストールする
Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。