MDT DB のテーブルとビュー
MDT では、多くのプロパティ設定をデータベースに格納できます (通常は CustomSettings.ini ファイルで構成されます)。 データベース内のプロパティを構成すると、より少ない変更を必要とする汎用 CustomSettings.ini ファイルを作成し、1 つの CustomSettings.ini ファイルをより多くのイメージで使用できます (ファイルの方が汎用的であるため)。
Deployment Workbench の [データベース] ノードでデータベースをカスタマイズします。 Deployment Workbench を使用して、デプロイ設定を構成し、テーブルに保存できます。
ただし、テーブル内の情報に関するクエリは、ビューを使用して実行されます。 ビューは、複数のテーブルの結果を結合することでクエリを簡略化するのに役立ちます。 ZTIGather.wsf は、 Parameters プロパティと ParameterCondition プロパティで指定された結果セットを返すためにビューを照会します。
MDT DB 内のテーブル
次の表に、Deployment Workbench が作成および管理するデータベース テーブルを示します。
表 | 説明 |
---|---|
ComputerIdentity | AssetTag、UUID、SerialNumber、および MACAddress プロパティの任意の組み合わせを使用して、特定のコンピューターを識別するために使用されます。 テーブルには、コンピューター (通常はコンピューター名) を記述するわかりやすい方法を提供する Description 列が含まれています。 |
説明 | データベースを介して構成可能なすべてのプロパティの説明が含まれています。 |
LocationIdentity | Location プロパティを使用して地理的な場所を識別するために使用されます。 このプロパティの値は、テーブル内の対応する列に格納されます。 |
LocationIdentity_DefaultGateway | 既定のゲートウェイの値を LocationIdentity テーブルで識別された場所と関連付けます。 このテーブルと LocationIdentity テーブルの間には、1 対多のリレーションシップがあります。 |
MakeModelIdentity | Make プロパティと Model プロパティを使用して、コンピューターの特定のメイクとモデルを識別するために使用されます。 これらのプロパティの値は、テーブル内の対応する列に格納されます。 |
PackageMapping | [プログラムの追加と削除] コントロール パネル項目に表示される名前を、[プログラムの追加と削除] でアプリケーションの代わりに展開するConfiguration Manager パッケージとプログラムに関連付けるために使用します。 この表の詳細については、MDT ドキュメント「Microsoft Deployment Toolkit Samples Guide」の「以前のアプリケーション バージョンに基づくアプリケーションのデプロイ」セクションを参照してください。 |
RoleIdentity | Role プロパティを使用して、コンピューターまたはコンピューターのユーザーの目的を識別するために使用されます。 このプロパティの値は、テーブル内の対応する列に格納されます。 |
Settings | 展開ワークベンチの [データベース] ノードの [コンピューター]、[ロール]、[場所]、[作成とモデル] ノードの設定に基づいて、個々のコンピューターまたはコンピューターのグループに適用される設定を識別します。 |
Settings_Administrators | Deployment Workbench の [データベース] ノードの [コンピューター]、[ロール]、[場所]、[作成とモデル] ノードの設定に基づいて、ターゲット コンピューターのローカル管理者グループに追加するユーザー アカウントを識別します。 |
Settings_Applications | Deployment Workbench の [データベース] ノードの [コンピューター]、[ロール]、[場所]、[作成とモデル] ノードの設定に基づいて、ターゲット コンピューターに展開するアプリケーションを識別します。 |
Settings_Packages | Deployment Workbench の [データベース] ノードの [コンピューター]、[ロール]、[場所]、[作成とモデル] ノードの設定に基づいて、ターゲット コンピューターに展開するパッケージを識別します。 |
Settings_Roles | Deployment Workbench の [データベース] ノードの [コンピューター]、[場所]、[作成] ノード、および [モデル] ノードの設定に基づいて、ターゲット コンピューターに関連付けるロールを識別します。 |
MDT DB のビュー
次の表は、MDT DB で構成情報を照会するときに使用されるデータベース ビューの一覧と説明です。
表示 | 説明 |
---|---|
ComputerAdministrators | ターゲット コンピューター上のローカル Administrators グループのメンバーになるすべてのアカウントを検索するために使用されます。 このビューは、ComputerIdentity テーブルとSettings_Administrators テーブルの結合です。 |
ComputerApplications | ターゲット コンピューターに展開するすべてのアプリケーションを検索するために使用します。 ビューは、ComputerIdentity テーブルと Settings_Applications テーブルの結合です。 |
ComputerPackages | ターゲット コンピューターに展開するすべてのパッケージを検索するために使用します。 ビューは、ComputerIdentity テーブルと Settings_Packages テーブルの結合です。 |
ComputerRoles | ターゲット コンピューターに関連付けられているすべてのロールを検索するために使用されます。 ビューは、ComputerIdentity テーブルと Settings_Roles テーブルの結合です。 |
ComputerSettings | ターゲット コンピューター用に構成するすべてのプロパティ設定を検索するために使用します。 ビューは、ComputerIdentity テーブルと設定テーブルの結合です。 |
LocationAdministrators | 場所内のターゲット コンピューター上のローカル Administrators グループのメンバーになるすべてのアカウントを検索するために使用されます。 ビューは、LocationIdentity、LocationIdentity_DefaultGateway、および Settings_Administrators テーブルの結合です。 |
LocationApplications | 場所内のターゲット コンピューターに展開するすべてのアプリケーションを検索するために使用します。 ビューは、LocationIdentity、LocationIdentity_DefaultGateway、および Settings_Applications テーブルの結合です。 |
LocationPackages | 場所内のターゲット コンピューターに展開するすべてのパッケージを検索するために使用します。 ビューは、LocationIdentity、LocationIdentity_DefaultGateway、および Settings_Packages テーブルの結合です。 |
LocationRoles | 場所内のターゲット コンピューターに関連付けられているすべてのロールを検索するために使用します。 ビューは、LocationIdentity、LocationIdentity_DefaultGateway、Settings_Roles テーブルの結合です。 |
場所 | 場所内の既定のゲートウェイの IP アドレス、または既定のゲートウェイの指定された IP アドレスを含むすべての場所の IP アドレスを検索するために使用されます。 ビューは、LocationIdentity テーブルと LocationIdentity_DefaultGateway テーブルの結合です。 |
LocationSettings | 場所内のターゲット コンピューターに対して構成するすべてのプロパティ設定を検索するために使用します。 ビューは、LocationIdentity、LocationIdentity_DefaultGateway、および Settings テーブルの結合です。 |
MakeModelAdministrators | 特定のメイクとモデルを持つターゲット コンピューター上のローカル Administrators グループのメンバーになるすべてのアカウントを検索するために使用されます。 ビューは、MakeModelIdentity テーブルとSettings_Administrators テーブルの結合です。 |
MakeModelApplications | 特定のメイクとモデルを使用してターゲット コンピューターに展開されるすべてのアプリケーションを検索するために使用されます。 ビューは、MakeModelIdentity テーブルと Settings_Applications テーブルの結合です。 |
MakeModelPackages | 特定のメイクとモデルを使用してターゲット コンピューターに展開されるすべてのパッケージを検索するために使用されます。 ビューは、MakeModelIdentity テーブルと Settings_Applications テーブルの結合です。 |
MakeModelRoles | 特定のメイクとモデルを持つターゲット コンピューターに関連付けられているすべてのロールを検索するために使用されます。 ビューは、MakeModelIdentity テーブルと Settings_Roles テーブルの結合です。 |
MakeModelSettings | 特定のメイクとモデルを持つターゲット コンピューター用に構成されるすべてのプロパティ設定を検索するために使用されます。 ビューは、MakeModelIdentity テーブルと設定テーブルの結合です。 |
RoleAdministrators | 特定の役割を持つターゲット コンピューター上のローカル管理者グループのメンバーになるすべてのアカウントを検索するために使用されます。 ビューは、RoleIdentity テーブルと Settings_Administrators テーブルの結合です。 |
RoleApplications | 特定の役割を持つターゲット コンピューターに展開されるすべてのアプリケーションを検索するために使用されます。 ビューは、RoleIdentity テーブルと Settings_Applications テーブルの結合です。 |
RolePackages | 特定の役割を持つターゲット コンピューターに展開されるすべてのパッケージを検索するために使用されます。 ビューは、RoleIdentity テーブルと Settings_Packages テーブルの結合です。 |
RoleSettings | 特定の役割を持つターゲット コンピューター用に構成されるすべてのプロパティ設定を検索するために使用します。 ビューは、RoleIdentity テーブルと設定テーブルの結合です。 |