创建 Windows 10 引用映像 (Windows 10) 您所在的位置:网站首页 win10捕获文件夹没了 创建 Windows 10 引用映像 (Windows 10)

创建 Windows 10 引用映像 (Windows 10)

2023-05-30 05:20| 来源: 网络整理| 查看: 265

创建 Windows 10 引用映像 项目 03/18/2023

适用于:

Windows 10

创建引用映像至关重要,因为该映像将充当组织中设备的基础。 本文介绍如何使用 Microsoft Deployment Toolkit (MDT) 创建Windows 10引用映像。 你将创建部署共享、配置规则和设置,并导入生成Windows 10引用映像所需的所有应用程序和操作系统文件。 完成本文中所述的步骤后,你将获得可在部署解决方案中使用的Windows 10参考映像。

注意

有关本指南中使用的服务器、客户端和网络基础结构的详细信息,请参阅 准备使用 MDT 进行部署。

在本文中,我们将使用三台计算机:DC01、MDT01 和 HV01。

DC01 是 contoso.com 域的域控制器。

MDT01 是 contoso.com 域成员服务器。

HV01 是用于生成引用映像的 Hyper-V 服务器。

本文中使用的计算机。

引用映像

本指南中所述的参考映像主要用于部署到物理设备。 但是,引用映像通常在虚拟平台上创建,然后通过系统准备 (Sysprep) 工具进程自动运行并捕获到 Windows 映像 (WIM) 文件。 在虚拟平台上创建引用映像的原因如下:

缩短开发时间,并使用快照快速测试不同的配置。 排除硬件问题。 你可以获得尽可能好的映像,如果遇到问题,它不太可能与硬件相关。 为了确保你不会有不需要的应用程序,这些应用程序可以作为驱动程序安装的一部分进行安装,但不会被 Sysprep 进程删除。 映像很容易在实验室、测试和生产之间移动。 设置 MDT 测试版部署共享

使用 Windows 10,无需创建引用映像。 但是,为了减少部署所需的时间,你可能希望创建一个包含一些基本应用程序和所有最新更新的引用映像。 本部分将向你介绍如何创建和配置 MDT 测试版部署共享以创建 Windows 10 引用映像。 因为在创建过程中,引用映像将仅部署到虚拟机,而且具有特定设置(规则),所以你始终应该专门针对此过程创建单独的部署共享。

创建 MDT 测试版部署共享

在 MDT01 上:

使用准备部署一文pass@word1 (凭据的密码以 contoso\administrator 身份登录) 。

启动 MDT 部署工作台,并将此工作台固定到任务栏以便于访问。

使用部署工作台,右键单击 Deployment Shares 并选择 New Deployment Share。

将以下设置用于新建部署共享向导:

部署共享路径: D:\MDTBuildLab 共享名称:MDTBuildLab$ 部署共享说明: MDT 生成实验室

接受“选项”页上的默认选择,然后选择“ 下一步”。

查看“摘要”页,选择“ 下一步”,等待创建部署共享,然后选择“ 完成”。

验证是否可以访问 \\MDT01\MDTBuildLab$ 共享。

具有 MDT 生成实验室部署共享的部署工作台。

启用监视

若要在任务序列发生时监视任务序列,请右键单击 “MDT 生成实验室 部署共享”,选择“ 属性”,选择“ 监视 ”选项卡,然后选择“ 为此部署共享启用监视”。 此步骤可选。

配置部署共享的权限

若要读取部署共享中的文件并将引用映像写回该共享,需要将 NTFS 和 SMB 权限分配给 D:\MDTBuildLab 文件夹的 MDT 生成帐户 (MDT_BA)

在 MDT01 上:

确保以 contoso\administrator 身份登录。

通过在提升的Windows PowerShell提示符中运行以下命令,修改 D:\MDTBuildLab 文件夹的 NTFS 权限:

icacls "D:\MDTBuildLab" /grant '"CONTOSO\MDT_BA":(OI)(CI)(M)' grant-smbshareaccess -Name MDTBuildLab$ -AccountName "Contoso\MDT_BA" -AccessRight Full -force 添加安装程序文件

本部分将向你介绍如何使用 Windows 10 操作系统源文件填充 MDT 部署共享,这些文件通常称为设置文件,将用于创建引用映像。 设置文件将在引用映像创建过程中使用,并且是引用映像的基础。

添加 Windows 10 安装文件

MDT 支持添加完整源Windows 10 DVD (ISO) 和已创建的自定义映像。 在此情况下,请创建引用映像,以便从 Microsoft 添加完整的源设置文件。

注意

由于 Windows 对路径长度的限制,我们故意使操作系统目标目录的长度保持简短,同时使用文件夹名称 W10EX64RTM 而不是如 Windows 10 企业版 x64 RTM 一样更具体的名称。

添加 Windows 10 企业版 x64(完整源)

在 MDT01 上:

以 contoso\administrator 身份登录,并将Windows 10 企业版 x64 DVD/ISO 的内容复制到 MDT01 上的 D:\Downloads\Windows 10 企业版 x64 文件夹,或者仅插入 DVD 或在 MDT01 上装载 ISO。 以下示例显示了复制到 D:\Downloads 文件夹的文件,但你也可以选择直接从 ISO 或 DVD 导入 OS。

使用部署工作台,依次展开 Deployment Shares 节点和 MDT Build Lab。

右键单击 Operating Systems 节点,并创建名为 Windows 10 的新文件夹。

展开 Operating Systems 节点、右键单击 Windows 10 文件夹,然后选择 Import Operating System。 将以下设置用于导入操作系统向导:

完整的源文件集 源目录:源文件) (位置 目标目录名称: W10EX64RTM

添加操作系统后,在“操作系统>Windows 10文件夹中,双击它,并将名称更改为:Windows 10 企业版 x64 RTM 默认映像。 请参阅以下示例。

注意

根据所使用的 DVD,可能有多个版本可用。 出于本指南的目的,我们使用Windows 10 企业版图像,但其他图像也将正常工作。

添加应用程序

在创建 MDT 任务序列之前,需要将想要安装的应用程序和脚本添加到 MDT 生成实验室共享。

在 MDT01 上:

首先,创建一个 MDT 文件夹来存储将安装的 Microsoft 应用程序:

在 MDT 部署工作台中,展开 “部署共享”\“MDT 生成实验室\应用程序”

右键单击“ 应用程序 ”,然后选择“ 新建文件夹”。

在 “文件夹名称”下,键入 “Microsoft”。

选择 “下一步 ”两次,然后选择“ 完成”。

本节中的步骤将对 MDT 应用程序使用严格的命名标准。

对于运行某种安装程序的典型应用程序安装,请使用 安装 - 前缀。 当应用程序在操作系统中配置设置时,请使用配置 - 前缀。 此外,还可以添加 x86、 x64 或 x86-x64 后缀来指示应用程序的体系结构, (某些应用程序具有这两种体系结构) 的安装程序。

建议在使用 MDT 时,始终使用严格的脚本命名标准,因为这有助于保持有序和一致。

通过将配置项存储为 MDT 应用程序,可以轻松地在各种解决方案之间或在测试和生产环境之间移动这些对象。

在示例部分中,将添加以下应用程序:

安装 - Microsoft Office 365 Pro Plus - x64 安装 - Microsoft Visual C++ Redistributable 2019 - x86 安装 - Microsoft Visual C++ Redistributable 2019 - x64

建议使用 64 位版本的 Microsoft Office 365 Pro Plus,除非需要旧版应用支持。 有关详细信息,请参阅 在 64 位或 32 位版本的 Office 之间进行选择

下载链接:

Office 部署工具 Microsoft Visual C++ 可再发行组件 2019 - x86 Microsoft Visual C++可再发行组件 2019 - x64

将此列表中的所有三个项目下载到 MDT01 上的 D:\Downloads 文件夹。

注意

出于本实验室的目的,我们将 MSVC 文件保留在 D:\Downloads 文件夹中,Office365 文件将提取到子文件夹。 如果需要,可以将每个应用程序放在其自己的单独子文件夹中,然后根据需要修改以下$ApplicationSourcePath (,而不仅仅是 D:\Downloads) 。

注意

所有 Microsoft Visual C++ 下载均可在最新支持的 Visual C++ 下载上找到。 Visual C++ 2015、2017 和 2019 都共享相同的可再发行文件。

创建配置文件:Microsoft Office 365 Professional Plus x64

使用上面提供的链接从 Microsoft 下载中心下载最新版本的 Office 部署工具后,运行自解压缩可执行文件并将文件提取到 D:\Downloads\Office365。 将提取 Office 部署工具 (setup.exe) 和多个示例configuration.xml文件。

使用文本编辑器 ((如记事本) )在 D:\Downloads\Office365 目录中创建一个 XML 文件,其中包含适用于你的组织的Microsoft 365 企业应用版的安装设置。 该文件使用 XML 格式,因此创建的文件的扩展名必须为 .xml 但该文件可以具有任何文件名。

例如,可以使用以下configuration.xml文件,该文件提供以下配置设置:

直接从 Internet 上的 Office 内容分发网络 (CDN) 安装 64 位版本的英语Microsoft 365 企业应用版。

注意

64 位现在是默认版本和建议版本。

使用正式发布频道,直接从 Internet 上的 Office CDN 获取更新。 执行无提示安装。 你不会看到任何显示安装进度的内容,也不会看到任何错误消息。

使用这些设置时,每当生成引用映像时,都会安装 Microsoft 365 企业应用版 的最新正式发布频道版本。

提示

还可以使用 Office 自定义工具 的基于 Web 的界面来创建configuration.xml文件。

有关详细信息,请参阅 Office 部署工具的配置选项 和 Office 部署工具概述。

确保configuration.xml文件位于 D:\Downloads\Office365 文件夹中。 请参阅以下提取文件的示例以及 Downloads\Office365 文件夹中的 configuration.xml 文件:

假设已如上所示命名文件 configuration.xml ,我们将在 MDT 中创建应用程序时使用 命令 setup.exe /configure configuration.xml 。 此命令执行将使用 configuration.xml 文件中的配置设置执行Microsoft 365 企业应用版的安装。 尚未执行此步骤。

重要提示

在引用映像上安装Microsoft 365 企业应用版后,请勿打开任何 Office 程序。 如果打开 Office 程序,系统会提示你登录,这会激活Microsoft 365 企业应用版的安装。 即使未登录并且关闭“登录以设置 Office”对话框,也会安装临时产品密钥。 你不希望为Microsoft 365 企业应用版安装任何类型的产品密钥作为参考映像的一部分。

其他信息

Microsoft 365 企业应用版每月更新一次,其中包含安全更新和其他质量更新, (bug 修复) ,并可能 (新功能,具体取决于你) 使用的更新通道。 这意味着,部署引用映像后,Microsoft 365 企业应用版很可能需要下载并安装自创建引用映像以来发布的最新更新。

注意

将安装 Office 部署工具用作参考映像的一部分,Microsoft 365 企业应用版在将引用映像部署到用户设备后立即安装,而不是将 Office 应用包含在引用映像中。 这样,用户将立即获得最新版本的 Microsoft 365 企业应用版,并且不必下载任何新的更新 (这是最有可能的情况,如果Microsoft 365 企业应用版作为参考映像的一部分安装,则会发生的情况。)

创建引用映像时,可以从本地网络上的位置(如文件共享)安装Microsoft 365 企业应用版,而不是直接从 Internet 上的 Office CDN 安装Microsoft 365 企业应用版。 为此,请使用 /download 模式下的 Office 部署工具将安装文件下载到该文件共享。 然后,可以使用 /configure 模式下的 Office 部署工具将Microsoft 365 企业应用版从该位置安装到引用映像。 在此过程中,你需要指向configuration.xml文件中的该位置,以便 Office 部署工具知道从何处获取Microsoft 365 企业应用版文件。 如果决定执行此步骤,下次创建新的引用映像时,需要确保使用 Office 部署工具将Microsoft 365 企业应用版的最新安装文件下载到内部网络上的该位置。 这样,新的参考映像将具有Microsoft 365 企业应用版的更新安装。

使用 Windows PowerShell 连接到部署共享

如果你需要添加许多应用程序,则可以利用 MDT 具有的 PowerShell 支持。 若要开始针对部署共享使用 PowerShell,必须先加载 MDT PowerShell 管理单元,然后将部署共享为 PowerShell 驱动器 (PSDrive) 。

在 MDT01 上:

确保以 contoso\Administrator 身份登录。

通过在提升的 PowerShell 提示符中运行以下命令导入管理单元并创建 PSDrive:

Import-Module "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1" New-PSDrive -Name "DS001" -PSProvider MDTProvider -Root "D:\MDTBuildLab"

提示

使用 Get-Command -module MicrosoftDeploymentToolkit 查看可用 cmdlet 的列表

创建安装:Microsoft Office 365 Pro Plus - x64

在这些步骤中,我们假设你已下载 Office 部署工具。 你可能需要修改源文件夹的路径,才能反映当前环境。 在此示例中,源路径设置为 D:\Downloads\Office365。

在 MDT01 上:

确保以 contoso\Administrator 身份登录。

通过在提升的 PowerShell 提示符中运行以下命令,创建应用程序:

$ApplicationName = "Install - Office365 ProPlus - x64" $CommandLine = "setup.exe /configure configuration.xml" $ApplicationSourcePath = "D:\Downloads\Office365" Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose

成功安装后,将显示以下文本:

VERBOSE: Performing the operation "import" on target "Application". VERBOSE: Beginning application import VERBOSE: Copying application source files from D:\Downloads\Office365 to D:\MDTBuildLab\Applications\Install - Office365 ProPlus - x64 VERBOSE: Creating new item named Install - Office365 ProPlus - x64 at DS001:\Applications\Microsoft. Name ---- Install - Office365 ProPlus - x64 VERBOSE: Import processing finished. 创建安装:Microsoft Visual C++ Redistributable 2019 - x86

注意

以下$ApplicationName将“Microsoft Visual C++可再发行组件”缩写为“MSVC”,以避免路径名称超过允许的最大长度(248 个字符)。

在这些步骤中,我们假设你已下载 Microsoft Visual C++ Redistributable 2019 - x86。 你可能需要修改源文件夹的路径,才能反映当前环境。 在此示例中,源路径设置为 D:\Downloads。

在 MDT01 上:

确保以 contoso\Administrator 身份登录。

通过在提升的 PowerShell 提示符中运行以下命令,创建应用程序:

$ApplicationName = "Install - MSVC 2019 - x86" $CommandLine = "vc_redist.x86.exe /Q" $ApplicationSourcePath = "D:\Downloads" Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose

成功安装后,将显示以下文本:

VERBOSE: Performing the operation "import" on target "Application". VERBOSE: Beginning application import VERBOSE: Copying application source files from D:\Downloads to D:\MDTBuildLab\Applications\Install - MSVC 2019 - x86 VERBOSE: Creating new item named Install - MSVC 2019 - x86 at DS001:\Applications\Microsoft. Name ---- Install - MSVC 2019 - x86 VERBOSE: Import processing finished. 创建安装:Microsoft Visual C++ Redistributable 2019 - x64

在这些步骤中,我们假设你已下载 Microsoft Visual C++ Redistributable 2019 - x64。 你可能需要修改源文件夹的路径,才能反映当前环境。 在此示例中,源路径设置为 D:\Downloads。

在 MDT01 上:

确保以 contoso\Administrator 身份登录。

通过在提升的 PowerShell 提示符中运行以下命令,创建应用程序:

$ApplicationName = "Install - MSVC 2019 - x64" $CommandLine = "vc_redist.x64.exe /Q" $ApplicationSourcePath = "D:\Downloads" Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName -Verbose 创建引用映像任务序列

为了生成和捕获使用 MDT 进行部署的Windows 10引用映像,你将创建一个任务序列。 任务序列将引用操作系统和你之前导入到 MDT 测试版部署的应用程序共享来生成 Windows 10 引用映像。 创建任务序列之后,将其配置为允许通过 Windows Server Update Services (WSUS) 服务器进行修补。 任务序列 Windows 更新操作支持直接从 Microsoft 更新获取更新,但如果使用本地 WSUS 服务器,则会获得更稳定的修补程序。 WSUS 还允许轻松审批要部署的修补程序。

驱动程序和引用映像

由于我们使用新式虚拟平台来创建参考映像,因此在为Windows 10创建引用映像时,无需担心驱动程序。 我们在我们的环境中使用 Hyper-V,而 Windows 预安装环境 (Windows PE) 内已包含用于 Hyper-V 的所有所需的驱动程序。

为 Windows 10 企业版创建任务序列

创建 Windows 10 引用映像任务序列的过程如下:

在 MDT01 上:

使用 Deployment Workbench 时,在“部署共享 > MDT 生成实验室”下右键单击“任务序列”,并创建名为 Windows 10的新文件夹。

右键单击新的 Windows 10 文件夹,然后选择 New Task Sequence。 将以下设置用于新建任务序列向导:

任务序列 ID:REFW10X64-001 任务序列名称:Windows 10 企业版 x64 RTM 默认图像 任务序列注释:参考生成 模板:标准客户端任务序列 选择 OS:Windows 10 企业版 x64 RTM 默认映像 指定产品密钥:此时不指定产品密钥 全名:Contoso 组织:Contoso Internet Explorer 主页: http://www.contoso.com 管理员密码:目前不指定管理员密码 编辑 Windows 10 任务序列

以下步骤将指导你完成编辑Windows 10引用映像任务序列的过程,以包括使用 WSUS 的最新更新更新引用映像、安装角色和功能和实用工具以及安装 Microsoft Office365 专业增强版 x64 所需的操作。

在 MDT01 上:

在“任务序列/Windows 10”文件夹中,右键单击Windows 10 企业版 x64 RTM 默认图像任务序列,然后选择“属性”。

在 Task Sequence 选项卡上,使用以下设置配置 Windows 10 Enterprise x64 RTM Default Image 任务序列:

状态还原>Windows 更新 (预应用程序安装) 操作:通过单击“选项”选项卡并清除“禁用此步骤检查框启用此操作。

状态还原>Windows 更新 (应用程序后安装) 操作:也启用此操作。

状态还原: 在纹身 操作之后,添加新 的组 操作 (选择“ 添加 ”,然后选择“ 新建组) ,并使用以下设置:

名称:自定义任务 (预Windows 更新)

状态还原:Windows 更新 (应用程序安装后) 操作后,将自定义任务重命名为自定义任务 (后Windows 更新) 。

注意

在 Tattoo 操作之后、运行 Windows 更新之前添加应用程序的原因只是在部署期间节省时间。 这样,我们可以添加将升级一些内置组件的所有应用程序,并避免不必要的更新。

状态还原>自定义任务 (预Windows 更新) :使用以下设置添加新的“安装角色和功能”操作:

名称:安装 - Microsoft NET Framework 3.5.1

选择要为其安装角色的操作系统:Windows 10

选择应安装的角色和功能:.NET Framework 3.5 (包括 .NET 2.0 和 3.0)

重要提示

这很可能是创建引用映像的最重要的一步。 许多应用程序需要 .NET Framework,我们强烈建议在映像中提供它。 此组件不同于其他组件的一个原因是 .NET Framework 3.5.1 不包含在 WIM 文件中。 它是从媒体上的 Sources\SxS 文件夹中安装的,这使得部署映像后添加更加困难。

创建自定义任务(Windows 更新之前)组并添加 Install - Microsoft .NET Framework 3.5.1 操作之后的任务序列。

状态还原>自定义任务 (预Windows 更新) :在“安装 - Microsoft NET Framework 3.5.1”操作之后,使用以下设置从“常规”组) 选择新的“安装应用程序”操作 (:

名称:Microsoft Visual C++可再发行组件 2019 - x86

安装单个应用程序:浏览到 安装 - MSVC 2019 - x86

重复这些步骤 (添加新的安装应用程序) 以添加Microsoft Visual C++ Redistributable 2019 - x64 和 Microsoft 365 企业应用版。

选择“确定”。

可选配置:添加暂停操作

创建引用映像的目标是自动执行所有操作。 但有时,你有一个特殊的配置或应用程序设置,太耗时,无法自动执行。 如果你需要进行一些手动配置,可以添加称为 Lite Touch 安装 (LTI) 暂停的鲜为人知的功能。 如果将 LTISuspend.wsf 脚本添加为任务序列中的自定义操作,它将挂起任务序列,直到你在桌面上选择“恢复任务序列”快捷方式图标。 除了将 LTI 暂停功能用于手动配置或安装以外,还可以在允许任务序列继续以及使用 Sysprep 并捕获虚拟机之前,直接将其用于验证引用映像。

添加了具有可选 Suspend 操作 (LTISuspend.wsf 的任务序列) 。

具有“恢复任务序列”快捷方式的Windows 10桌面。

编辑适用于 Windows 10 企业版的 Unattend.xml 文件

使用 MDT 时,无需经常编辑Unattend.xml文件,因为 MDT 会处理大多数配置。 但是,例如,如果要配置 Internet Explorer 行为,则可以编辑Unattend.xml。 编辑基本 Internet Explorer 设置的Unattend.xml很简单,但对于更高级的设置,需要使用 Internet Explorer 管理工具包 (IEAK) 。

警告

请勿在 Unattend.xml 文件中使用 SkipMachineOOBE 或 SkipUserOOBE 。 这些设置已弃用,如果使用,可能会产生非预期效果。

注意

在 Windows 10 中,还可以使用 Unattend.xml 启用组件,如 Telnet 客户端或 Hyper-V 客户端。 正常情况下,我们偏向于通过安装角色和功能操作执行此操作,也可以使用部署映像服务和管理 (DISM) 命令行工具(因为我们可以接着将其作为应用程序添加)、采用动态方式、设置条件,等等。 此外,如果通过 Unattend.xml 添加包,则它是特定于版本,因此Unattend.xml必须与所服务的操作系统的确切版本匹配。

请按照以下步骤,在 Unattend.xml 中为 Windows 10 Enterprise x64 RTM Default Image 任务序列配置 Internet Explorer 设置:

在 MDT01 上:

使用 Deployment Workbench 时,在“部署共享 > MDT 生成实验室>任务序列”下右键单击Windows 10 企业版 x64 RTM 默认映像任务序列,然后选择“属性”。

在“ OS 信息 ”选项卡中,选择“ 编辑Unattend.xml”。 现在,MDT 将生成目录文件。 此文件生成过程需要几分钟时间,然后 Windows 系统映像管理器 (Windows SIM) 将启动。

重要提示

ADK 版本 1903 存在生成 Windows 10、版本 1903 或 1909 X64 install.wim 的目录文件的已知问题。 你可能会在控制台输出中看到错误 “无法加载文件或程序集 ”。 若要避免此问题, 请安装 ADK 版本 2004 或更高版本。 ADK 版本 1903 也提供了一种解决方法:

关闭 Deployment Workbench 并安装 WSIM 1903 更新。 这将imagecat.exe和imgmgr.exe更新到版本 10.0.18362.144。

手动运行 imgmgr.exe (C:\Program Files (x86) \Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\WSIM\imgmgr.exe) 。

为所选 install.wim (生成目录 (工具/创建目录) ,例如:D:\MDTBuildLab\Operating Systems\W10EX64RTM\sources\install.wim) 。

(例如 D:\MDTBuildLab\Operating Systems\W10EX64RTM\sources\install_Windows 10 Enterprise.clg) 手动创建目录文件后,打开 Deployment Workbench 并继续编辑unattend.xml。

在 Windows SIM 中,展开“应答文件”窗格中的“4 专业”节点,然后选择“amd64_Microsoft-Windows-IE-InternetExplorer_neutral”条目。

在右侧窗口) (amd64_Microsoft-Windows-IE-InternetExplorer_neutral 属性 窗口中,设置以下值:

DisableDevTools: true

保存 Unattend.xml 文件并关闭 Windows SIM。

注意

如果报告某些显示值不正确的错误,可以忽略此消息或浏览到 7oobeSystem\amd64_Microsoft-Windows-Shell-Setup__neutral\Display ,然后输入以下内容:ColorDepth 32、HorizontalResolution 1、RefreshRate 60、VerticalResolution 1。

在Windows 10 企业版 x64 RTM 默认图像属性上,选择“确定”。

具有Windows 10 Unattend.xml的 Windows 系统映像管理器。

配置 MDT 部署共享规则

了解规则对成功使用 MDT 至关重要。 使用部署共享属性的“ 规则 ”选项卡配置规则。 “规则”选项卡实质上是编辑 D:\MDTBuildLab\Control 文件夹中存在的CustomSettings.ini文件的快捷方式。 本部分讨论了在 Windows 10 企业版部署过程中,如何配置 MDT 部署共享规则。

MDT 部署共享规则概述

在 MDT 中,始终有两个规则文件: CustomSettings.ini 文件和 Bootstrap.ini 文件。 几乎可以将任何规则添加到任一规则。 但是,Bootstrap.ini文件从 Control 文件夹复制到启动映像,因此每次更改该文件时都需要更新启动映像。 因此,请仅添加一组最小规则以Bootstrap.ini,例如要连接到的部署服务器和共享 - DEPLOYROOT 值。 将其他规则放入CustomSettings.ini,因为选择“确定”时会立即更新该文件。

若要为 MDT Build Lab 部署共享配置规则,请执行以下操作:

在 MDT01 上:

使用部署工作台,右键单击 “MDT 生成实验室 ”部署共享,然后选择“ 属性”。

选择“ 规则 ”选项卡,并将现有内容替换为以下信息, (根据需要编辑设置,以匹配部署) 。 例如,如果环境中没有 WSUS 服务器,请从配置中删除 WSUSServer 行:

[Settings] Priority=Default [Default] _SMSTSORGNAME=Contoso UserDataLocation=NONE DoCapture=YES OSInstall=Y AdminPassword=pass@word1 TimeZoneName=Pacific Standard Time JoinWorkgroup=WORKGROUP HideShell=YES FinishAction=SHUTDOWN DoNotCreateExtraPartition=YES WSUSServer=http://mdt01.contoso.com:8530 ApplyGPOPack=NO SLSHARE=\\MDT01\Logs$ SkipAdminPassword=YES SkipProductKey=YES SkipComputerName=YES SkipDomainMembership=YES SkipUserData=YES SkipLocaleSelection=YES SkipTaskSequence=NO SkipTimeZone=YES SkipApplications=YES SkipBitLocker=YES SkipSummary=YES SkipRoles=YES SkipCapture=NO SkipFinalSummary=YES

MDT Build Lab 部署共享的服务器端规则。

选择 “编辑Bootstrap.ini 并使用以下信息进行修改:

[Settings] Priority=Default [Default] DeployRoot=\\MDT01\MDTBuildLab$ UserDomain=CONTOSO UserID=MDT_BA UserPassword=pass@word1 SkipBDDWelcome=YES

注意

出于安全原因,通常不会将密码添加到 Bootstrap.ini 文件;但是,由于此部署共享仅用于创建引用映像生成,不应发布到生产网络,因此在这种情况下可以接受这样做。 显然,如果不使用本实验室中提供的相同密码 (pass@word3) ,则必须在“规则”选项卡上和Bootstrap.ini中输入自己的自定义密码。

在 “Windows PE ”选项卡上的“ 平台 ”下拉列表中,选择“ x86”。

在 Lite Touch Boot Image Settings 区域中,配置以下设置:

映像说明:MDT 生成实验室 x86 ISO 文件名:MDT 生成实验室 x86.iso

在 “Windows PE ”选项卡上的“ 平台 ”下拉列表中,选择“ x64”。

在 Lite Touch Boot Image Settings 区域中,配置以下设置:

映像说明:MDT 生成实验室 x64 ISO 文件名:MDT 生成实验室 x64.iso

选择“确定”。

注意

在 MDT 中,x86 启动映像既可以部署 x86 操作系统,也可以部署 x64 操作系统(在基于统一可扩展固件接口的计算机上除外)。

更新部署共享

在配置部署共享后,需要进行更新。 此更新进程是创建 Windows PE 启动映像时的过程。

在“部署工作台”中,右键单击“ MDT 生成实验室 ”部署共享,然后选择“ 更新部署共享”。 将默认选项用于更新部署共享向导。

注意

更新过程将需要 5 至 10 分钟。

规则简介

现在,MDT Build Lab 部署共享 (用于创建引用映像的共享) 已配置,接下来可以解释Bootstrap.ini和CustomSettings.ini文件中使用的各种设置。

Bootstrap.ini 和 CustomSettings.ini 文件可协同工作。 Bootstrap.ini 文件始终存在于启动映像上,先被读取。 Bootstrap.ini的基本目的是为 MDT 提供足够的信息来查找CustomSettings.ini。

CustomSettings.ini文件通常存储在服务器上的 Deployment share\Control 文件夹中,但也可以在使用脱机媒体) 时存储在媒体 (上。

注意

规则(CustomSettings.ini 和 Bootstrap.ini)中所使用的设置或属性将在 MDT 文档中列出,位于 Microsoft Deployment Toolkit 引用/属性/属性定义部分中。

Bootstrap.ini 文件

Bootstrap.ini文件可通过部署共享的“属性”对话框或通过 MDT01 上的 D:\MDTBuildLab\Control 文件夹获得。

[Settings] Priority=Default [Default] DeployRoot=\\MDT01\MDTBuildLab$ UserDomain=CONTOSO UserID=MDT_BA UserPassword=pass@word1 SkipBDDWelcome=YES

那么,这些设置有哪些?

优先级:此设置确定读取不同节的顺序。 此Bootstrap.ini只有一个名为 [Default] 的节。

DeployRoot:此位置是部署共享。 正常情况下,此值设置为 MDT,但如果你转到另一台服务器或其他共享,则需要更新 DeployRoot 值。 如果不指定值,Windows 部署向导会提示你指定位置。

UserDomain、UserID 和 UserPassword:这些值用于自动登录到部署共享。 同样,如果未指定它们,向导会提示你。

警告

请小心。 这些值以明文形式存储在启动映像中。 请仅将其用于 MDT 测试版部署共享,而不用于你将在下一主题中学习创建的 MDT 生产部署共享。

SkipBDDWelcome:即使每次启动部署时都欢迎我们,我们还是希望跳过 Windows 部署向导的初始欢迎页。

注意

以“Skip”开头的所有属性都只控制是否在 Windows 部署向导中显示该窗格。 大部分窗格还要求你实际设置一个或多个值。

CustomSettings.ini 文件

CustomSettings.ini 文件(可在部署共享“属性”对话框的“规则”选项卡上看到其内容)包含配置中所使用的大部分属性。

[Settings] Priority=Default [Default] _SMSTSORGNAME=Contoso UserDataLocation=NONE DoCapture=YES OSInstall=Y AdminPassword=pass@word1 TimeZoneName=Pacific Standard Time JoinWorkgroup=WORKGROUP HideShell=YES FinishAction=SHUTDOWN DoNotCreateExtraPartition=YES WSUSServer=http://mdt01.contoso.com:8530 ApplyGPOPack=NO SLSHARE=\\MDT01\Logs$ SkipAdminPassword=YES SkipProductKey=YES SkipComputerName=YES SkipDomainMembership=YES SkipUserData=YES SkipLocaleSelection=YES SkipTaskSequence=NO SkipTimeZone=YES SkipApplications=YES SkipBitLocker=YES SkipSummary=YES SkipRoles=YES SkipCapture=NO SkipFinalSummary=YES

优先级:具有与 Bootstrap.ini 中相同的功能。 Priority 将确定读取不同部分的顺序。 此CustomSettings.ini只有一个名为 [Default] 的节。 通常,如果有多个分区设置了相同的值,则第一节中的值 (更高的优先级) 获胜。 极少数例外将在 ZTIGather.xml 文件中列出。

_SMSTSORGNAME:部署期间任务序列进度栏窗口中显示的组织名称。

UserDataLocation:控制用户状态备份的设置。 生成和捕获引用映像时,无需使用 。

DoCapture:配置任务序列以运行系统准备 (Sysprep) 工具,并在安装操作系统时将映像捕获到文件。

OSInstall:必须设置为 Y 或 YES, (代码仅查找 Y 字符) 才能继续安装。

AdminPassword:设置本地管理员帐户密码。

TimeZoneName:建立要使用的时区。 不要将此值与仅适用于传统操作系统(Windows 7 和 Windows Server 2003)的 TimeZone 混淆。

注意

在 Windows 10 计算机上找到当前时区名称的最简单方法是使用命令提示符运行 tzutil /g。 也可以运行 tzutil /l,获取所有可用时区名称的列表。

JoinWorkgroup:将 Windows 配置为加入工作组。

HideShell:在部署期间隐藏 Windows Shell。 对于Windows 10部署向导将在磁贴后面显示,此隐藏操作特别有用。

FinishAction:指示在任务序列完成时 MDT 要执行的操作。

DoNotCreateExtraPartition:将任务序列配置为不为 BitLocker 创建额外的分区。 无需为引用映像执行此配置。

WSUSServer:指定在部署期间根据需要) 使用的 WSUS) 服务器 (和端口Windows Server Update Services (。 如果没有此选项,MDT 将直接使用 Microsoft 更新,这将增加部署时间并限制控制应用哪些更新的选项。

SLSHARE:指示 MDT 在部署过程中出现问题或部署成功完成时将日志文件复制到服务器共享。

ApplyGPOPack:允许部署由 Microsoft 安全合规性管理器 (SCM) 创建的本地组策略。

SkipAdminPassword:跳过要求提供管理员密码的窗格。

SkipProductKey:跳过请求产品密钥的窗格。

SkipComputerName:跳过“计算机名称”窗格。

SkipDomainMemberShip:跳过“域成员身份”窗格。 如果设置为“Yes”,则需要配置 JoinWorkgroup 值或 JoinDomain、DomainAdmin、DomainAdminDomain 和 DomainAdminPassword 属性。

SkipUserData:跳过用于用户状态迁移的窗格。

SkipLocaleSelection:跳过用于选择语言和键盘设置的窗格。

SkipTimeZone:跳过用于设置时区的窗格。

SkipApplications:跳过“应用程序”窗格。

SkipBitLocker:跳过 BitLocker 窗格。

SkipSummary:跳过初始 Windows 部署向导摘要窗格。

SkipRoles:跳过“安装角色和功能”窗格。

SkipCapture:跳过“捕获”窗格。

SkipFinalSummary:跳过最终的 Windows 部署向导摘要。 由于使用 FinishAction=Shutdown,因此不希望向导在末尾停止,因此需要在计算机关闭之前选择“确定”。

生成 Windows 10 引用映像

如前所述,本部分需要 Hyper-V 主机。 有关详细信息,请参阅 Hyper-V 要求。

创建任务序列后,即可创建Windows 10引用映像。 此映像创建将通过从虚拟机启动任务序列来执行,该虚拟机随后会自动执行引用映像创建和捕获过程。

以下步骤概述了使用 MDT 创建的 ISO 启动映像启动虚拟机的过程,然后运行引用映像任务序列映像来创建和捕获Windows 10引用映像。

将 D:\MDTBuildLab\Boot\MDT Build Lab x86.iso on MDT01 复制到 Hyper-V 主机上的 C:\ISO (HV01) 。

注意

请记住,在 MDT 中,你可以使用 x86 启动映像部署 x86 和 x64 操作系统映像。 这就是你可以使用 x86 启动映像而不可以使用 x64 启动映像的原因。

在 HV01 上:

使用以下设置创建新的虚拟机:

名称:REFW10X64-001 将虚拟机存储在其他位置:C:\VM 第 1 代 内存:1024 MB 网络:必须能够连接到 \MDT01\MDTBuildLab$ 磁盘:60 GB(动态磁盘) 使用映像文件安装 OS:C:\ISO\MDT Build Lab x86.iso

在启动 VM 之前,请为 REFW10X64-001 添加检查点,并使用 MDT 生成实验室 x86 ISO 将其命名为 Clean。

注意

如果需要重启进程,并希望确保可以开始清理,则检查点非常有用。

启动 REFW10X64-001 虚拟机并连接到它。

注意

截至目前,我们尚未讨论 IP 寻址或 DHCP。 在本指南的初始设置中,DC01 已预配为 DHCP 服务器,以便向客户端计算机提供 IP 地址租约。 网络上可能具有要使用的其他 DHCP 服务器。 REFW10X64-001 虚拟机需要一个 IP 地址租约,该租约为其提供与 MDT01 的连接,以便它可以连接到 \MDT01\MDTBuildLab$ 共享。 在当前方案中,此连接是通过 DHCP 范围实现的,该作用域提供 10.10.10.100 - 10.10.10.200 范围内的 IP 地址,作为 /24 子网的一部分,以便客户端可以在 10.10.10.11 连接到 MDT01。

启动到 Windows PE 后,使用以下设置完成 Windows 部署向导:

选择要在此计算机上执行的任务序列:Windows 10 企业版 x64 RTM 默认映像

指定是否捕获图像:捕获此引用计算机的映像

位置:\\MDT01\MDTBuildLab$\Captures

文件名:REFW10X64-001.wim

Windows 10引用映像的 Windows 部署向导。

安装程序现在启动并执行以下步骤:

安装 Windows 10 企业版操作系统。 安装添加的应用程序、角色和功能。 通过本地 Windows Server Update Services (WSUS) 服务器更新操作系统。 在本地磁盘上暂存 Windows PE。 运行系统准备 (Sysprep) 并重新启动到 Windows PE 中。 将安装捕获到 Windows 映像 (WIM) 文件。 关闭虚拟机。

一段时间后,你将获得一个Windows 10 企业版 x64 映像,该映像已完全修补,并且已通过 Sysprep 运行,该映像位于部署服务器上的 D:\MDTBuildLab\Captures 文件夹中。 文件名为 REFW10X64-001.wim。

疑难解答

重要提示

如果在使用 BIOS 固件类型时应用映像时遇到错误,请参阅Windows 10部署失败,同时在具有 BIOS 类型固件的计算机上使用 Microsoft 部署工具包。

如果启用了监视,则可以检查任务序列的进度。

如果任务序列出现问题,可以通过按 F8 打开命令提示符在 Windows PE 中排除故障。 创建多个 MDT 日志文件 有助于确定错误的来源,例如 BDD.log。 从 Windows PE 中的命令行,可以将这些日志从客户端复制到 MDT 服务器,以便使用 CMTrace 进行查看。 例如:复制 BDD.log \\mdt01\logs$。

一段时间后,你将获得一个Windows 10 企业版 x64 映像,该映像已完全修补,并且已通过 Sysprep 运行,该映像位于部署服务器上的 D:\MDTBuildLab\Captures 文件夹中。 文件名为 REFW10X64-001.wim。

相关文章 Microsoft Deployment Toolkit (MDT) 入门 使用 MDT 部署 Windows 10 映像 为 Windows 10 部署生成分布式环境 将 Windows 7 计算机刷新为 Windows 10 将 Windows 7 计算机替换为 Windows 10 计算机 配置 MDT 设置


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有