Tabellen und Sichten in der MDT-Datenbank
In MDT können viele Eigenschafteneinstellungen (in der Regel in der CustomSettings.ini-Datei konfiguriert) in einer Datenbank gespeichert werden. Das Konfigurieren der Eigenschaften in einer Datenbank hilft beim Erstellen einer generischen CustomSettings.ini Datei, die weniger Änderungen erfordert, und ermöglicht die Verwendung einer CustomSettings.ini Datei in mehr Images (da die Datei generischer ist).
Passen Sie die Datenbank im Datenbankknoten in der Deployment Workbench an. Mithilfe der Deployment Workbench können die Bereitstellungseinstellungen konfiguriert und in Tabellen gespeichert werden.
Abfragen zu den Informationen in den Tabellen werden jedoch mithilfe von Ansichten durchgeführt. Sichten vereinfachen die Abfragen, indem Ergebnisse aus mehreren Tabellen verknüpft werden. ZTIGather.wsf fragt die Ansichten ab, um das Resultset zurückzugeben, das die Parameter - und ParameterCondition-Eigenschaften angeben.
Tabellen in der MDT-Datenbank
In der folgenden Tabelle sind die Datenbanktabellen aufgeführt, die von Deployment Workbench erstellt und verwaltet werden.
Table | Beschreibung |
---|---|
ComputerIdentity | Wird verwendet, um einen bestimmten Computer mithilfe einer kombination aus den Eigenschaften AssetTag, UUID, SerialNumber und MACAddress zu identifizieren. Die Tabelle enthält eine Beschreibungsspalte , um eine benutzerfreundliche Methode zur Beschreibung des Computers (in der Regel den Computernamen) bereitzustellen. |
Beschreibungen | Enthält Beschreibungen aller Eigenschaften, die über die Datenbank konfiguriert werden können. |
LocationIdentity | Wird verwendet, um geografische Standorte mithilfe der Location-Eigenschaft zu identifizieren. Die Werte für diese Eigenschaft werden in einer entsprechenden Spalte in der Tabelle gespeichert. |
LocationIdentity_DefaultGateway | Verknüpft die Standardgatewaywerte mit einem Standort, der in der LocationIdentity-Tabelle angegeben ist. Zwischen dieser Tabelle und der LocationIdentity-Tabelle besteht eine 1:n-Beziehung. |
MakeModelIdentity | Wird verwendet, um mithilfe der Eigenschaften Make und Model einen bestimmten Typ und ein bestimmtes Modell eines Computers zu identifizieren. Die Werte für diese Eigenschaften werden in den entsprechenden Spalten in der Tabelle gespeichert. |
PackageMapping | Wird verwendet, um den Im Element Software Systemsteuerung angezeigten Namen einem Configuration Manager Paket und Programm zuzuordnen, das anstelle der Anwendung in Software bereitgestellt werden soll. Weitere Informationen zu dieser Tabelle finden Sie im Abschnitt "Deploying Applications Based on Earlier Application Versions" (Bereitstellen von Anwendungen basierend auf früheren Anwendungsversionen) im MDT-Dokument Microsoft Deployment Toolkit Samples Guide (Microsoft Deployment Toolkit Samples Guide). |
RoleIdentity | Wird verwendet, um den Zweck eines Computers oder die Benutzer eines Computers mithilfe der Role-Eigenschaft zu identifizieren. Die Werte für diese Eigenschaft werden in einer entsprechenden Spalte in der Tabelle gespeichert. |
Einstellungen | Identifiziert die Einstellungen, die auf einen einzelnen Computer oder eine Gruppe von Computern angewendet werden, basierend auf den Einstellungen in den Knoten Computer, Rollen, Speicherorte und Make and Model im Knoten Database in der Deployment Workbench. |
Settings_Administrators | Identifiziert die Benutzerkonten, die der lokalen Administratorgruppe auf dem Zielcomputer hinzugefügt werden sollen, basierend auf den Einstellungen in den Knoten Computer, Rollen, Speicherorte und Make and Model im Knoten Database in der Deployment Workbench. |
Settings_Applications | Identifiziert die Anwendungen, die auf dem Zielcomputer bereitgestellt werden sollen, basierend auf den Einstellungen in den Knoten Computer, Rollen, Speicherorte und Make and Model im Knoten Database in der Deployment Workbench. |
Settings_Packages | Identifiziert die Pakete, die auf dem Zielcomputer bereitgestellt werden sollen, basierend auf den Einstellungen in den Knoten Computer, Rollen, Speicherorte und Make und Model im Knoten Datenbank in der Deployment Workbench. |
Settings_Roles | Identifiziert die Rollen, die dem Zielcomputer zugeordnet werden sollen, basierend auf den Einstellungen in den Knoten Computer, Standorte und Make and Model im Knoten Database in der Deployment Workbench. |
Ansichten in der MDT-Datenbank
In der folgenden Tabelle sind die Datenbanksichten aufgeführt und beschrieben, die beim Abfragen von Konfigurationsinformationen in der MDT-Datenbank verwendet werden.
View | Beschreibung |
---|---|
ComputerAdministratoren | Wird verwendet, um alle Konten zu finden, die Mitglieder der lokalen Administratorgruppe auf dem Zielcomputer werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen ComputerIdentity und Settings_Administrators. |
ComputerAnwendungen | Wird verwendet, um alle Anwendungen zu finden, die auf dem Zielcomputer bereitgestellt werden sollen. Die Ansicht ist ein Join der Tabellen ComputerIdentity und Settings_Applications. |
ComputerPackages | Wird verwendet, um alle Pakete zu finden, die auf dem Zielcomputer bereitgestellt werden sollen. Die Ansicht ist ein Join der Tabellen ComputerIdentity und Settings_Packages. |
ComputerRollen | Wird verwendet, um alle Rollen zu finden, die dem Zielcomputer zugeordnet werden sollen. Die Ansicht ist ein Join der Tabellen ComputerIdentity und Settings_Roles. |
ComputerSettings | Wird verwendet, um alle Eigenschafteneinstellungen zu finden, die für den Zielcomputer konfiguriert werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen ComputerIdentity und Einstellungen. |
LocationAdministrators | Wird verwendet, um alle Konten zu finden, die als Mitglied der lokalen Administratorgruppe auf den Zielcomputern innerhalb eines Standorts festgelegt werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen LocationIdentity, LocationIdentity_DefaultGateway und Settings_Administrators. |
LocationApplications | Wird verwendet, um alle Anwendungen zu finden, die auf den Zielcomputern innerhalb eines Standorts bereitgestellt werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen LocationIdentity, LocationIdentity_DefaultGateway und Settings_Applications. |
LocationPackages | Wird verwendet, um alle Pakete zu finden, die auf den Zielcomputern innerhalb eines Speicherorts bereitgestellt werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen LocationIdentity, LocationIdentity_DefaultGateway und Settings_Packages. |
LocationRoles | Wird verwendet, um alle Rollen zu finden, die den Zielcomputern innerhalb eines Standorts zugeordnet werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen LocationIdentity, LocationIdentity_DefaultGateway und Settings_Roles. |
Speicherorte | Wird verwendet, um die IP-Adressen für die Standardgateways innerhalb eines Standorts oder für alle Standorte zu finden, die eine angegebene IP-Adresse für ein Standardgateway enthalten. Die Ansicht ist ein Join der Tabellen LocationIdentity und LocationIdentity_DefaultGateway. |
LocationSettings | Wird verwendet, um alle Eigenschafteneinstellungen zu finden, die für die Zielcomputer innerhalb eines Standorts konfiguriert werden sollen. Die Ansicht ist ein Join der Tabellen LocationIdentity, LocationIdentity_DefaultGateway und Settings. |
MakeModelAdministrators | Wird verwendet, um alle Konten zu finden, die Mitglieder der lokalen Administratorgruppe auf den Zielcomputern mit einem bestimmten Make- und Modell werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen MakeModelIdentity und Settings_Administrators. |
MakeModelApplications | Wird verwendet, um alle Anwendungen zu finden, die auf den Zielcomputern mit einer bestimmten Herstellungs- und Modellversion bereitgestellt werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen MakeModelIdentity und Settings_Applications. |
MakeModelPackages | Wird verwendet, um alle Pakete zu finden, die auf den Zielcomputern mit einem bestimmten Modell und einer bestimmten Herstellungs- und Modellversion bereitgestellt werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen MakeModelIdentity und Settings_Applications. |
MakeModelRoles | Wird verwendet, um alle Rollen zu finden, die den Zielcomputern mit einem bestimmten Modell zugeordnet sind. Die Ansicht ist eine Verknüpfung der Tabellen MakeModelIdentity und Settings_Roles. |
MakeModelSettings | Wird verwendet, um alle Eigenschafteneinstellungen zu finden, die für die Zielcomputer mit einem bestimmten Modell und einer bestimmten Eigenschaft konfiguriert werden sollen. Die Ansicht ist eine Verknüpfung der Tabellen MakeModelIdentity und Settings. |
RoleAdministrators | Wird verwendet, um alle Konten zu finden, die Mitglieder der lokalen Administratorgruppe auf den Zielcomputern mit einer bestimmten Rolle werden sollen. Die Ansicht ist ein Join der Tabellen RoleIdentity und Settings_Administrators. |
RoleApplications | Wird verwendet, um alle Anwendungen zu finden, die auf den Zielcomputern mit einer bestimmten Rolle bereitgestellt werden sollen. Die Ansicht ist ein Join der Tabellen RoleIdentity und Settings_Applications. |
RolePackages | Wird verwendet, um alle Pakete zu finden, die auf den Zielcomputern mit einer bestimmten Rolle bereitgestellt werden sollen. Die Ansicht ist ein Join der Tabellen RoleIdentity und Settings_Packages. |
RoleSettings | Wird verwendet, um alle Eigenschafteneinstellungen zu finden, die für die Zielcomputer mit einer bestimmten Rolle konfiguriert werden sollen. Die Ansicht ist ein Join der Tabellen RoleIdentity und Settings. |