Таблицы и представления в базе данных MDT
В MDT многие параметры свойств могут храниться (обычно настраиваются в файле CustomSettings.ini) в базе данных. Настройка свойств в базе данных помогает создать универсальный файл CustomSettings.ini, который требует меньше изменений и позволяет использовать один CustomSettings.ini файл в большем количестве изображений (так как файл является более универсальным).
Настройте базу данных в узле База данных в Deployment Workbench. С помощью Deployment Workbench параметры развертывания можно настроить и сохранить в таблицах.
Однако запросы сведений в таблицах выполняются с помощью представлений. Представления помогают упростить запросы, объединяя результаты из нескольких таблиц. ZTIGather.wsf запрашивает представления, чтобы вернуть результирующий набор, заданный свойствами Parameters и ParameterCondition .
Таблицы в базе данных MDT
В следующей таблице перечислены таблицы базы данных, создаваемые и управляемые Deployment Workbench.
Table | Описание |
---|---|
ComputerIdentity | Используется для идентификации определенного компьютера с помощью любого сочетания свойств AssetTag, UUID, SerialNumber и MACAddress . Таблица содержит столбец Описание , предоставляющий удобный для пользователя метод описания компьютера (обычно это имя компьютера). |
Описания | Содержит описания всех свойств, настраиваемых с помощью базы данных. |
LocationIdentity | Используется для определения географических расположений с помощью свойства Location . Значения этого свойства хранятся в соответствующем столбце таблицы. |
LocationIdentity_DefaultGateway | Связывает значения шлюза по умолчанию с расположением, указанным в таблице LocationIdentity. Существует связь "один ко многим" между этой таблицей и таблицей LocationIdentity. |
MakeModelIdentity | Используется для идентификации конкретной модели и модели компьютера с помощью свойств Make и Model . Значения этих свойств хранятся в соответствующих столбцах таблицы. |
PackageMapping | Используется для связывания имени, представленного в элементе "Добавление и удаление программ" панель управления, с пакетом Configuration Manager и программой для развертывания вместо приложения в разделе "Установка и удаление программ". Дополнительные сведения об этой таблице см. в разделе "Развертывание приложений на основе более ранних версий приложений" в документе MDT Microsoft Deployment Toolkit Samples Guide. |
RoleIdentity | Используется для определения назначения компьютера или пользователей компьютера с помощью свойства Role . Значения этого свойства хранятся в соответствующем столбце таблицы. |
Параметры | Определяет параметры, применяемые к отдельному компьютеру или группе компьютеров на основе параметров в узлах Компьютеры, Роли, Расположения и Создание и Модель в узле База данных в Deployment Workbench. |
Settings_Administrators | Определяет учетные записи пользователей, добавляемые в локальную группу администраторов на целевом компьютере на основе параметров узлов Компьютеры, Роли, Расположения и Создание и Модель в узле База данных в Deployment Workbench. |
Settings_Applications | Определяет приложения для развертывания на целевом компьютере на основе параметров узлов Компьютеры, Роли, Расположения и Создание и Модель в узле База данных в Deployment Workbench. |
Settings_Packages | Определяет пакеты для развертывания на целевом компьютере на основе параметров узлов Компьютеры, Роли, Расположения и Создание и Модель в узле База данных в Deployment Workbench. |
Settings_Roles | Определяет роли, связанные с целевым компьютером, на основе параметров узлов Компьютеры, Расположения и Создание и Модель в узле База данных в Deployment Workbench. |
Представления в базе данных MDT
В следующей таблице перечислены и описаны представления базы данных, используемые при запросе сведений о конфигурации в базе данных MDT.
Просмотр | Описание |
---|---|
ComputerAdministrators | Используется для поиска всех учетных записей, которые должны быть членами локальной группы администраторов на целевом компьютере. Представление представляет собой соединение таблиц ComputerIdentity и Settings_Administrators. |
ComputerApplications | Используется для поиска всех приложений для развертывания на целевом компьютере. Представление представляет собой соединение таблиц ComputerIdentity и Settings_Applications. |
ComputerPackages | Используется для поиска всех пакетов для развертывания на целевом компьютере. Представление представляет собой соединение таблиц ComputerIdentity и Settings_Packages. |
ComputerRoles | Используется для поиска всех ролей, связанных с целевым компьютером. Представление представляет собой соединение таблиц ComputerIdentity и Settings_Roles. |
ComputerSettings | Используется для поиска всех параметров свойств, которые необходимо настроить для целевого компьютера. Представление представляет собой соединение таблиц ComputerIdentity и Settings. |
РасположениеАдминистрататоры | Используется для поиска всех учетных записей, которые необходимо сделать членом локальной группы администраторов на целевых компьютерах в расположении. Представление представляет собой соединение таблиц LocationIdentity, LocationIdentity_DefaultGateway и Settings_Administrators. |
РасположениеПриложения | Используется для поиска всех приложений для развертывания на целевых компьютерах в расположении. Представление представляет собой соединение таблиц LocationIdentity, LocationIdentity_DefaultGateway и Settings_Applications. |
РасположениеПакеты | Используется для поиска всех пакетов для развертывания на целевых компьютерах в расположении. Представление представляет собой соединение таблиц LocationIdentity, LocationIdentity_DefaultGateway и Settings_Packages. |
LocationRoles | Используется для поиска всех ролей, связанных с целевыми компьютерами в расположении. Представление представляет собой соединение таблиц LocationIdentity, LocationIdentity_DefaultGateway и Settings_Roles. |
Расположения | Используется для поиска IP-адресов шлюзов по умолчанию в расположении или для всех расположений, содержащих указанный IP-адрес шлюза по умолчанию. Представление представляет собой соединение таблиц LocationIdentity и LocationIdentity_DefaultGateway. |
LocationSettings | Используется для поиска всех параметров свойств, которые необходимо настроить для целевых компьютеров в расположении. Представление является соединением таблиц LocationIdentity, LocationIdentity_DefaultGateway и Settings. |
MakeModelAdministrators | Используется для поиска всех учетных записей, которые должны быть членами локальной группы администраторов на целевых компьютерах с заданными элементами и моделью. Представление представляет собой соединение таблиц MakeModelIdentity и Settings_Administrators. |
MakeModelApplications | Используется для поиска всех приложений для развертывания на целевых компьютерах с заданной моделью и моделью. Представление представляет собой соединение таблиц MakeModelIdentity и Settings_Applications. |
MakeModelPackages | Используется для поиска всех пакетов, которые будут развернуты на целевых компьютерах с помощью заданной модели и модели. Представление представляет собой соединение таблиц MakeModelIdentity и Settings_Applications. |
MakeModelRoles | Используется для поиска всех ролей, связанных с целевыми компьютерами с заданными моделями и ролями. Представление представляет собой соединение таблиц MakeModelIdentity и Settings_Roles. |
MakeModelSettings | Используется для поиска всех параметров свойств, которые необходимо настроить для целевых компьютеров с заданной моделью и элементом. Представление является соединением таблиц MakeModelIdentity и Settings. |
РолиАдминистрататоры | Используется для поиска всех учетных записей, которые будут сделаны членами локальной группы администраторов на целевых компьютерах с заданной ролью. Представление представляет собой соединение таблиц RoleIdentity и Settings_Administrators. |
RoleApplications | Используется для поиска всех приложений для развертывания на целевых компьютерах с заданной ролью. Представление представляет собой соединение таблиц RoleIdentity и Settings_Applications. |
RolePackages | Используется для поиска всех пакетов для развертывания на целевых компьютерах с заданной ролью. Представление представляет собой соединение таблиц RoleIdentity и Settings_Packages. |
RoleSettings | Используется для поиска всех параметров свойств, которые необходимо настроить для целевых компьютеров с заданной ролью. Представление является соединением таблиц RoleIdentity и Settings. |