次の方法で共有


DDR プロパティについて

Configuration Managerでは、リソースのアーキテクチャはデータベースとデータ検出レコード (DDR) の両方で定義されます。 アーキテクチャがデータベースで定義されていない場合、定義は DDR の設定から作成されます。

アーキテクチャ定義は、プロパティとその型、最大長、フラグ設定で構成されます。 一部のフラグ設定は、データベース内のアーキテクチャ定義からのみ取得でき、一部は DDR の設定で上書きでき、その他の設定は DDR からのみ取得されます。 DDR でのみ設定できるフラグであっても、データベースのアーキテクチャ定義には意味があります。これは、サイトの親にレプリケートされる DDR のフラグを設定するために使用されるためです。 これらのレプリケートされた DDR は、受信 DDR が処理中に送信され、受信 DDR とデータベースに格納されているリソースの組み合わせです。

プロパティ フラグ

名前 説明
DISCOVERY_FLAG_FULL_REPLACE
DISCOVERY_FLAG_LOW_CONFIDENCE
0x00000001 すべての配列値を DDR の値に置き換えます。 値が nullの場合は、スカラー値のみを設定します。
DISCOVERY_FLAG_GUID 0x00000002 Configuration Managerデータベースで指定された一意の ID です。
DISCOVERY_FLAG_KEY 0x00000008 キー プロパティ。存在する場合は、アイテムを一意に識別します。
DISCOVERY_FLAG_ARRAY_PROP 0x00000010 プロパティは配列プロパティです。
DISCOVERY_FLAG_NAME_PROP 0x00000040 プロパティが存在する場合は、アイテム名として使用する必要があります。
DISCOVERY_FLAG_NAME2_PROP 0x00000080 プロパティは、アイテムの説明として使用する必要があります。
DISCOVERY_FLAG_FIRST 0x00010000 名前の最初の選択肢。
DISCOVERY_FLAG_SECOND 0x00020000 名前の 2 番目の選択肢。
DISCOVERY_FLAG_THIRD 0x00040000 名前の 3 番目の選択肢。
DISCOVERY_FLAG_FOURTH 0x00080000 名前の 4 番目の選択肢。
DISCOVERY_FLAG_FIFTH 0x00100000 名前の 5 番目の選択肢。

GUID

GUID (または SMSUID) は、リソースを明確に識別します。 DDR に存在する場合は、データベース内のレコードに DDR を照合するために単独で使用されます。 特定のリソースのこのプロパティの値は検出から検出に変更されるべきではありませんので、クライアントによって生成される人工的な値です。 GUID プロパティは、常にデータベース内のアーキテクチャ定義から取得されます。 その結果、DDR 内のプロパティに対してこのフラグが設定されている場合、アーキテクチャがまだ作成されていない場合にのみ意味があります。 システム アーキテクチャの場合、GUID は文字列プロパティ "SMS 一意識別子" です。

SMS 2003 SP1 より前のバージョンでは、DDR が新しい GUID を使用して到着したが、同じキー プロパティを持つ場合、レコードへの変更が許可されていました。 SMS 2003 SP1 の時点で、これは変更されました。キー プロパティが変わっていない場合でも、新しい GUID によって新しいレコードが生成されます。

重要

GUID では大文字と小文字が区別されません。ただし、GUID がデータベースに送信された後は、ケースが変わることはありません。 GUID 処理の問題は、GUID によってケースが変更された場合に発生します。

キー プロパティ

重要なプロパティは、リソースを一意に識別するために個別に使用できる物理プロパティです。 これらは物理的なプロパティであるため、変更される可能性があります。 このため、すべての探索エージェントが特定のプロパティを検出できるわけではないという事実に加えて、アーキテクチャにはいくつかの重要なプロパティが必要です。 キー プロパティの設定は、データベース内のアーキテクチャ定義ではなく、DDR から取得されます。 システム アーキテクチャの場合、キー プロパティは "MAC アドレス" と "NetBIOS 名" です。

配列プロパティ

プロパティには、1 つの (スカラー) 値または複数の (配列) 値を指定できます。 DDR の配列フラグはアーキテクチャ定義と一致する必要があります。

完全置換と低信頼度

このフラグの意味は、 プロパティがスカラー プロパティか配列プロパティかによって異なります。 スカラー値であり、このフラグが DDR で設定されている場合、データベース値が (設定されていない) null 場合にのみ、DDR 値がデータベース値を上書きする必要があります。 通常、DDR の値はデータベース内の値を上書きします。 プロパティが配列プロパティの場合、DDR 内の値のセットは、データベース内の値を完全に置き換える必要があります。 通常、DDR の値はデータベース内の値のセットに追加されます。 このフラグ設定は、検出エージェントによって異なり、DDR から取得されます。 この例の 1 つは、ネットワーク探索によって報告される IP アドレス プロパティです。 ネットワーク探索ではコンピューターのすべての IP アドレスを検出できない場合があるため、完全置換フラグは DDR に設定されていません。

名前フラグ

各リソースには、Data Discovery Manager (DDM) によって生成される Name という名前の自動生成されたプロパティがあります。 このプロパティは、リソースの表示名として使用され、コレクション メンバーシップの名前として表示されます。 DDR に Name プロパティが存在する場合は、上書きされます。 Name フラグが設定された最初の null 以外の DDR プロパティから Name プロパティが選択されます。 プロパティは、順序付けフラグに従って順番に試行されます。 各 name candidate プロパティには、Name フラグと順序付けフラグの両方が設定されている必要があります。 Name2 フラグが設定されている場合は、説明として取得され、かっこ内の Name プロパティに追加されます:"<name> (<name2>)"。 名前フラグはアーキテクチャ定義から取得されますが、DDR で上書きできます。 Name プロパティを設定できない場合、DDR は破損として拒否されます。 優先順のシステム アーキテクチャの名前プロパティは、"NetBIOS 名"、"リソース名"、"IP アドレス"、および "MAC アドレス" です。

プロパティの種類、プロパティの長さ、およびプロパティ値

プロパティの種類

プロパティ型は、 プロパティのデータ型を定義します。 各プロパティ型には、スカラーまたは配列プロパティを指定できます。 現在使用され、受け入れられているものは次のとおりです。

  • 整数: 8
  • 文字列: 11
  • 日付/時刻: 12

アーキテクチャのプロパティ型は、DDR の型と一致する必要があります。

プロパティの長さ

長さの設定は、文字列プロパティにのみ適用され、文字列の最大長を表します。 DDR の値は、アーキテクチャ定義の値を完全にオーバーライドします。 したがって、この設定が一致しない場合は、アーキテクチャ定義が完全に変更されます。

プロパティ値

プロパティ値は文字列形式で表す必要があります。 数値はベース 10 で表し、数値以外の文字を含めてはいけません。 日付は "MM/DD/YY HH:MM:SS" として書式設定する必要があります。 プロパティ値が nullされている場合は、文字列 "(null)" に設定する必要があります。 文字列の値は、最大長を超えてはなりません。

特殊なシステム プロパティ

オペレーティング システム名とバージョン

このプロパティーは、プッシュ・クライアント・インストールのためにクライアント構成要求 (CCR) を生成するタイミングを判別するために DDM によって使用されます。 プロパティは、"<操作システム名><システム バージョンの操作>" の形式を受け取ります。 オペレーティング システム名は、"Windows 2000" または "Windows XP" ではなく、リリースの名前 ("Windows NT" ではなく、オペレーティング システムの共通名にする必要があります。 プッシュ インストールで認識されるオペレーティング システム名は、"Microsoft Windows NT Server" (サーバー製品)、"Microsoft Windows NT Workstation" (ワークステーション製品)、"Microsoft Windows NT Advanced Server" です。

クライアントの種類

クライアントの種類 1 は、Configuration Managerクライアントの種類です。