Использование базы данных MDT для представления сведений о развертывании Windows 10Use the MDT database to stage Windows 10 deployment information

В этой статье описано, как использовать базу данных MDT для предварительной информации о развертывании Windows10 в базе данных Microsoft SQL Server 2012 с пакетом обновления 1 (SP1 Express), а не включать эти данные в текстовый файл (CustomSettings. ini).This topic is designed to teach you how to use the MDT database to pre-stage information on your Windows10 deployment in a Microsoft SQL Server 2012 SP1 Express database, rather than include the information in a text file (CustomSettings.ini). Этот процесс можно использовать в том числе для добавления клиентских компьютеров и развертывания, указания имен и IP-адресов компьютеров, указания развертываемых приложений и многих других дополнительных параметров для компьютеров.You can use this process, for example, to add the client machines you want to deploy, specify their computer names and IP addresses, indicate applications to be deployed, and determine many additional settings for the machines.

Предварительные требования для базы данныхDatabase prerequisites

MDT может использовать SQL Server, экспресс-выпуск, или полноценный сервер SQL Server, но поскольку база данных развертывания невелика даже в крупных корпоративных средах, рекомендуется использовать в собственной среде бесплатную базу данных SQL Server 2012 Express с пакетом обновления 1 (SP1).MDT can use either SQL Server Express or full SQL Server, but since the deployment database isn't big, even in large enterprise environments, we recommend using the free SQL Server 2012 SP1 Express database in your environment.

Примечание

Обязательно включите именованные каналы при настройке базы данных SQL Server 2012 Express с пакетом обновления 1 (SP1).Be sure to enable Named Pipes when configuring the SQL Server 2012 SP1 Express database. Именованные каналы — устаревший протокол, но он хорошо зарекомендовал себя при подключении из среды предустановки Windows (Windows PE) к базе данных SQL Server.Although it is a legacy protocol, Named Pipes has proven to work well when connecting from Windows Preinstallation Environment (Windows PE) to the SQL Server database.  

Создание базы данных развертыванияCreate the deployment database

По умолчанию базу данных MDT создают в Deployment Workbench и управляют ей из этой же программы.The MDT database is by default created and managed from the Deployment Workbench. В этом разделе предполагается, что вы установили на компьютере MDT01 SQL Server 2012 Express с пакетом обновления 1 (SP1).In these steps, we assume you have installed SQL Server 2012 SP1 Express on MDT01.

Примечание

Поскольку SQL Server 2012 Express с пакетом обновления 1 (SP1) работает по умолчанию на отдельном экземпляре (SQLEXPRESS), служба обозревателя SQL Server должна быть запущена, а брандмауэр настроен на пропуск трафика через нее.Since SQL Server 2012 SP1 Express runs by default on a separate instance (SQLEXPRESS), the SQL Server Browser service must be running, and the firewall configured to allow traffic to it. Необходимо открыть порты 1433 TCP и 1434 UDP на MDT01 для входящего трафика.Port 1433 TCP and port 1434 UDP need to be opened for inbound traffic on MDT01.  

  1. На компьютере MDT01 в Deployment Workbench разверните общую папку развертывания «MDT Production», Расширенные настройки, щелкните правой кнопкой мыши Database и выберите New Database.On MDT01, using Deployment Workbench, expand the MDT Production deployment share, expand Advanced Configuration, right-click Database, and select New Database.
  2. В Мастере создания базы данных на странице Сведения SQL Server введите следующие параметры и нажмите кнопку Далее:In the New DB Wizard, on the SQL Server Details page, enter the following settings and click Next:
    1. Имя сервера SQL Server: MDT01SQL Server Name: MDT01
    2. Экземпляр: SQLEXPRESSInstance: SQLEXPRESS
    3. Порт: <пусто>Port: <blank>
    4. Библиотека сети: именованные каналыNetwork Library: Named Pipes
  3. На странице База данных выберите Создать базу данных. В поле База данных введите MDT и нажмите Далее.On the Database page, select Create a new database; in the Database field, type MDT and click Next.
  4. На странице Общая папка SQL в поле Общая папка SQL введите Logs$ и нажмите кнопку Далее.On the SQL Share page, in the SQL Share field, type Logs$ and click Next. Нажмите еще раз Далее, а затем кнопку Готово.Click Next again and then click Finish.

рис. 8

Рисунок 8.Figure 8. База данных MDT, добавленная на компьютере MDT01.The MDT database added to MDT01.

Настройка разрешений базы данныхConfigure database permissions

После создания базы данных необходимо назначить для нее разрешения.After creating the database, you need to assign permissions to it. Учетная запись, которая использовалась для запуска развертывания, используется на MDT для доступа к базе данных.In MDT, the account you used to run the deployment is used to access the database. В этой среде учетная запись для доступа к сети — MDT_BA.In this environment, the network access account is MDT_BA.

  1. На MDT01 запустите SQL Server Management Studio.On MDT01, start SQL Server Management Studio.

  2. В диалоговом окне Подключение к серверу в списке Имя сервера выберите MDT01\SQLEXPRESS и нажмите Подключиться.In the Connect to Server dialog box, in the Server name list, select MDT01\SQLEXPRESS and click Connect.

  3. В области Обозреватель объектов разверните узел верхнего уровня Безопасность, щелкните правой кнопкой Имена для входа и выберите Новое имя для входа.In the Object Explorer pane, expand the top-level Security node, right-click Logins, and select New Login.

    рис. 9

    Рисунок 9.Figure 9. Узел "Безопасность" верхнего уровня.The top-level Security node.

  4. На странице Имя для входа— новое рядом с полем Имя для входа щелкните Поиск и найдите значение CONTOSO\MDT_BA.On the Login - New page, next to the Login name field, click Search, and search for CONTOSO\MDT_BA. Затем в области слева выберите Сопоставление пользователей.Then in the left pane, select User Mapping. Выберите базу данных MDT и назначьте следующие роли:Select the MDT database, and assign the following roles:

    1. db_datareaderdb_datareader
    2. общедоступная (по умолчанию)public (default)
  5. Нажмите кнопку ОК и закройте SQL Server Management Studio.Click OK, and close SQL Server Management Studio.

рис. 10

Рисунок 10.Figure 10. Создание имени для входа и разрешений для базы данных MDT.Creating the login and settings permissions to the MDT database.

Создание записи в базе данныхCreate an entry in the database

Чтобы начать использовать базу данных, необходимо добавить запись компьютера и задать описание и имя компьютера.To start using the database, you add a computer entry and assign a description and computer name. Воспользуйтесь MAC-адресом компьютера в качестве идентификатора.Use the computer's MAC Address as the identifier.

  1. На компьютере MDT01 в Deployment Workbench в общей папке развертывания «MDT Production» разверните Advanced и Database.On MDT01, using the Deployment Workbench, in the MDT Production deployment share, expand Advanced Configuration, and expand Database.
  2. Щелкните правой кнопкой мыши Компьютеры, выберите Создать и добавьте запись компьютера со следующими параметрами:Right-click Computers, select New, and add a computer entry with the following settings:
    1. Описание: сайт Нью-Йорка — PC00075Description: New York Site - PC00075
    2. MAC-адрес: <MAC-адрес PC00075 в формате 00:00:00:00:00:00>MacAddress: <PC00075 MAC Address in the 00:00:00:00:00:00 format>
    3. Вкладка "Сведения" / OSDComputerName: PC00075Details Tab / OSDComputerName: PC00075

рис. 11

Рисунок 11.Figure 11. Добавление компьютера PC00075 в базу данных.Adding the PC00075 computer to the database.

Связанные статьиRelated topics

Настройка MDT для BitLockerSet up MDT for BitLocker

Настройка правил общей папки развертывания MDTConfigure MDT deployment share rules

Настройка MDT для скриптов UserExitConfigure MDT for UserExit scripts

Имитация развертывания Windows 10 в тестовой средеSimulate a Windows 10 deployment in a test environment

Назначение приложений с помощью ролей MDTAssign applications using roles in MDT

Использование веб-служб в MDTUse web services in MDT

Использование модулей Runbook Orchestrator с MDTUse Orchestrator runbooks with MDT