Tabele i widoki w bazie danych MDT

W usłudze MDT można przechowywać wiele ustawień właściwości (zazwyczaj skonfigurowanych w pliku CustomSettings.ini) w bazie danych. Konfigurowanie właściwości w bazie danych pomaga utworzyć ogólny plik CustomSettings.ini, który wymaga mniejszej liczby modyfikacji i umożliwia użycie jednego pliku CustomSettings.ini na większej liczbie obrazów (ponieważ plik jest bardziej ogólny).

Dostosuj bazę danych w węźle Baza danych w aplikacji Deployment Workbench. Za pomocą aplikacji Deployment Workbench można skonfigurować i zapisać ustawienia wdrożenia w tabelach.

Jednak zapytania dotyczące informacji w tabelach są wykonywane przy użyciu widoków. Widoki pomagają uprościć zapytania, dołączając wyniki z wielu tabel. ZTIGather.wsf wysyła zapytanie do widoków w celu zwrócenia zestawu wyników określonego przez właściwości Parameters i ParameterCondition .

Tabele w bazie danych MDT

W poniższej tabeli wymieniono tabele baz danych, które program Deployment Workbench tworzy i zarządza nimi.

Tabela Opis
ComputerIdentity Służy do identyfikowania określonego komputera przy użyciu dowolnej kombinacji właściwości AssetTag, UUID, SerialNumber i MACAddress . Tabela zawiera kolumnę Opis , aby zapewnić przyjazną dla użytkownika metodę opisywania komputera (zwykle nazwę komputera).
Opisy Zawiera opisy wszystkich właściwości konfigurowalnych za pośrednictwem bazy danych.
LocationIdentity Służy do identyfikowania lokalizacji geograficznych przy użyciu właściwości Location . Wartości tej właściwości są przechowywane w odpowiedniej kolumnie w tabeli.
LocationIdentity_DefaultGateway Odnosi domyślne wartości bramy do lokalizacji zidentyfikowanej w tabeli LocationIdentity. Między tą tabelą a tabelą LocationIdentity istnieje relacja jeden do wielu.
MakeModelIdentity Służy do identyfikowania określonej nazwy i modelu komputera przy użyciu właściwości Utwórz i Model . Wartości tych właściwości są przechowywane w odpowiednich kolumnach w tabeli.
PackageMapping Służy do kojarzenia nazwy przedstawionej w elemencie Dodaj lub Usuń programy Panel sterowania z pakietem Configuration Manager i programem, który ma zostać wdrożony zamiast aplikacji w obszarze Dodawanie lub usuwanie programów. Aby uzyskać więcej informacji na temat tej tabeli, zobacz sekcję "Wdrażanie aplikacji na podstawie wcześniejszych wersji aplikacji" w dokumencie MDT Microsoft Deployment Toolkit Samples Guide (Przewodnik po przykładach zestawu narzędzi wdrażania firmy Microsoft).
RoleIdentity Służy do identyfikowania przeznaczenia komputera lub użytkowników komputera przy użyciu właściwości Rola . Wartości tej właściwości są przechowywane w odpowiedniej kolumnie w tabeli.
Ustawienia Określa ustawienia, które są stosowane do pojedynczego komputera lub grupy komputerów na podstawie ustawień w węzłach Komputery, Role, Lokalizacje i Utwórz i Model w węźle Baza danych w aplikacji Deployment Workbench.
Settings_Administrators Identyfikuje konta użytkowników, które mają zostać dodane do lokalnej grupy administratorów na komputerze docelowym na podstawie ustawień w węzłach Komputery, Role, Lokalizacje oraz Utwórz i Model w węźle Baza danych w aplikacji Deployment Workbench.
Settings_Applications Identyfikuje aplikacje do wdrożenia na komputerze docelowym na podstawie ustawień w węzłach Komputery, Role, Lokalizacje oraz Tworzenie i modelowanie w węźle Baza danych w aplikacji Deployment Workbench.
Settings_Packages Identyfikuje pakiety, które mają zostać wdrożone na komputerze docelowym na podstawie ustawień w węzłach Komputery, Role, Lokalizacje oraz Tworzenie i modelowanie w węźle Baza danych w aplikacji Deployment Workbench.
Settings_Roles Identyfikuje role, które mają być skojarzone z komputerem docelowym na podstawie ustawień w węzłach Komputery, Lokalizacje oraz Tworzenie i model w węźle Baza danych w aplikacji Deployment Workbench.

Widoki w bazie danych MDT

Poniższa tabela zawiera listę widoków bazy danych używanych podczas wykonywania zapytań dotyczących informacji o konfiguracji w bazie danych MDT.

Widok Opis
ComputerAdministrators Służy do znajdowania wszystkich kont, które mają być członkami lokalnej grupy Administratorzy na komputerze docelowym. Widok jest sprzężenie computeridentity i tabel Settings_Administrators.
Aplikacje komputerowe Służy do znajdowania wszystkich aplikacji do wdrożenia na komputerze docelowym. Widok jest sprzężenie computeridentity i tabel Settings_Applications.
Pakiety komputerowe Służy do znajdowania wszystkich pakietów do wdrożenia na komputerze docelowym. Widok jest sprzężenie computeridentity i tabel Settings_Packages.
ComputerRoles Służy do znajdowania wszystkich ról, które mają być skojarzone z komputerem docelowym. Widok jest sprzężenie computeridentity i tabel Settings_Roles.
ComputerSettings Służy do znajdowania wszystkich ustawień właściwości, które mają być skonfigurowane dla komputera docelowego. Widok jest sprzężeniem tabel ComputerIdentity i Settings.
LocationAdministrators Służy do znajdowania wszystkich kont, które mają być członkiem lokalnej grupy Administratorzy na komputerach docelowych w lokalizacji. Widok jest sprzężeniem tabel LocationIdentity, LocationIdentity_DefaultGateway i Settings_Administrators.
LocationApplications Służy do znajdowania wszystkich aplikacji do wdrożenia na komputerach docelowych w lokalizacji. Widok jest sprzężeniem tabeli LocationIdentity, LocationIdentity_DefaultGateway i Settings_Applications.
LocationPackages Służy do znajdowania wszystkich pakietów do wdrożenia na komputerach docelowych w lokalizacji. Widok to sprzężenie tabel LocationIdentity, LocationIdentity_DefaultGateway i Settings_Packages.
LocationRoles Służy do znajdowania wszystkich ról, które mają być skojarzone z komputerami docelowymi w lokalizacji. Widok jest sprzężeniem tabeli LocationIdentity, LocationIdentity_DefaultGateway i Settings_Roles.
Lokalizacje Służy do znajdowania adresów IP bram domyślnych w lokalizacji lub dla wszystkich lokalizacji, które zawierają określony adres IP bramy domyślnej. Widok jest sprzężeniem tabel LocationIdentity i LocationIdentity_DefaultGateway.
LocationSettings Służy do znajdowania wszystkich ustawień właściwości, które mają być skonfigurowane dla komputerów docelowych w lokalizacji. Widok jest sprzężeniem tabel LocationIdentity, LocationIdentity_DefaultGateway i Settings.
MakeModelAdministrators Służy do znajdowania wszystkich kont, które mają być członkami lokalnej grupy Administratorzy na komputerach docelowych z daną formą i modelem. Widok jest sprzężeniem tabel MakeModelIdentity i Settings_Administrators.
MakeModelApplications Służy do znajdowania wszystkich aplikacji do wdrożenia na komputerach docelowych z daną maszyną i modelem. Widok jest sprzężeniem tabel MakeModelIdentity i Settings_Applications.
MakeModelPackages Służy do znajdowania wszystkich pakietów do wdrożenia na komputerach docelowych z daną maszyną i modelem. Widok jest sprzężeniem tabel MakeModelIdentity i Settings_Applications.
MakeModelRoles Służy do znajdowania wszystkich ról skojarzonych z komputerami docelowymi z daną maszyną i modelem. Widok jest sprzężeniem tabel MakeModelIdentity i Settings_Roles.
MakeModelSettings Służy do znajdowania wszystkich ustawień właściwości, które mają być skonfigurowane dla komputerów docelowych z daną kontrolką i modelem. Widok jest sprzężeniem tabel MakeModelIdentity i Settings.
RoleAdministrators Służy do znajdowania wszystkich kont, które mają być członkami lokalnej grupy Administratorzy na komputerach docelowych z daną rolą. Widok jest sprzężeniem tabel RoleIdentity i Settings_Administrators.
RoleApplications Służy do znajdowania wszystkich aplikacji do wdrożenia na komputerach docelowych z daną rolą. Widok jest sprzężeniem tabel RoleIdentity i Settings_Applications.
RolePackages Służy do znajdowania wszystkich pakietów do wdrożenia na komputerach docelowych z daną rolą. Widok jest sprzężeniem tabel RoleIdentity i Settings_Packages.
RoleSettings Służy do znajdowania wszystkich ustawień właściwości do skonfigurowania dla komputerów docelowych z daną rolą. Widok jest sprzężeniem tabel RoleIdentity i Settings.