Microsoft部署工具包的工具包参考
此参考是 Microsoft ® Deployment Toolkit (MDT) 2013 的一部分,提供可在部署过程中使用的配置设置。 查看 MDT 2013 文档Microsoft部署工具包示例指南和使用 Microsoft 部署工具包,以获取有关自定义部署环境的配置设置的帮助。
注意
在本文档中,除非另有说明,否则 Windows 适用于 Windows 8.1、Windows 8、Windows 7、Windows Server® 2012 R2、Windows Server 2012 和 Windows Server 2008 R2 操作系统。 MDT 不支持基于 ARM 处理器的 Windows 版本。 同样,除非另有说明, 否则 MDT 是指 MDT 2013。
任务序列步骤
任务序列 由任务序列编辑器创建,由一系列旨在完成操作的组合步骤组成。 任务序列可以在计算机重启时运行,并且可以配置为在计算机上自动执行任务,而无需用户干预。 此外,还可以将任务序列步骤添加到任务序列组,这有助于将类似的任务序列步骤放在一起,以便更好地进行组织和错误控制。
每个任务序列步骤执行特定任务,例如验证目标计算机是否能够接收部署映像、将用户数据存储在安全位置、将映像部署到目标计算机以及还原保存的用户数据。 这些任务序列步骤通过使用 MDT 或部署团队提供的实用工具和脚本来完成其任务。 使用此引用来帮助确定正确的任务序列组和任务序列步骤,以配置部署过程以及要使用的有效属性和选项。
每个任务序列组和步骤都提供了以下信息:
名称。 任务序列组或步骤的名称
说明。 任务序列组或步骤的用途说明,以及有关其自定义的任何相关信息
Properties。 指示可以为任务序列组或步骤指定的有效配置属性,该组或步骤定义任务执行方式
选项。 指示可以为任务序列组或步骤指定的有效配置选项,这些选项定义是否执行任务以及何时执行任务以及任务中被视为成功退出代码的内容
有关任务序列编辑器的详细信息,请参阅 操作系统部署:任务序列编辑器。
任务序列步骤类型的常见属性和选项
每个任务序列组和步骤都具有所有任务序列组和步骤通用的 “属性 ”和“ 选项 ”选项卡上的可配置设置。 以下各节将简要介绍这些常见设置。
通用属性
表 1 显示了每个任务序列步骤的“ 属性 ”选项卡上可用的设置。 有关特定任务序列步骤的“ 属性 ”选项卡的详细信息,请参阅此参考后面的步骤对应的主题。
注意
此处列出的任务序列步骤类型是在 Deployment Workbench 中可用的类型。 使用 Microsoft System Center 2012 R2 Configuration Manager 配置任务序列时,其他任务序列步骤类型可能可用。
表 1. “属性”选项卡上的可用设置
名称 | 说明 | Group | 步骤 |
---|---|---|---|
类型 | 一个只读值,指示任务序列组或步骤类型。 类型将设置为以下值之一: - 应用网络设置 - 授权 DHCP - 捕获网络设置 - 配置 ADDS - 配置 DHCP - 配置 DNS - 启用 BitLocker - 格式化和分区磁盘 -收集 -组 - 注入驱动程序 - 安装应用程序 - 安装操作系统 - 安装角色和功能 - 脱机安装汇报 - 从域加入失败中恢复 - 重启计算机 - 运行命令行 -验证 |
- | - |
名称 | 用户定义的名称,应允许轻松识别并区分其他任务序列步骤。 | - | - |
说明 | 用户定义的说明,应使任务序列步骤要求和任务易于理解。 | - | - |
常用选项
表 2 显示了任务序列步骤的“选项”选项卡上可用的设置。 有关“选项”选项卡的详细信息,请参阅 任务序列选项选项卡。
表 2. “选项”选项卡上的可用设置
名称 | 说明 | Group | 步骤 |
---|---|---|---|
禁用此步骤 | 选择此选项可禁用此任务序列步骤。 | - | - |
成功代码 | 与此任务序列步骤关联的实用工具的退出代码,指示该步骤已成功完成。 | - | |
出错时继续 | 选择此选项可允许任务序列程序在发生故障时处理其他任务序列步骤。 | - | - |
条件语句 | 限制此任务序列组或步骤运行的一个或多个条件。 这些条件基于以下各项: - 文件属性 - 文件夹属性 操作系统版本: - 是特定的体系结构 - 是特定版本 - 查询 Windows Management Instrumentation (WMI) 注册表设置: -存在 - 不存在 -等于 - 不等于 -大于 - 大于或等于 -少于 - 小于或等于 - 已安装的软件 任务序列变量: -存在 -等于 - 不等于 -大于 - 大于或等于 -少于 - 小于或等于 可以使用 IF 语句对这些条件进行分组,这些语句测试所有条件、任何条件或没有计算结果为 True 的条件。 |
- | - |
注意
使用 Configuration Manager 配置任务序列步骤时,其他条件语句可能可用。
任务序列步骤类型的特定属性和设置
每个任务序列步骤类型的某些属性和参数对该类型是唯一的。 以下各节显示了具有唯一属性和设置的每个类型及其唯一的任务序列步骤属性和设置。
应用网络设置
此任务序列步骤在目标计算机上配置网络适配器。 有关脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTINICConfig.wsf。
应用网络设置任务序列步骤类型的唯一属性和设置是:
属性
名称 | 值 |
---|---|
类型 | 应用网络设置 |
设置
名称 | 值 |
---|---|
名称 | 要分配给网络连接的名称。 |
自动获取 IP 地址 | 选择后,动态主机配置协议 (DHCP) 用于获取网络连接所需的 Internet 协议 (IP) 配置设置。 此为默认选项。 |
使用以下 IP 地址 | 选择后,除了将分配给网络连接的网关外,还可以提供一个或多个 IP 地址和子网掩码组合。 |
自动获取域名系统 (DNS) 服务器 | 选择后,DHCP 用于获取网络连接所需的 IP 配置设置。 此为默认选项。 |
使用以下 DNS 服务器 | 选择后,可以提供一个或多个将分配给网络连接的 DNS 服务器 IP 地址。 |
DNS 后缀 | 将应用于使用 TCP/IP 的所有网络连接的 DNS 后缀。 |
在 DNS 中注册此连接的地址 | 指定计算机将尝试使用此计算机的完整计算机名称通过 DNS) 此连接的 IP 地址 (动态注册。 |
在 DNS 注册中使用此连接的 DNS 后缀 | 指定是否使用 DNS 动态更新来注册此连接的 IP 地址和特定于连接的域名。 |
WINS 服务器地址 | 可以提供一个或多个 Windows Internet 命名服务 (WINS) 将分配给网络连接的服务器 IP 地址。 |
启用 LMHOSTS 查找 | 指定是否使用局域网 (LAN) Manager 主机 (LMHOSTS) 文件,用于网络基本输入/输出系统 (NetBIOS) 名称解析。 |
默认 | 指定此网络连接是否获取设置以通过 TCP/IP (NetBT) 从 DHCP 服务器启用或禁用 NetBIOS。 此为默认选项。 |
通过 TCP/IP 启用 NetBIOS | 指定此网络连接使用 NetBT 和 WINS。 |
通过 TCP/IP 禁用 NetBIOS | 指定此网络连接不使用 NetBT 和 WINS。 |
授权 DHCP
此任务序列步骤将目标计算机授权为 DHCP 服务器。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIAuthorizeDHCP.wsf。
授权 DHCP 任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 授权 DHCP 服务器。 |
设置
名称 | 说明 |
---|---|
名称 | 说明 |
Account | 作为企业管理员组成员的用户帐户,在为目标计算机授权 DHCP 时使用。 |
捕获网络设置
此任务序列步骤从目标计算机收集网络适配器设置。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTINICConfig.wsf。
捕获网络设置任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
名称 | 说明 |
类型 | 将此只读类型设置为“捕获网络设置”。 |
设置
名称 | 说明 |
---|---|
无 | 无 |
配置 ADDS
此任务序列步骤将目标计算机配置为 Active Directory® 域服务 (AD DS) 域控制器。 有关下表中列出的设置以及此任务序列步骤可配置的设置的详细信息,请参阅Microsoft帮助和支持文章如何使用无人参与模式在基于 Windows Server 2008 的域控制器上安装和删除Active Directory 域服务。
配置 ADDS 任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “配置 ADDS”。 |
设置
名称 | 说明 |
---|---|
创建 | 指定将用于配置目标计算机的配置集。 配置集包括: - 新的域控制器副本。 在现有 AD DS 域中创建其他域控制器 - 新的只读域控制器 (RODC) 副本。 创建 RODC - 现有林中的新域。 在现有 AD DS 林中创建域 - 现有林中的新域树。 在现有 AD DS 林中创建新树 - 新建林。 创建新的 AD DS 林 |
域 DNS 名称 | 新域或现有域的 DNS 名称。 |
域 NetBIOS 名称 | AD DS 客户端用于访问域的新子域、子域树或林的 NetBIOS 名称。 此名称在网络上必须是唯一的。 |
DNS 名称 | 子域或域树的 DNS 名称。 |
复制源域控制器 | 从中获取新副本或备份域控制器升级安装的 AD DS 的域控制器的名称。 如果未提供任何值,则默认情况下会选择与要复制的域最近的域控制器。 |
Account | 用于执行配置的帐户。 |
恢复 (安全模式) 密码 | 在 AD DS 修复模式下使用的脱机管理员帐户的密码。 |
安装 DNS(如果尚不存在) | 选中该选项后,如果尚未安装 DNS,则将安装 DNS。 |
将此域控制器设置为全局编录 (GC) 服务器 | 指定副本是否也将是 GC 服务器。 选择后,如果复制源域控制器是 GC 服务器,则将目标计算机配置为 GC 服务器。 |
仅等待关键复制 | 选择此选项后,此设置指定在 Dcpromo 的复制阶段仅提供关键复制。 当计算机作为域控制器重启时,非关键复制会恢复。 |
林功能级别 | 指定新林的功能级别。 可用选项包括: - Windows Server 2003 - Windows Server 2008 - Windows Server 2008 R2 |
域功能级别 | 指定新域的功能级别。 可用选项包括: - Windows Server 2003 - Windows Server 2008 - Windows Server 2008 R2 |
数据库 | 将托管 AD DS 数据库的本地计算机的硬盘上的 UNC) 目录 (完全限定的非通用命名约定 (NTDS.dit) 。 如果该目录存在,则它必须为空。 如果不存在,则会创建它。 选择的逻辑驱动器上的可用磁盘空间必须为 200 MB (MB) 在遇到舍入错误时可能更大,并且要容纳域中的所有对象。 为了获得最佳性能,目录应位于专用硬盘上。 |
日志文件 | 本地计算机上硬盘上的非 UNC 目录完全限定,用于托管 AD DS 日志文件。 如果该目录存在,则它必须为空。 如果不存在,则会创建它。 |
SYSVOL | 本地计算机硬盘上的完全限定的非 UNC 目录,该目录将托管 AD DS 系统卷 (SYSVOL) 文件。 如果该目录存在,则它必须为空。 如果不存在,则会创建它。 目录必须位于使用 NTFS 版本 5.0 文件系统格式化的分区上。 为了获得最佳性能,目录应位于与操作系统不同的物理硬盘上。 |
网站名称 | 要在其中查找新域控制器的现有 AD DS 站点的值。 如果未指定,则将选择适当的站点。 此选项仅适用于新林方案中的新树。 对于所有其他方案,将使用林的当前站点和子网配置选择站点。 |
配置 DHCP
此任务序列步骤在目标计算机上配置 DHCP 服务器服务。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIConfigureDHCP.wsf。
配置 DHCP 任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “配置 DHCP 服务器”。 |
设置
名称 | 说明 |
---|---|
名称 | 配置 DHCP |
范围详细信息 | 这些选项适用于在该特定范围内获取租约的任何客户端计算机。 配置的范围选项值始终应用于在给定范围内获取租约的所有计算机,除非它们被分配给类或客户端预留的选项替代。 在 “范围详细信息” 设置中,可配置以下子设置: - 范围名称。 用户可定义的名称 - 起始 IP 地址。 范围的起始 IP 地址 - 结束 IP 地址。 范围的结束 IP 地址 - 子网掩码。 客户端子网的子网掩码 - DHCP 客户端的租约持续时间。 DHCP 租约对客户端有效的持续时间 - 说明。 范围的说明 - 排除 IP 地址范围、起始 IP 地址。 要从范围中排除的 IP 地址范围的起始 IP 地址 - 排除 IP 地址范围、结束 IP 地址。 要从范围中排除的 IP 地址范围的结束 IP 地址 - 003 路由器。 客户端子网上路由器的 IP 地址列表 - 006 DNS 服务器。 客户端可用的 DNS 名称服务器的 IP 地址列表 - 015 DNS 域名。 DHCP 客户端使用 DNS 解析非限定域名时应使用的域名 - 044 WINS/NBNS 服务器。 列出 NetBIOS 名称服务器的 IP 地址, (网络上的 NBNS) - 046 WINS/NBT 节点类型。 为 NetBT 客户端配置客户端节点类型 - 060 PXE 客户端。 用于预启动执行环境的地址 (PXE) 客户端启动代码 |
服务器选项 | 这些选项全局适用于在每个 DHCP 服务器上定义的所有范围和类,以及 DHCP 服务器服务的任何客户端。 配置的服务器选项值始终适用,除非它们被分配给其他范围、类或客户端预留的选项替代。 在 “服务器选项” 设置中,可配置以下子设置: - 003 路由器。 客户端子网上路由器的 IP 地址列表 - 006 DNS 服务器。 客户端可用的 DNS 名称服务器的 IP 地址列表 - 015 DNS 域名。 DHCP 客户端使用 DNS 解析非限定域名时应使用的域名 - 044 WINS/NBNS 服务器。 列出网络上 NBNS 的 IP 地址 - 046 WINS/NBT 节点类型。 为 NetBT 客户端配置客户端节点类型 - 060 PXE 客户端。 用于 PXE 客户端启动代码的地址 |
配置 DNS
此任务序列步骤在目标计算机上配置 DNS。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIConfigureDNS.wsf。
配置 DNS 任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “配置 DNS 服务器”。 |
设置
名称 | 说明 |
---|---|
名称 | 配置 DNS |
区域 | 在 “范围详细信息” 设置中,可配置以下子设置: - DNS 区域名称。 用户可定义的名称 -类型。 要创建的 DNS 区域的类型 - 复制。 指定用于在 DNS 服务器之间共享信息的复制方案 - 区域文件名。 区域的 DNS 数据库文件 - 动态更新。 允许 DNS 客户端计算机在发生更改时向 DNS 服务器注册和动态更新其资源记录 - 删除过时的资源记录。 删除过时的资源记录 |
服务器属性 | 在“服务器属性”设置中,以下子设置是可配置的: - 禁用递归。 指定 DNS 服务器不会对任何查询执行递归 - BIND 辅助副本。 指定是否使用快速传输格式将区域传输到运行旧版 Berkeley Internet 名称域 (BIND) 实现的 DNS 服务器 - 如果数据不正确,则加载失败。 指定 DNS 服务器应严格分析文件 - 启用轮循机制。 指定如果查询答案存在同一类型的多个资源记录,则 DNS 服务器应使用轮循机制轮换和重新排序资源记录列表 - 启用网络掩码排序。 指定 DNS 服务器在响应查询时是否应根据查询源的 IP 地址对同一资源记录集中的资源记录重新排序 - 保护缓存免受污染。 指定 DNS 服务器是否尝试清理响应以避免缓存污染 - 名称检查。 配置要使用的名称检查方法 |
注意
配置 DNS 任务序列步骤使用 Windows 支持工具中包含的 Dnscmd 工具来配置 DNS。 在运行 配置 DNS 任务序列步骤之前,请确保已安装 Windows 支持工具。
注意
有关这些服务器属性的详细信息,请参阅 Dnscmd。
启用 BitLocker
此任务序列步骤在目标计算机上配置 BitLocker® 驱动器加密。 有关此步骤类型的详细信息,请参阅 启用 BitLocker。
启用 BitLocker 任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “启用 BitLocker”。 |
设置
名称 | 说明 |
---|---|
当前操作系统驱动器 | 选择后,将配置操作系统驱动器。 此为默认选项。 |
特定驱动器 | 选择后,将配置指定的驱动器。 |
仅限 TPM | 选中后,需要“受信任的平台模块” (TPM) 。 此为默认选项。 |
仅 USB 上的启动密钥 | 选择后,需要在指定的 U 盘上提供启动密钥。 |
USB 上的 TPM 和启动密钥 | 选中后,除了指定 U 盘上的启动键外,还需要 TPM。 |
在 Active Directory 中 | 选中后,恢复密钥将存储在 AD DS 中。 此为默认选项。 |
不要创建恢复密钥 | 选中后,不会创建恢复密钥。 不建议使用此选项。 |
等待 BitLocker 完成 | 选中此选项后,此步骤在 BitLocker 处理完所有驱动器后才会完成。 |
执行 Runbook
此任务序列步骤在目标计算机上Microsoft System Center 2012 Orchestrator Runbook 运行。 Orchestrator Runbook 是协调计算机和网络上操作的活动序列。 可以使用此任务序列步骤类型在 MDT 中启动 Orchestrator Runbook。
注意
此任务序列步骤不包括任何 MDT 任务序列模板。 必须将此任务序列步骤添加到创建的任何任务序列。
执行 Runbook 任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “执行 Runbook”。 |
名称 | 任务序列步骤的名称,该步骤应反映正在运行的 Runbook 的名称。 |
说明 | 提供有关任务序列步骤的其他信息的信息性文本 |
设置
名称 | 说明 |
---|---|
Orchestrator 服务器 | 键入 Orchestrator Web 服务的 URL,其中包括服务器名称。 业务流程协调程序 Web 服务可以使用超文本传输协议 (HTTP) 或 HTTP over Secure Sockets Layer (HTTPS) 。 Orchestrator Web 服务默认为端口 81。 Orchestrator Web 服务支持多个 Runbook 服务器。 默认情况下,Runbook 可以在任何 Runbook 服务器上运行。 可以将 Runbook 配置为指定应使用哪些 Runbook 服务器来运行 Runbook。 注意: Orchestrator Web 服务支持在特定 Runbook 服务器上运行 Runbook 的功能。 MDT 不支持此功能。 使用以下任一格式指定 URL: - servername。 使用此格式时,URL 默认为: https://<servername>:81/Orchestrator2012/Orchestrator.svc - servername:port。 使用此格式时,URL 默认为: https://<servername:port>/Orchestrator2012/Orchestrator.svc. - https://*servername:port。 使用此格式时,URL 默认为: https://<servername:port>/Orchestrator2012/Orchestrator.svc. - **https:// servername:port。 使用此格式时,URL 默认为: https://<servername:port>/Orchestrator2012/Orchestrator.svc. - *https:// servername:port/Orchestrator2012/Orchestrator.svc。 使用此格式时,MDT 假定你提供完全限定的 URL,因为值以 .svc 结尾。 - https:// servername:port/Orchestrator2012/Orchestrator.svc。 使用此格式时,MDT 假定你提供完全限定的 URL,因为值以 .svc 结尾。 |
Runbook | 单击“ 浏览”,然后选择此任务序列应运行的 Orchestrator Runbook 的名称。 注意: 若要成功浏览 Orchestrator Runbook,请安装适用于 Windows 7 和 Windows Server 2008 R2 .NET Framework 3.5 SP1 的 ADO.NET Data Services 更新。 |
自动提供 Runbook 参数 | 选择此选项可自动提供 Orchestrator Runbook 输入参数值 (该参数值假定 runbook 参数值是任务序列变量) 。 例如,如果 Runbook 具有名为 OSDComputerName 的输入参数,则 OSDComputerName 任务序列变量值将传递给 Runbook。 注意: 此选项仅适用于有效任务序列变量名称且不包含空格或其他特殊字符的输入参数。 尽管支持将空格和其他特殊字符作为 Orchestrator 参数名称,但它们不是有效的任务序列变量名称。 如果需要将值传递给具有空格或其他特殊字符的参数,请使用 “指定显式 Runbook 参数 ”选项。 另一个选项是 指定显式 Runbook 参数。 注意: 为 Orchestrator Web 服务的 Runbook 输入参数提供的值的格式设置为 XML。 传递包含或类似于 XML 格式的数据的值可能会导致错误。 |
指定显式 Runbook 参数 | 选择此选项可显式提供 Orchestrator Runbook 输入参数。 必须为 Orchestrator Runbook 所需的每个输入参数配置以下设置: - 名称。 这是输入 Runbook 参数的名称。 注意: 如果更改现有 Orchestrator Runbook 的参数,则需要浏览 (再次为 Runbook 重新选择) ,因为 MDT 仅在最初添加 Orchestrator Runbook 时检索参数列表。 - 值。 这可以是常量或变量,例如任务序列变量或环境变量。 例如,可以指定 %OSDComputerName%的值,这将 OSDComputerName 任务序列变量的值传递给 Runbook 输入参数。 |
等待 Runbook 完成,然后再继续 | 此复选框控制任务序列步骤是否在继续下一个任务序列步骤之前等待 Runbook 完成。 如果此复选框为: - 选中后,任务序列步骤将等待 Runbook 完成,然后继续下一个任务序列步骤。 选中此复选框后,任务序列步骤将轮询 Orchestrator Web 服务,以便 Runbook 完成。 轮询之间的时间从 1 秒开始,然后在每次投票之间增加到 2、4、8、16、32 和 64 秒。 时间达到 64 秒后,任务序列步骤继续每 64 秒轮询一次。 - 清除后,任务序列步骤不会等待 Runbook 完成,然后再继续下一个任务序列步骤。 注意: 如果 Runbook 返回输出参数,则必须选中此复选框。 |
格式化和分区磁盘
此任务序列步骤对目标计算机上的磁盘进行分区和格式化。 有关此步骤类型的详细信息,请参阅 格式化和分区磁盘。
格式化和分区磁盘任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “格式化磁盘”和“分区磁盘”。 |
设置
名称 | 说明 |
---|---|
磁盘编号 | 要配置的磁盘的物理编号。 |
磁盘类型 | 要创建的驱动器的类型。 值为: - 标准 (MBR) (主启动记录) - GPT (GUID [全局唯一标识符] 分区表) 。 默认选择为 标准 (MBR) 。 |
Volume | 在 “音量 ”设置中,可配置以下子设置: - 分区 名称。 用户可定义的名称。 - 分区类型。 值因磁盘类型而异: - MBR:仅限主要 - GPT: 主要、 EFI 或 MSR - 使用剩余空间的百分比。 - 使用特定的驱动器大小。 值增量为 1 MB 或 1 GB (GB) 。 - 将此分区设为启动分区。 - 文件系统。 值为 NTFS 或 FAT32。 - 快速格式。 选中此选项后,将执行快速格式。 - 变量。 分配给此新配置的分区的驱动器号。 |
注意
使用 CustomSettings.ini 文件指定硬盘和分区配置时,只会配置第一个硬盘和前两个分区。 编辑ZTIGather.xml以配置其他硬盘或分区。
收集
此任务序列步骤收集目标计算机的数据和处理规则。 “收集”任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “收集”。 |
设置
名称 | 说明 |
---|---|
仅收集本地数据 | 选择后,此步骤仅处理ZTIGather.xml文件中包含的属性。 |
收集本地数据和处理规则 | 选中后,此步骤将处理ZTIGather.xml文件中包含的属性以及 Rules 文件指定的文件中包含的属性。 此为默认选项。 |
规则文件 | 要处理的规则文件的名称。 如果留空,任务序列步骤将尝试查找并处理CustomSettings.ini文件。 |
注意
此任务序列步骤在 System Center 2012 R2 Configuration Manager 中以“常规”组中的“设置动态变量”的形式提供。
注入驱动程序
此任务序列步骤将注入已配置为部署到目标计算机的驱动程序。 注入驱动程序任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “注入驱动程序”。 |
设置
名称 | 说明 |
---|---|
仅安装匹配的驱动程序 | 仅注入目标计算机所需的驱动程序,并且与现装驱动程序中可用的驱动程序匹配 |
安装所有驱动程序 | 安装所有驱动程序 |
选择配置文件 | 安装所选配置文件中的所有驱动程序 |
安装应用程序
此任务序列步骤在目标计算机上安装应用程序。 有关此步骤类型的详细信息,请参阅 安装软件。
安装应用程序任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “安装应用程序”。 |
设置
名称 | 说明 |
---|---|
安装多个应用程序 | 安装 MandatoryApplications 属性已指定的必需应用程序和 Applications 属性指定的可选应用程序。 这些属性由规则配置,或在部署向导访问过程中指定。 此为默认选项。 |
安装单个应用程序 | 要安装的特定应用程序。 从下拉列表中选择应用程序,该下拉列表包含已在 Deployment Workbench 的“应用程序”节点中配置的应用程序。 |
成功代码 | 以空格分隔的应用程序安装退出代码列表,在确定应用程序的成功安装时应使用。 |
安装操作系统
此任务序列步骤在目标计算机上安装操作系统。 MDT 可以使用以下方法部署Windows 8.1、Windows 8、Windows 7、Windows Server 2012 R2、Windows Server 2012和 Windows Server 2008 R2:
setup.exe。 此方法是使用的传统方法,通过从安装媒体运行setup.exe来启动。 默认情况下,MDT 使用 setup.exe。
imagex.exe。 此方法使用 imagex.exe 和 /apply 选项安装操作系统映像。 当 (无法使用 setup.exe 方法时,MDT 将使用此方法,即它回退到使用 imagex.exe) 。
可以使用 ForceApplyFallback 属性控制使用其中哪些方法,这还会影响特定处理器体系结构启动映像的部署向导中列出的操作系统任务序列。 有关详细信息,请参阅 ForceApplyFallback 属性。
安装操作系统任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “安装操作系统”。 |
设置
名称 | 说明 |
---|---|
要安装的操作系统 | 要安装在目标计算机上的操作系统的名称。 从从已在 Deployment Workbench 的“操作系统”节点中配置的操作系统编译的下拉列表中选择操作系统。 |
磁盘 | 要安装操作系统的磁盘。 |
Partition | 要安装操作系统的分区。 |
安装角色和功能
此任务序列步骤在目标计算机上安装所选角色和功能。 有关哪个脚本完成此任务和使用的属性的详细信息,请参阅 ZTIOSRole.wsf。
安装角色和功能任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “安装角色和功能”。 |
说明 | 描述任务序列步骤用途的信息性文本。 |
设置
名称 | 说明 |
---|---|
选择要为其安装角色的操作系统 | 选择要部署到目标计算机的操作系统。 |
选择应安装的角色和功能 | 选择要在目标计算机上安装的一个或多个角色和功能。 |
脱机安装语言包
此任务序列步骤在部署操作系统之后但重新启动目标计算机之前,在目标计算机上安装映像的更新。 这些更新包括语言包。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIPatches.wsf。
安装语言包脱机任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为“脱机安装汇报”。 |
设置
名称 | 说明 |
---|---|
包名称 | 应应用于目标计算机的语言包的名称 |
注意
仅当将 MDT 与 Configuration Manager 配合使用时,此任务序列步骤才有效。
联机安装语言包
此任务序列步骤在部署操作系统和重启目标计算机后,将语言包安装到目标计算机上的映像。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTILangPacksOnline.wsf。
安装语言包联机任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “联机安装语言包”。 |
设置
名称 | 说明 |
---|---|
包名称 | 应应用于目标计算机的语言包的名称 |
注意
仅当将 MDT 与 Configuration Manager 配合使用时,此任务序列步骤才有效。
脱机安装汇报
此任务序列步骤在部署操作系统之后但重新启动目标计算机之前,在目标计算机上安装映像的更新。 这些更新包括语言包。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIPatches.wsf。
安装汇报脱机任务序列步骤类型的唯一属性和设置如下:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为“脱机安装汇报”。 |
设置
名称 | 说明 |
---|---|
选择配置文件 | 应应用于目标计算机的选择配置文件的名称 注意: 将 MDT 与 Configuration Manager 配合使用时,请指定应应用的更新包的名称。 |
从域加入失败中恢复
此任务序列步骤验证目标计算机是否已加入域。 “从域加入失败”任务序列步骤类型中恢复的唯一属性和设置如下:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为“从 域加入失败中恢复”。 |
设置
名称 | 说明 |
---|---|
自动恢复 | 任务序列步骤尝试将目标计算机加入域。 |
手动恢复 | 如果目标计算机无法加入域,任务序列步骤会导致任务序列程序暂停,从而允许你尝试将目标计算机加入域。 |
无恢复 | 如果目标计算机无法加入域,任务序列将失败,停止任务序列。 |
重启计算机
此任务序列步骤重启目标计算机。 重启计算机任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “重新启动计算机”。 |
设置
名称 | 说明 |
---|---|
无 | 无 |
运行命令行
此任务序列步骤在目标计算机上运行指定的命令。 有关此步骤类型的详细信息,请参阅 运行命令行。
运行命令行任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “运行命令行”。 |
设置
名称 | 说明 |
---|---|
命令行 | 处理此任务序列步骤时要运行的命令 |
从 | 应用程序的起始文件夹 (路径必须是目标计算机上的有效路径。) |
以以下帐户身份运行此步骤 | 允许指定将用于运行指定命令的用户凭据 |
Account | 将用于运行指定命令的用户凭据 |
加载用户的配置文件 | 选中后,加载指定帐户的用户配置文件 |
运行 PowerShell 脚本
此任务序列步骤在目标计算机上运行指定的Windows PowerShell ™脚本。 有关什么脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIPowerShell.wsf。
运行 PowerShell 脚本任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “运行 PowerShell 脚本”。 |
设置
名称 | 说明 |
---|---|
PowerShell 脚本 | 处理此任务序列步骤时要运行的Windows PowerShell脚本 |
参数 | 要传递给Windows PowerShell脚本的参数。 这些参数的指定方式应与从命令行添加到 Windows PowerShell 脚本时相同。 提供的参数应仅为脚本使用的参数,而不适用于Windows PowerShell命令行。 以下示例是此设置的有效值: -MyParameter1 MyValue1 -MyParameter2 MyValue2 以下示例是此设置的无效值, (粗体项) 不正确: -nologo -executionpolicy unrestricted -File MyScript.ps1 -MyParameter1 MyValue1 -MyParameter2 MyValue2 上一个示例无效,因为值包含Windows PowerShell命令行参数 (-nologo 和 -executionpolicy 不受限制) 。 |
注意
此任务序列步骤在 System Center 2012 R2 Configuration Manager中以“常规”组中的“运行 PowerShell 脚本”的形式提供。
设置任务序列变量
此任务序列步骤将指定的任务序列变量设置为指定的值。 有关此步骤类型的详细信息,请参阅 设置任务序列变量。
设置任务序列变量任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “设置任务序列变量”。 |
设置
名称 | 说明 |
---|---|
任务序列变量 | 要修改的变量的名称 |
值 | 要分配给指定变量的值 |
卸载角色和功能
此任务序列步骤从目标计算机卸载所选角色和功能。 有关哪个脚本完成此任务和使用的属性的详细信息,请参阅 ZTIOSRole.wsf。
卸载角色和功能任务序列步骤类型的唯一属性和设置是:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “卸载角色和功能”。 |
说明 | 描述任务序列步骤用途的信息性文本。 |
设置
名称 | 说明 |
---|---|
选择要为其安装角色的操作系统 | 选择要部署到目标计算机的操作系统。 |
选择应安装的角色和功能 | 从目标计算机中选择一个或多个角色和功能以取消安装。 |
验证
此任务序列步骤验证目标计算机是否满足指定的部署先决条件条件。 验证任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 将此只读类型设置为 “验证”。 |
设置
名称 | 说明 |
---|---|
确保最小内存 | 选择后,此步骤将验证目标计算机上安装的内存量(以兆字节为单位)是否满足或超过指定的内存量。 这是默认选择。 |
确保最低处理器速度 | 选择后,此步骤将验证安装在目标计算机中的处理器速度(以兆赫 (MHz) 为单位)是否达到或超过指定的量。 这是默认选择。 |
确保指定的图像大小适合 | 选择此选项后,此步骤将验证目标计算机上的可用磁盘空间量(以兆字节为单位)是否满足或超过指定的量。 |
确保要刷新的当前操作系统 | 选择后,此步骤将验证目标计算机上安装的操作系统是否满足指定的要求。 这是默认选择。 |
注意
此任务序列步骤在 System Center 2012 R2 Configuration Manager“常规”组中作为“检查就绪情况”提供。
现装任务序列步骤
以下任务序列步骤由 MDT 随附的一个或多个可用任务序列模板引用。 下面的每个示例都列出了预配置的属性、参数和选项,并可用作生成自定义任务序列的基础。
示例中仅列出了任务序列步骤属性、参数和选项及其相应的值。
注意
有关每个任务序列步骤的详细信息,请参阅任务序列步骤类型的通用属性和选项和任务序列步骤类型的特定属性和设置中的相应主题。
应用网络设置
此任务序列步骤在目标计算机上配置网络适配器。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTINICConfig.wsf。
“应用网络设置”任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 应用网络设置 |
名称 | 应用网络设置 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
此步骤未预配置任何参数。 默认情况下,这会导致此步骤将网络适配器配置为使用 DHCP。 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
注意
使用 CustomSettings.ini 文件指定网络适配器配置时,只会配置第一个网络适配器。 编辑ZTIGather.xml以配置其他网络适配器。
应用修补程序
此任务序列步骤在部署操作系统之后但重新启动目标计算机之前,在目标计算机上安装映像的更新。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIPatches.wsf。
安装汇报脱机任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 脱机安装汇报 |
名称 | 应用修补程序 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
选择配置文件 | 选择要在目标计算机上安装的修补程序时使用的配置文件的名称 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
应用 Windows PE
此任务序列步骤准备在 Windows 预安装环境中启动的目标计算机 (Windows PE) 。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 LTIApply.wsf。
应用 Windows PE 任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 应用 Windows PE |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\LTIApply.wsf" /PE |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
备份
此任务序列步骤在开始操作系统部署之前备份目标计算机。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIBackup.wsf。
备份任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 备份 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIBackup.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
捕获组
此任务序列步骤捕获目标计算机上存在的本地组的组成员身份。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIGroups.wsf。
捕获组任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 捕获组 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIGroups.wsf" /capture |
从 | 未指定。 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
捕获用户状态
此任务序列步骤捕获目标计算机上存在的用户配置文件的用户状态。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关什么脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIUserState.wsf。 有关此步骤类型的详细信息,请参阅 捕获用户状态。
捕获用户状态任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 捕获用户状态 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIUserState.wsf" /capture |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
检查 BIOS
此任务序列步骤检查目标计算机的基本输入/输出系统 (BIOS) ,以确保它与要部署的操作系统兼容。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIBIOSCheck.wsf。
检查 BIOS 任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 检查 BIOS |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIBIOSCheck.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
配置
此任务序列步骤使用适用于要部署到目标计算机的操作系统的必需属性值配置 Unattend.xml 文件。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIConfigure.wsf。
配置任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 配置 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIConfigure.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
复制脚本
此任务序列步骤将部署过程中使用的部署脚本复制到目标计算机上的本地硬盘。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 LTICopyScripts.wsf。
复制脚本任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 复制脚本 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\LTICopyScripts.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
复制 Sysprep 文件
此任务序列步骤将 Sysprep 文件复制到目标计算机。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 LTISysprep.wsf。
复制 Sysprep 文件任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 复制 Sysprep 文件 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\LTISysprep.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
创建 BitLocker 分区
此任务序列步骤将 BDEInstall 属性设置为 True,指示应在目标计算机上安装 BitLocker。 创建 BitLocker 分区任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 值 |
---|---|
类型 | 设置任务序列变量 |
名称 | 创建 BitLocker 分区 |
说明 | 无 |
设置
名称 | 值 |
---|---|
任务序列变量 | BDE 安装 |
值 | True |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
创建 WIM
此任务序列步骤创建目标计算机的备份。 创建 WIM 任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 创建 WIM |
说明 | 无 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIBackup.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
禁用 BDE 保护程序
如果 BitLocker 安装在目标计算机上,则此任务序列步骤将禁用 BitLocker 保护程序。
禁用 BDE 保护程序任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 禁用 BDE 保护程序 |
说明 | 无 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIDisableBDEProtectors.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
启用 BitLocker
此任务序列步骤在目标计算机上启用 BitLocker。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIBde.wsf。
启用 BitLocker 任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 启用 BitLocker |
名称 | 启用 BitLocker |
说明 | 无 |
设置
名称 | 值 |
---|---|
当前操作系统驱动器 | 已选中 |
仅限 TPM | 已选中 |
仅 USB 上的启动密钥 | 未选定 |
USB 上的 TPM 和启动密钥 | 未选定 |
特定驱动器 | 未选定 |
在 Active Directory 中 | 已选中 |
不要创建恢复密钥 | 未选定 |
等待 BitLocker 完成 | 未选定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | BdeInstallSuppress 不等于 YES |
启用 OEM 磁盘配置
此任务序列步骤将 DeploymentType属性设置为 NEWCOMPUTER,这允许对目标计算机的磁盘进行分区和格式化。
启用 OEM 磁盘配置任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 值 |
---|---|
类型 | 设置任务序列变量 |
名称 | 启用 OEM 磁盘配置 |
说明 | 无 |
设置
名称 | 值 |
---|---|
任务序列变量 | DeploymentType |
值 | NEWCOMPUTER |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
结束阶段
此任务序列步骤结束当前部署阶段并重启目标计算机。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
“结束阶段”任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 重启计算机 |
名称 | 结束阶段 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
无 | 无 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
执行 Sysprep
此任务序列步骤在目标计算机上启动 Sysprep。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。 有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 LTISysprep.wsf。
执行 Sysprep 任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 执行 Sysprep |
说明 | 无 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\LTISysprep.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
强制 Diskpart 操作
如果 C:\oem.wsf 文件存在,则此任务序列步骤将删除 C:\oem.wsf 文件,这将允许运行 格式化和分区磁盘 任务序列步骤。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
强制磁盘部件操作任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 强制 Diskpart 操作 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cmd.exe /c if exist c:\oem.wsf del /q c:\oem.wsf |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0.1 |
出错时继续 | 已选中 |
条件限定符 | 无 |
格式化和分区磁盘
此任务序列步骤在目标计算机上配置磁盘分区并设置其格式。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIDiskpart.wsf。
格式化和分区磁盘任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 格式化和分区磁盘 |
名称 | 格式化和分区磁盘 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
磁盘编号 | 0 |
磁盘类型 | 标准 (MBR) |
Volume | 在“卷”设置中,配置了以下子设置: - 分区名称。 OSDisk - 分区类型。 主 - 使用剩余空间的百分比。 已选中 - 大小 (%) 。 100 - 使用特定的驱动器大小。 未选定 - 将此分区设为启动分区。 已选中 - 文件系统。 Ntfs - 快速格式。 已选中 - 变量。 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
注意
使用 CustomSettings.ini 文件指定硬盘和分区配置时,只会配置第一个硬盘和前两个分区。 编辑ZTIGather.xml以配置其他硬盘或分区。
仅收集本地
此任务序列步骤从应用于目标计算机的本地源收集部署配置设置。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关什么脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIGather.wsf。
“仅收集本地”任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 收集 |
名称 | 仅收集本地 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
仅收集本地数据 | 已选中 |
收集本地数据和处理规则 | 未选定 |
规则文件 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 无 |
生成应用程序迁移文件
此任务序列步骤生成ZTIAppXmlGen.xml文件,其中包含目标计算机上安装的文件关联列表。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关什么脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIAppXmlGen.wsf。
“生成应用程序迁移文件”任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 生成应用程序迁移文件 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIAppXmlGen.wsf" /capture |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 无 |
注入驱动程序
此任务序列步骤将注入已配置为部署到目标计算机的驱动程序。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIDrivers.wsf。
注入驱动程序任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 注入驱动程序 |
名称 | 注入驱动程序 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
仅安装匹配的驱动程序 | 仅注入目标计算机所需的驱动程序,并与现装驱动程序中可用的驱动程序匹配 |
安装所有驱动程序 | 注入所有驱动程序 |
选择配置文件 | 注入与所选配置文件关联的驱动程序 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
安装应用程序
此任务序列步骤在目标计算机上安装应用程序。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIApplications.wsf。
安装应用程序任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 安装应用程序 |
名称 | 安装应用程序 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
安装多个应用程序 | 已选中 |
安装单个应用程序 | 未选定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
安装操作系统
此任务序列步骤在目标计算机上安装操作系统。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
安装操作系统任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 安装操作系统 |
名称 | 安装操作系统 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
要安装的操作系统 | 此值对应于创建任务序列时选择的操作系统。 |
磁盘 | 要安装操作系统的磁盘。 |
Partition | 要在其中安装操作系统的分区。 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
下一阶段
此任务序列步骤将 Phase 属性更新为部署过程中的下一阶段。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTINextPhase.wsf。
下一阶段任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 下一阶段 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTINextPhase.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
应用后清理
在目标计算机上安装映像后,此任务序列步骤将清理不必要的文件。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关脚本完成此任务和使用的属性的详细信息,请参阅 LTIApply.wsf。
“应用后清理”任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 应用后清理 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\LTIApply.wsf" /post |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
从域恢复
此任务序列步骤将验证目标计算机是否已加入域。 有关哪个脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIDomainJoin.wsf。
“从域恢复”任务序列步骤类型的唯一属性和设置包括:
属性
名称 | 说明 |
---|---|
类型 | 此只读类型设置为“从域加入失败中恢复”。 |
设置
名称 | 说明 |
---|---|
自动恢复 | 任务序列步骤将尝试将目标计算机加入域。 |
手动恢复 | 如果目标计算机无法加入域,任务序列步骤将导致任务序列程序暂停,从而允许用户尝试将目标计算机加入域。 |
无恢复 | 如果目标计算机无法加入域,任务序列将失败,停止任务序列。 |
重启计算机
此任务序列步骤重启目标计算机。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
重启计算机任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 重启计算机 |
名称 | 重启计算机 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
无 | 无 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
还原组
此任务序列步骤还原目标计算机上以前捕获的本地组的组成员身份。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关脚本完成此任务和使用哪些属性的详细信息,请参阅 ZTIGroups.wsf。
还原组任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 还原组 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIGroups.wsf" /restore |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 如果所有条件均为 true: - DoCapture 不等于 YES - DoCapture 不等于 PREPARE |
还原用户状态
此任务序列步骤将以前捕获的用户状态还原到目标计算机。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关什么脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIUserState.wsf。
有关此步骤类型的详细信息,请参阅 还原用户状态。
还原用户状态任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 还原用户状态 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIUserState.wsf" /restore |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 如果所有条件均为 true: - 如果 DoCapture 不等于 YES - 如果 DoCapture 不等于 PREPARE |
设置映像生成
此任务序列步骤将 ImageBuild 属性设置为 OSCurrentVersion 中包含的值。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
设置映像生成任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 设置任务序列变量 |
名称 | 设置映像生成 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
任务序列变量 | ImageBuild |
值 | %OSCurrentVersion% |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
设置图像标志
此任务序列步骤将 ImageFlags 属性设置为 OSSKU 中包含的值。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
“设置映像标志”任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 设置任务序列变量 |
名称 | 设置图像标志 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
任务序列变量 | ImageFlags |
值 | %OSSKU% |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
纹身
此任务序列步骤使用标识和版本信息对目标计算机进行纹身。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关脚本完成此任务和使用的属性的详细信息,请参阅 ZTITatoo.wsf。
纹身任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 纹身 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTITatoo.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
验证
此任务序列步骤验证目标计算机是否满足指定的部署先决条件条件。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIValidate.wsf。
验证任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 验证 |
名称 | 验证 |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
确保最小内存 (MB) | 选中的部分。 值选择器设置为 768。 |
确保最低处理器速度 (MHz) | 选中的部分。 值选择器设置为 800。 |
确保指定的映像大小适合 (MB) | 未选择。 |
确保要刷新的当前操作系统 | 选中的部分。 值选择器设置为 “服务器” 或 “客户端”,具体取决于用于创建任务序列的模板。 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
Windows 更新 (预应用程序安装)
此任务序列步骤在安装应用程序之前将更新安装到目标计算机。 下面是设置的简要列表,其中显示了此步骤最初是如何在其中一个 MDT 任务序列模板中配置的。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIWindowsUpdate.wsf。
Windows 更新 (预应用程序安装) 任务序列步骤的默认配置为:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | Windows 更新 (预应用程序安装) |
说明 | 未指定 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIWindowsUpdate.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
Windows 更新 (应用程序后安装)
此任务序列步骤与Windows 更新 (预应用程序安装) 任务序列步骤相同。
擦除磁盘
此任务序列步骤使用 Format 命令擦除磁盘中的所有信息。
有关哪个脚本完成此任务以及使用哪些属性的详细信息,请参阅 ZTIWipeDisk.wsf。
擦除磁盘任务序列步骤的默认配置是:
属性
名称 | 值 |
---|---|
类型 | 运行命令行 |
名称 | 擦除磁盘 |
说明 | 仅当 在 CustomSettings.ini 中的 WipeDisk=TRUE 时,才会运行 |
设置
名称 | 值 |
---|---|
命令行 | cscript.exe "%SCRIPTROOT%\ZTIWipeDisk.wsf" |
从 | 未指定 |
以以下帐户身份运行此步骤 | 未指定 |
选项
名称 | 值 |
---|---|
禁用此步骤 | 未选定 |
成功代码 | 0 3010 |
出错时继续 | 未选定 |
条件限定符 | 未指定 |
属性
Lite Touch 安装中使用的脚本 (LTI) 和 ZTI 引用属性,以确定部署过程中使用的过程步骤和配置设置。 脚本会自动创建其中一些属性。 必须在 CustomSettings.ini 文件中配置其他属性。 其中一些属性包括:
仅适用于 ZTI
仅适用于 LTI
用于 ZTI 和 LTI
使用此引用可帮助确定要配置的正确属性以及要为每个属性包含的有效值。
对于每个属性,都提供了以下信息:
说明。提供属性用途的说明,以及有关属性自定义的任何相关信息。
注意
除非仅显式指定 ZTI 或 LTI,否则属性对 ZTI 和 LTI 均有效。
值和说明。指示要为 属性指定的有效值,并简要说明每个值的含义。 (斜体的值指示值被替换,例如值 user1, user2 指示 user1 和 user2 将替换为用户帐户的实际名称。)
示例。提供属性用法的示例,因为它可能显示在 .ini 文件中。
有关在执行 ZTI 部署时可能引用的这些和其他任务序列属性的详细信息,请参阅 操作系统部署任务序列变量。
部署脚本通常要求以大写形式指定值,以便正确读取它们。 因此,指定属性值时,请使用大写字母。
属性定义
以下部分介绍可用于 MDT 中的 LTI 和 ZTI 部署的属性。
提示
属性按字母顺序排序。
_SMSTSOrgName
自定义任务序列程序引擎的显示横幅
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 将在任务序列程序引擎的显示横幅中使用的名称 |
示例 |
---|
[Settings] Priority=Default [Default] _SMSTSOrgName=Woodgrove Bank |
ADDSLogPath
本地计算机上硬盘上的非 UNC 目录完全限定,用于托管 AD DS 日志文件。 如果该目录存在,则它必须为空。 如果不存在,则会创建它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
log_path | 用于托管 AD DS 日志文件的本地计算机上硬盘上的完全限定的非 UNC 目录 |
示例 |
---|
[Settings] Priority=Default [Default] ADDSLogPath=%DestinationLogicalDrive%\Windows\NTDS |
ADDSPassword
将服务器提升到域控制器时可以使用的帐户凭据。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
password | 可用于升级操作的帐户凭据 |
示例 |
---|
[Settings] Priority=Default [Default] ADDSUserName=Administrator ADDSUserDomain=WoodGroveBank ADDSPassword=<complex_password> |
ADDSUserDomain
这是 ADDSUserName 指定的帐户应从中获取的域。 如果操作是创建新林或从备份域控制器升级成为成员服务器,则没有默认值。 如果操作是创建新树,则默认为计算机当前加入到的林的 DNS 名称。 如果操作是创建新的子域或副本,则默认为计算机加入到的域的 DNS 名称。 如果操作是降级计算机,并且计算机是子域中的域控制器,则默认值为父域的 DNS 名称。 如果操作是降级计算机,并且计算机是树根域的域控制器,则默认为林的 DNS 名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
domain | 应从域获取 UserName 帐户 |
示例 |
---|
[Settings] Priority=Default [Default] ADDSUserName=Administrator ADDSUserDomain=WoodGroveBank ADDSPassword=<complex_password> |
ADDSUserName
将服务器提升到域控制器时使用的帐户凭据。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_name | 将用于升级操作的帐户凭据 |
示例 |
---|
[Settings] Priority=Default [Default] ADDSUserName=Administrator ADDSUserDomain=WoodGroveBank ADDSPassword=complex_password |
管理员
将添加到目标计算机上的本地管理员组的用户帐户和域组的列表。 Administrators 属性是文本值的列表,可以是任何非空白值。 Administrators 属性具有数字后缀 (例如 Administrators001 或 Administrators002) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 要添加到本地管理员组的用户或组的名称 |
示例 |
---|
[Settings] Priority=Default [Default] Administrators001=WOODGROVEBANK\NYC Help Desk Staff Administrators002=WOODGROVEBANK\North America East Help Desk Staff PowerUsers001=WOODGROVEBANK\User01 PowerUsers002=WOODGROVEBANK\User02 |
AdminPassword
定义将分配给目标计算机上的本地管理员用户帐户的密码。 如果未指定,将使用管理员用户帐户的预部署密码。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
admin_password | 要分配给目标计算机上的管理员用户帐户的密码 |
示例 |
---|
[Settings] Priority=Default [Default] Administrators001=WOODGROVEBANK\NYC Help Desk Staff AdminPassword=<admin_password> |
应用程序
应在目标计算机上安装的应用程序 GUID 的列表。 这些应用程序是在 Deployment Workbench 的“应用程序”节点上指定的。 这些 GUID 存储在 Applications.xml 文件中。 Applications 属性是可以是任何非空白值的文本值的列表。 Applications 属性具有数字后缀 (例如 Applications001 或 Applications002) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
application_guid | GUID 由 Deployment Workbench 指定,用于将应用程序部署到目标计算机。 GUID 对应于存储在 Applications.xml 文件中的应用程序 GUID。 |
示例 |
---|
[Settings] Priority=Default [Default] Applications001={1D7DF331-47B7-472C-87B3-442597EC2F7D} Applications002={9d2b8999-5e4d-4f3d-bb05-edaaf4fe5628} |
ApplicationSuccessCodes
由 ZTIApplications 脚本使用的错误代码的空格分隔列表,用于确定应用程序的成功安装。
注意
此属性仅适用于 安装应用程序 任务序列步骤类型,并且当选择了 “安装多个应用程序 ”时。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
error_codes | 确定何时成功安装应用程序的错误代码。 默认值为 0 和 3010。 |
示例 |
---|
[Settings] Priority=Default [Default] ApplicationSuccessCodes=0 3010 |
ApplyGPOPack
此属性用于确定是否执行 “应用本地 GPO 包” 任务序列步骤。
注意
此属性的默认值始终执行 “应用本地 GPO 包” 任务序列步骤。 必须显式提供值“NO”才能替代此行为。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 执行 “应用本地 GPO 包” 任务序列步骤。 此值为默认值。 |
不 | 不执行 “应用本地 GPO 包” 任务序列步骤。 |
示例 |
---|
[Settings] Priority=Default [Default] ApplyGPOPack=NO |
体系结构
当前正在运行的处理器的处理器体系结构,不一定是目标计算机支持的处理器体系结构。 例如,在 64 位处理器上运行 32 位兼容操作系统时, 体系结构 将指示处理器体系结构为 32 位。
使用 CapableArchitecture 属性可标识目标计算机支持的实际处理器体系结构。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 中配置。 将此属性视为只读。 但是,可以在 CustomSettings.ini中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
x86 | 处理器体系结构为 32 位。 |
x64 | 处理器体系结构为 64 位。 |
示例 |
---|
无 |
AreaCode
要为目标计算机上的操作系统配置的区号。 此属性仅允许数字字符。 此值插入到 Unattend.xml 中的相应配置设置中。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
area_code | 要部署目标计算机的区号 |
示例 |
---|
[Settings] Priority=Default [Default] AreaCode=206 CountryCode=001 Dialing=TONE LongDistanceAccess=9 |
AssetTag
与目标计算机关联的资产标记编号。 资产标记编号的格式未定义。 使用此属性创建包含针对特定计算机的设置的子部分。
注意
此属性由 MDT 脚本动态设置,不能在 CustomSettings.ini 或 MDT DB 中设置其值。 将此属性视为只读。 但是,可以在 CustomSettings.ini 或 MDT DB 中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
asset_tag | 资产标记的格式未定义,由每个组织的资产标记标准决定。 |
示例 1 |
---|
[Settings] Priority=Default [Default] OSDComputerName=HP-%AssetTag% |
示例 2 |
---|
[Settings] Priority=AssetTag, Default [Default] OSInstall=YES [0034034931] OSDComputerName=HPD530-1 [0034003233] OSDNEWMACHINENAME=BVMXP |
AutoConfigDNS
指定 Active Directory 安装向导是否在检测到 DNS 动态更新协议不可用时为新域配置 DNS。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 如果 DNS 动态更新协议不可用,则为新域配置 DNS |
不 | 不为域配置 DNS |
示例 |
---|
[Settings] Priority=Default [Default] AutoConfigDNS=YES |
BackupDir
存储目标计算机备份的文件夹。 此文件夹位于 BackupShare 属性中指定的 UNC 路径下。 如果该文件夹尚不存在,则会自动创建该文件夹。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Folder | 在 BackupShare 属性中指定的共享文件夹下存在的文件夹的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DoCapture=YES BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% BackupDrive=C: |
BackupDrive
要包含在目标计算机的备份中的驱动器。 此属性默认为包含磁盘 0 分区 1 的驱动器。 也可以将其设置为 ALL。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
backup_drive | 要备份的驱动器的驱动器号 |
ALL | 备份目标计算机上的所有驱动器 |
示例 |
---|
[Settings] Priority=Default [Default] DoCapture=YES BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% BackupDrive=C: |
BackupFile
指定 ZTIBackup.wsf 脚本将使用的 WIM 文件。 有关脚本使用此属性的详细信息,请参阅 ZTIBackup.wsf。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
BackupDir | Windows 映像格式 (WIM) 备份期间要使用的文件的名称。 |
示例 |
---|
[Settings] Priority=Default [Default] DoCapture=YES BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% BackupFile=%OSDComputerName%.wim |
BackupShare
存储目标计算机备份的共享文件夹。
用于访问此共享文件夹的凭据:
LTI 是在部署向导中输入的凭据。
ZTI 是Configuration Manager高级客户端网络访问帐户使用的凭据。
此共享所需的权限如下所示:
域计算机。 允许“创建文件夹/追加数据”权限。
域用户。 允许“创建文件夹/追加数据”权限。
创建者所有者。 允许完全控制权限。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UNC_path | 共享文件夹的 UNC 路径 注意: 在部署目标操作系统之前,此属性中指定的 UNC 路径必须存在。 |
示例 |
---|
[Settings] Priority=Default [Default] DoCapture=YES BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% BackupDrive=C: |
BDEAllowAlphaNumericPin
此属性配置 BitLocker PIN 是否包含字母数字值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | PIN 中允许使用字母数字字符。 注意: 除了将此属性设置为 YES 外,还必须启用 “允许启动增强型 PIN” 组策略设置。 |
不 | PIN 中只允许使用数字字符。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEAllowAlphaNumericPin=YES BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=AD BDEKeyLocation=C: |
BDEDriveLetter
未由 BitLocker 加密的分区的驱动器号,也称为 系统卷。 SYSVOL 是包含 BIOS 启动平台后加载 Windows 计算机所需的特定于硬件的文件的目录。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
drive_letter | 系统卷 (的逻辑驱动器的字母指定,例如 S 或 T) 。 默认值为 S。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=AD BDEKeyLocation=C: |
BDEDriveSize
BitLocker 系统分区的大小。 该值以 MB 为单位指定。 在此示例中,要创建的 BitLocker 分区的大小几乎为 2 GB (2,000 MB) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
drive_size | 分区的大小(以 MB 为单位);默认大小为: - Windows 7 和 Windows Server 2008 R2:300 MB |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=AD BDEKeyLocation=C: |
BDEInstall
要执行的 BitLocker 安装的类型。 使用以下方法之一保护目标计算机:
TPM 微控制器
TPM 和外部启动密钥使用通常存储在 U 盘 [UFD] 上的密钥 ()
TPM 和 PIN
外部启动密钥
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
TPM | 仅使用 TPM 保护计算机。 TPM 是一种用于存储密钥、密码和数字证书的微控制器。 微控制器通常是计算机主板不可或缺的一部分。 |
TPMKey | 使用 TPM 和启动密钥保护计算机。 使用此选项可以创建启动密钥并将其保存在 UFD 上。 每次计算机启动时,端口中必须存在启动密钥。 |
TPMPin | 使用 TPM 和引脚保护计算机。 将此选项与 BDEPin 属性结合使用。 |
Key | 使用外部密钥 (恢复密钥) 保护计算机,该密钥可以存储在文件夹、AD DS 中或打印出来。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=AD BDEKeyLocation=C: |
BDEInstallSuppress
指示部署过程是否应跳过 BitLocker 安装。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 请勿尝试安装 BitLocker。 |
不 | 尝试安装 BitLocker。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=YES |
BDEKeyLocation
用于存储 BitLocker 恢复密钥和启动密钥的位置。
注意
如果使用部署向导配置此属性,则 属性必须是可移动磁盘的驱动器号。 如果 SkipBitLocker 属性设置为 TRUE ,以便跳过 “指定 BitLocker 配置 向导”页,则可以将此属性设置为 CustomSettings.ini 或 MDT 数据库中的 UNC 路径, (MDT DB) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Location | 指定恢复密钥的存储位置;必须是 UNC 路径或可移动磁盘的驱动器号。 如果未设置,将使用第一个可用的可移动驱动器。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=AD BDEKeyLocation=C: |
BDEPin
配置 BitLocker 和 BDEInstall 或 OSDBitLockerMode 属性时要分配给目标计算机的 PIN 设置为 TPMPin。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
针 | 用于 BitLocker 的 PIN。 PIN 长度在 4 到 20 位之间。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMPin BDEPin=123456789 |
BDERecoveryKey
一个布尔值,指示进程是否为 BitLocker 创建恢复密钥。 密钥用于恢复 BitLocker 卷上加密的数据。 此密钥在加密上等效于启动密钥。 如果可用,恢复密钥会将卷主密钥 (VMK) 解密,进而 (FVEK) 解密完整的卷加密密钥。
注意
恢复密钥存储在 BDEKeyLocation 属性中指定的位置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
广告 | 创建恢复密钥。 |
未指定 | 不会创建恢复密钥。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=AD BDEKeyLocation=C: |
BDEWaitForEncryption
指定在 BitLocker 完成所有指定驱动器的加密过程之前,部署过程不应继续。 指定 TRUE 可能会显著增加完成部署过程所需的时间。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 指定部署过程应等待驱动器加密完成。 |
FALSE | 指定部署过程不应等待驱动器加密完成。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 OSDBitLockerMode=TPMKey OSDBitLockerStartupKeyDrive=C: OSDBitLockerCreateRecoveryPassword=AD BDEWaitForEncryption=TRUE |
BitsPerPel
用于在目标计算机上显示颜色的设置。 属性可以包含数字,并且对应于颜色质量设置。 在此示例中, 32 表示每像素 32 位的颜色质量。 此值插入到 Unattend.xml 中的相应配置设置中。
注意
Unattend.xml模板文件 () 中的默认值为 1,024 像素水平分辨率、768 像素垂直分辨率、32 位颜色深度和 60 Hertz (Hz) 垂直刷新率。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
bits_per_pixel | 用于颜色的每像素的位数。 默认值是所部署的操作系统的默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] BitsPerPel=32 VRefresh=60 XResolution=1024 YResolution=768 |
BuildID
标识要部署到目标计算机的操作系统任务序列。 在 Deployment Workbench 中的“任务序列”节点上创建任务序列 ID。 BuildID 属性允许字母数字字符、连字符 () 和下划线 (_) 。 BuildID 属性不能为空或包含空格。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
build_id | 部署工作台中为要部署的目标操作系统定义的操作系统任务序列的标识符 注意: 确保使用 Deployment Workbench 用户界面中指定的 TaskSequenceID (UI) 而不是 TaskSequenceID 的 GUID。 |
示例 |
---|
[Settings] Priority=Default [Default] BuildID=BareMetal |
CapableArchitecture
目标计算机支持的处理器体系结构,而不是正在运行的当前处理器体系结构。 例如,在 64 位处理器上运行 32 位兼容操作系统时, CapableArchitecture 将指示处理器体系结构为 64 位。
使用 体系结构 属性可查看当前正在运行的处理器体系结构。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
x86 | 处理器体系结构为 32 位。 |
x64 | 处理器体系结构为 64 位。 |
示例 |
---|
无 |
CaptureGroups
控制是否捕获目标计算机上的本地组的组成员身份。 此组成员身份在状态捕获阶段捕获,并在状态还原阶段还原。
注意
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
不 | 不捕获任何组成员身份信息。 |
ALL | 捕获目标计算机上所有本地组的成员身份。 |
是的 | 捕获管理员和 Power Users 内置组的成员身份,以及组的属性中列出的组。 如果指定了其他值,则这是默认值。 (是 典型的值。) |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ CaptureGroups=YES Groups1=NYC Application Management Groups2=NYC Help Desk Users |
ChildName
指定在安装子域时是否在现有目录服务域名称的开头追加 DNS 标签。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 子域的名称 |
示例 |
---|
[Settings] Priority=Default [Default] ChildName=childdom.parentdom.WoodGroveBank.com |
ComputerBackupLocation
存储计算机备份的网络共享文件夹。 如果目标文件夹尚不存在,则会自动创建它。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
空白 | 与 AUTO 相同。 |
UNC_path | 存储备份的网络共享文件夹的 UNC 路径。 |
自动 | 如果空间可用,则在本地硬盘上创建备份。 否则,备份将保存到 BackupShare 和 BackupDir 属性中指定的网络位置。 |
NETWORK | 在 BackupShare 和 BackupDir 中指定的网络位置上创建备份。 |
没有 | 不会执行任何备份。 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ ComputerBackupLocation=NETWORK BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE |
ComputerName
已放弃使用该属性。 请改用 OSDComputerName 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
无 | 无 |
示例 |
---|
无 |
ConfigFileName
指定在 OEM 部署期间使用的配置文件的名称。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
file_name | 指定在 OEM 部署期间使用的配置文件的名称 |
示例 |
---|
无 |
ConfigFilePackage
指定在 OEM 部署期间使用的配置包的包 ID。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
package | 指定在 OEM 部署期间使用的配置包的包 ID |
示例 |
---|
无 |
ConfirmGC
指定副本是否也是全局编录。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 如果备份是全局编录,则使副本成为全局编录。 |
不 | 不使副本成为全局编录。 |
示例 |
---|
[Settings] Priority=Default [Default] ConfirmGC=YES |
CountryCode
要为目标计算机上的操作系统配置的国家/地区代码。 此属性仅允许数字字符。 此值插入到 Unattend.xml 中的相应配置设置中。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
country_code | 要部署目标计算机的国家/地区代码 |
示例 |
---|
[Settings] Priority=Default [Default] AreaCode=206 CountryCode=001 Dialing=TONE LongDistanceAccess=9 |
CriticalReplicationOnly
指定升级操作是否仅执行关键复制,然后继续,跳过复制的非关键 (和可能较长的) 部分。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 跳过非关键复制 |
不 | 不跳过非关键复制 |
示例 |
---|
[Settings] Priority=Default [Default] CriticalReplicationOnly=YES |
CustomDriverSelectionProfile
指定在驱动程序安装期间使用的自定义选择配置文件。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
个人资料 | 驱动程序安装期间使用的自定义选择配置文件 |
示例 |
---|
[Settings] Priority=Default [Default] CustomDriverSelectionProfile=CustomDrivers |
CustomPackageSelectionProfile
指定在包安装期间使用的自定义选择配置文件。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
个人资料 | 包安装期间使用的自定义选择配置文件 |
示例 |
---|
[Settings] Priority=Default [Default] CustomPackageSelectionProfile=CustomPackages |
CustomWizardSelectionProfile
指定向导用于筛选各种项的显示情况的自定义选择配置文件。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
个人资料 | 用于筛选各种项目的显示向导的自定义选择配置文件 |
示例 |
---|
[Settings] Priority=Default [Default] CustomWizardSelectionProfile=CustomWizard |
Database
属性,指定要用于从 Table 属性中指定的表中的列查询属性值的数据库。 数据库位于 SQLServer 属性中指定的计算机上。 计算机上的 Microsoft SQL Server ® 实例在 Instance 属性中指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
database | 用于查询属性值的数据库的名称 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
DatabasePath
指定包含域数据库的目标计算机固定磁盘上的目录的完全限定的非 UNC 路径。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
path | 指定包含域数据库的本地计算机固定磁盘上的目录的完全限定的非 UNC 路径 |
示例 |
---|
[Settings] Priority=Default [Default] DatabasePath=%DestinationLogicalDrive%\Windows\NTSD |
DBID
指定用于使用SQL Server身份验证连接到运行由 SQLServer 属性指定的SQL Server () 的计算机的用户帐户。 DBPwd 属性为 DBID 属性中的用户帐户提供密码。
注意
SQL Server身份验证不如集成Windows 身份验证安全。 建议使用集成Windows 身份验证身份验证方法。 使用 DBID 和 DBPwd 属性会将凭据以明文形式存储在 CustomSettings.ini 文件中,因此不安全。 有关使用集成Windows 身份验证的详细信息,请参阅 SQLShare 属性。
注意
此属性只能通过手动编辑CustomSettings.ini和BootStrap.ini文件进行配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_id | 用于使用SQL Server身份验证访问运行SQL Server的计算机的用户帐户凭据的名称 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 DBID=SQL_User-01 DBPwd=<complex_password> NetLib=DBNMPNTW Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
DBPwd
指定 DBID 属性中指定的用户帐户的密码。 DBID 和 DBPwd 属性提供凭据,用于对运行 sqlServer 属性) 指定的SQL Server (的计算机执行SQL Server身份验证。
注意
SQL Server身份验证不如集成Windows 身份验证安全。 建议使用集成Windows 身份验证身份验证方法。 使用 DBID 和 DBPwd 属性会将凭据以明文形式存储在 CustomSettings.ini 文件中,因此不安全。 有关使用集成Windows 身份验证的详细信息,请参阅 SQLShare 属性。
注意
此属性只能通过手动编辑CustomSettings.ini和BootStrap.ini文件进行配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_password | DBID 属性中指定的用户帐户凭据的密码,用于使用SQL Server身份验证 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 DBID=SQL_User-01 DBPwd=<complex_password> NetLib=DBNMPNTW Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
调试
控制写入 MDT 日志文件的消息的详细程度。 可以通过提供有关 MDT 部署过程的扩展信息来配置此属性,以帮助对部署进行故障排除。
可以通过使用 /debug:true 命令行参数启动 LiteTouch.vbs 脚本来设置此属性,如下所示:
cscript.exe LiteTouch.vbs /debug:true
启动LiteTouch.vbs脚本后, Debug 属性的值设置为 TRUE,所有其他脚本都会自动读取此属性的值并提供详细信息。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 调试日志记录已启用,其中包括: - 记录详细消息。 - 弃用的消息记录为错误。 |
FALSE | 未启用调试日志记录。 此值为默认值。 |
示例 |
---|
无 |
DefaultGateway
目标计算机正在使用的默认网关的 IP 地址。 属性返回的 IP 地址的格式为标准点十进制表示法;例如 192.168.1.1。 使用此属性创建一个子部分,其中包含基于计算机所在的 IP 子网,针对一组计算机的设置。
注意
此属性由 MDT 脚本动态设置,不能在 CustomSettings.ini 或 MDT DB 中设置其值。 将此属性视为只读。 但是,可以在 CustomSettings.ini 或 MDT DB 中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
default_gateway | 标准点十进制表示法的默认网关的 IP 地址 |
示例 |
---|
[Settings] Priority=DefaultGateway, Default [Default] OSInstall=YES [DefaultGateway] 192.168.0.1=HOUSTON 11.1.1.11=REDMOND 172.28.20.1=REDMOND [REDMOND] Packages001=XXX00004:Program4 Packages002=XXX00005:Program5 [HOUSTON] Packages001=XXX00006:Program6 Packages002=XXX00007:Program7 Packages003=XXX00008:Program8 |
DeployDrive
脚本用于访问部署中的文件和运行程序的值共享 Deployment Workbench 创建的。 属性返回映射到 DeployRoot 属性的驱动器号。 ZTIApplications.wsf 在运行具有 .cmd 或 .bat 扩展名的任何命令行程序时使用 DeployDrive 属性。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
drive_letter | 要在其中安装目标操作系统的逻辑驱动器的字母指定 (,例如 C 或 D) |
示例 |
---|
无 |
DeploymentMethod
用于部署的方法 (UNC、媒体或Configuration Manager) 。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Unc | 通过网络对目标计算机进行部署。 |
Media | 部署是从目标计算机上的本地媒体 ((如 DVD 或硬盘) )进行的。 |
SCCM | ZTI 将此方法用于Configuration Manager。 |
示例 |
---|
无 |
DeploymentType
基于部署方案执行的部署类型。 对于 ZTI,此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 中配置。 对于 LTI,可以绕过部署向导中选择部署类型的页面。 此外,可以通过将下面列出的值之一作为命令行选项传递给 LiteTouch.wsf 脚本来指定部署类型。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
NEWCOMPUTER | 目标计算机是从未成为网络成员的新计算机。 |
刷新 | 目标计算机是网络上需要重新部署桌面环境标准的现有计算机。 |
取代 | 网络上的现有计算机正在替换为新计算机。 用户状态迁移数据从现有计算机传输到新计算机。 |
示例 |
---|
[Settings] Priority=Default [Default] DeploymentType=NEWCOMPUTER |
DeployRoot
指定文件夹的 UNC 或本地路径,该文件夹是 MDT 使用的文件夹结构的根目录。 此文件夹结构包含 MDT 使用的配置文件、脚本和其他文件夹和文件。 此属性的值基于以下 MDT 部署技术进行设置:
LTI。 此属性是 Deployment Workbench 创建的部署共享的 UNC 路径。 使用此属性可以选择特定的部署共享。 此属性的最常见用途是在 BootStrap.ini 文件中标识部署共享,然后再建立与部署共享的连接。 所有其他部署共享文件夹都相对于此属性 (,例如设备驱动程序、语言包或操作系统) 。
ZTI。 此属性是 MDT 文件包复制到的文件夹的本地路径。 “使用工具包包”任务序列步骤将 MDT 文件包复制到目标计算机上的本地文件夹,然后自动将此属性设置为本地文件夹。
注意
对于 ZTI,此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
path | 的 UNC 或本地路径。 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ UserDataLocation=NONE |
DestinationDisk
映像将部署到的磁盘编号。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
disk_number | 映像将部署到的磁盘数 |
示例 |
---|
[Settings] Priority=Default [Default] DestinationDisk=0 |
DestinationLogicalDrive
映像将部署到的逻辑驱动器。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
logical_drive_number | 映像将部署到的逻辑驱动器 |
示例 1 |
---|
[Settings] Priority=Default [Default] DestinationLogicalDrive=0 |
示例 2 |
---|
[Settings] Priority=Default [Default] DestinationLogicalDrive=0 [Settings] Priority=Default [Default] InstallDNS=YES DomainNetBIOSName=WoodGroveBank NewDomain=Child DomainLevel=3 ForestLevel=3 NewDomainDNSName=newdom.WoodGroveBank.com ParentDomainDNSName=WoodGroveBank.com AutoConfigDNS=YES ConfirmGC=YES CriticalReplicationOnly=NO ADDSUserName=Administrator ADDSUserDomain=WoodGroveBank ADDSPassword=<complex_password> DatabasePath=%DestinationLogicalDrive%\Windows\NTDS ADDSLogPath=%DestinationLogicalDrive%\Windows\NTDS SysVolPath=%DestinationLogicalDrive%\Windows\SYSVOL SafeModeAdminPassword=<complex_password> |
DestinationPartition
映像将部署到的磁盘分区。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
partition_number | 映像将部署到的分区编号 |
示例 |
---|
[Settings] Priority=Default [Default] DestinationPartition=1 |
DHCPScopes
指定要配置的 DHCP 作用域数。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
scopes | 指定要配置的 DHCP 作用域数 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes=1 |
DHCPScopesxDescription
DHCP 作用域的说明。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
description | DHCP 范围的说明 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0Description=DHCPScope0 |
DHCPScopesxEndIP
指定 DHCP 范围的结束 IP 地址。
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
end_IP | 指定 DHCP 范围的结束 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0EndIP=192.168.0.30 |
DHCPScopesxExcludeEndIP
指定 DHCP 范围排除的结束 IP 地址。 从范围中排除的 IP 地址不由 DHCP 服务器提供给从此范围获取租约的客户端。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
exclude_end_IP | 指定 DHCP 范围排除的结束 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0ExcludeEndIP=192.168.0.15 |
DHCPScopesxExcludeStartIP
指定 DHCP 范围排除的起始 IP 地址。 从范围中排除的 IP 地址不由 DHCP 服务器提供给从此范围获取租约的客户端。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
exclude_start_IP | 指定 DHCP 范围排除的起始 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0ExcludeStartIP=192.168.0.10 |
DHCPScopesxIP
指定范围的 IP 子网。
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
IP | 指定范围的 IP 子网 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0IP=192.168.0.0 |
DHCPScopesxName
要分配给作用域的用户可定义名称。
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 要分配给作用域的用户可定义名称 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0Name=DHCPScope0 |
DHCPScopesxOptionDNSDomainName
指定 DHCP 客户端在使用 DNS 解析非限定域名时应使用的域名。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_domain_name | 指定 DHCP 客户端在使用 DNS 解析非限定域名时应使用的域名 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionDNSDomainName=WoodGroveBank.com |
DHCPScopesxOptionDNSServer
指定客户端可用的 DNS 名称服务器的 IP 地址列表。 分配多个服务器时,客户端将按指定顺序解释并使用地址。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_server | 指定客户端可用的 DNS 名称服务器的 IP 地址列表 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionDNSServer=192.168.0.2 |
DHCPScopesxOptionLease
DHCP 租约对客户端有效的持续时间。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
租赁 | DHCP 租约对客户端有效的持续时间 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionLease=7 |
DHCPScopesxOptionNBTNodeType
指定 NetBT 客户端的客户端节点类型。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
1 | 将节点类型配置为 b 节点 |
2 | 将节点类型配置为 p 节点 |
4 | 将节点类型配置为 m-node |
8 | 将节点类型配置为 h 节点 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionNBTNodeType=4 |
DHCPScopesxOptionPXEClient
指定用于 PXE 客户端启动代码的 IP 地址。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
PXE_client | 指定用于 PXE 客户端启动代码的 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionPXEClient=192.168.0.252 |
DHCPScopesxOptionRouter
指定客户端子网上路由器的 IP 地址列表。 分配多个路由器时,客户端将按指定顺序解释并使用地址。 此选项通常用于将默认网关分配给子网上的 DHCP 客户端。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
路由器 | 指定客户端子网上路由器的 IP 地址列表 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionRouter=192.168.0.253 |
DHCPScopesxOptionWINSServer
指定要用于网络上的 NBNS 的 IP 地址。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WINS_server | 指定要用于网络上的 NBNS 的 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0OptionWINSServer=192.168.0.2 |
DHCPScopesxStartIP
范围中要包括的 IP 地址范围的起始 IP 地址。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
start_IP | 要从范围中排除的 IP 地址范围的起始 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0StartIP=192.168.0.20 |
DHCPScopesxSubnetMask
指定客户端子网的子网掩码。
注意
此属性名称中的 x 是包含 DHCP 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
subnet_mask | 指定客户端 IP 子网的子网掩码 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPScopes0SubnetMask=255.255.255.0 |
DHCPServerOptionDNSDomainName
指定客户端计算机的特定于连接的 DNS 域后缀。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_domain_name | 指定客户端计算机的特定于连接的 DNS 域后缀 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPServerOptionDNSDomainName=Fabrikam.com |
DHCPServerOptionDNSServer
指定要用作客户端可用的 DNS 名称服务器的 IP 地址列表。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_server | 指定要用作客户端可用的 DNS 名称服务器的 IP 地址列表 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPServerOptionDNSServer=192.168.0.1,192.168.0.2 |
DHCPServerOptionNBTNodeType
指定 NetBT 客户端的客户端节点类型。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
1 | 将节点类型配置为 b 节点 |
2 | 将节点类型配置为 p 节点 |
4 | 将节点类型配置为 m-node |
8 | 将节点类型配置为 h 节点 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPServerOptionNBTNodeType=4 |
DHCPServerOptionPXEClient
指定用于 PXE 客户端启动代码的 IP 地址。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
PXE_client | 指定用于 PXE 客户端启动代码的 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPServerOptionPXEClient=192.168.0.252 |
DHCPServerOptionRouter
指定客户端子网上路由器的 IP 地址列表。 分配多个路由器时,客户端将按指定顺序解释并使用地址。 此选项通常用于将默认网关分配给子网上的 DHCP 客户端。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
路由器 | 指定客户端子网上路由器的 IP 地址列表 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPServerOptionRouter=192.168.0.253 |
DHCPServerOptionWINSServer
指定要用于网络上的 NBNS 的 IP 地址。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WINS_server | 指定要用于网络上的 NBNS 的 IP 地址 |
示例 |
---|
[Settings] Priority=Default [Default] DHCPServerOptionWINSServer=192.168.0.2 |
拨号
目标计算机所在的电话基础结构支持的拨号类型。 此值插入到 Unattend.xml 中的相应配置设置中。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
脉冲 | 电话基础结构支持脉冲拨号。 |
语气 | 电话基础结构支持触摸式拨号。 |
示例 |
---|
[Settings] Priority=Default [Default] AreaCode=206 CountryCode=001 Dialing=TONE LongDistanceAccess=9 |
DisableTaskMgr
此属性控制用户通过按 Ctrl+Alt+DEL 启动任务管理器的能力。 用户启动任务管理器后,可以在目标计算机上的新操作系统中运行时中断 LTI 任务序列。 此属性与 HideShell 属性一起使用,并且仅在 HideShell 属性设置为 YES 时有效。
注意
此属性和 HideShell 属性都必须设置为 YES ,以防止用户按 CTRL+ALT+DEL 并中断 LTI 任务序列。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 通过按 CTRL+ALT+DEL 并随后中断 LTI 任务序列,防止用户能够启动任务管理器。 |
不 | 允许用户通过按 CTRL+ALT+DEL 启动任务管理器,然后中断 LTI 任务序列。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] DisableTaskMgr=YES HideShell=YES |
DNSServerOptionBINDSecondaries
确定是否使用快速传输格式将区域传输到运行旧版 BIND 实现的 DNS 服务器。
默认情况下,所有基于 Windows 的 DNS 服务器都使用快速区域传输格式。 此格式使用压缩,在连接传输期间,每个 TCP 消息可以包含多个记录。 此格式还与运行版本 4.9.4 及更高版本的最新基于 BIND 的 DNS 服务器兼容。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 允许 BIND 辅助数据库 |
FALSE | 不允许绑定辅助数据库 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionBINDSecondaries=TRUE |
DNSServerOptionDisableRecursion
确定 DNS 服务器是否使用递归。 默认情况下,DNS 服务器服务已启用,以使用递归。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 在 DNS 服务器上禁用递归 |
FALSE | 在 DNS 服务器上启用递归 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionDisableRecursion=TRUE |
DNSServerOptionEnableNetmaskOrdering
确定 DNS 服务器是否根据查询源的 IP 地址对查询的响应中设置的同一资源记录 (A) 资源记录。
默认情况下,DNS 服务器服务使用本地子网优先级对 A 资源记录进行重新排序。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用网络掩码排序 |
FALSE | 禁用网络掩码排序 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionEnableNetmaskOrdering=TRUE |
DNSServerOptionEnableRoundRobin
确定 DNS 服务器是否使用轮循机制轮换和重新排序资源记录列表(如果多个资源记录存在查询答案的类型相同)。
默认情况下,DNS 服务器服务使用轮循机制。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用轮循机制 |
FALSE | 禁用轮循机制 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionEnableRoundRobin=TRUE |
DNSServerOptionEnableSecureCache
确定 DNS 服务器是否尝试清理响应以避免缓存污染。 默认启用此设置。 默认情况下,DNS 服务器使用安全响应选项,无需将引荐答案中包含的不相关的资源记录添加到其缓存。 在大多数情况下,通常会缓存在引荐答案中添加的任何名称,它们有助于加快后续 DNS 查询的解析。
但是,使用此功能,服务器可以确定引用的名称可能污染或不安全,然后丢弃它们。 服务器确定是否缓存引用中提供的名称,具体取决于该名称是否是为其创建原始查询名称的确切相关 DNS 域名树的一部分。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用缓存安全性 |
FALSE | 禁用缓存安全性 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionEnableSecureCache=TRUE |
DNSServerOptionFailOnLoad
指定在发现错误数据时,区域加载应失败。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用加载失败 |
FALSE | 禁用加载失败 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionFailOnLoad=TRUE |
DNSServerOptionNameCheckFlag
指定检查 DNS 名称时使用哪个字符标准。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
0 | 使用符合 Internet 工程任务组 (IETF) 注释请求 (RFC) 的 ANSI 字符。 此值对应于在部署工作台中配置 DNS 时 选择的严格 RFC (ANSI) 。 |
1 | 使用不一定符合 IETF RFC 的 ANSI 字符。 此值对应于在部署工作台中配置 DNS 时选择 的非 RFC (ANSI) 。 |
2 | 使用多字节 UCS 转换格式 8 (UTF-8) 字符。 这是默认设置。 此值对应于在 Deployment Workbench 中配置 DNS 时选择 的多字节 (UTF-8) 选择。 |
3 | 使用所有字符。 此值对应于在部署工作台中配置 DNS 时 选择的所有名称 。 |
示例 |
---|
[Settings] Priority=Default [Default] DNSServerOptionNameCheckFlag=2 |
DNSZones
指定要配置的 DNS 区域数。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
区 | 指定要配置的 DNS 区域数 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones=1 DNSZones0Name=MyNewZone DNSZones0DirectoryPartition=Forest DNSZones0FileName=MyNewZone.dns DNSZones0MasterIP=192.168.0.1,192.168.0.2 DNSZones0Type=Secondary |
DNSZonesxDirectoryPartition
指定在配置辅助区域或存根区域时要存储区域的目录分区。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
域 | 将区域数据复制到 AD DS 域中的所有 DNS 服务器 |
Forest | 将区域数据复制到 AD DS 林中的所有 DNS 服务器 |
旧版 | 将区域数据复制到 AD DS 域中的所有域控制器 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0DirectoryPartition=Forest |
DNSZonesxFileName
指定将存储区域信息的文件的名称。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
file_name | 指定将存储区域信息的文件的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0FileName=MyNewZone.dns |
DNSZonesxMasterIP
DNS 服务器在更新指定的辅助区域时要使用的主服务器的 IP 地址的逗号分隔列表。 在配置辅助或存根 DNS 区域时,必须指定此属性。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
IP1,IP2 | 主服务器的 IP 地址的逗号分隔列表 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0MasterIP=192.168.0.1,192.168.0.2 |
DNSZonesxName
指定区域的名称。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 指定区域的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0Name=MyNewZone |
DNSZonesxScavenge
将主 DNS 服务器配置为“清除”过时的记录,即在数据库中搜索已过期的记录并将其删除。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 允许清理过时的 DNS 记录。 |
FALSE | 不允许清理过时的 DNS 记录。 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0Scavenge=TRUE |
DNSZonesxType
指定要创建的区域的类型。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DSPrimary | 创建主要区域,并指定应将其存储在配置为域控制器的 DNS 服务器上的 AD DS 中 |
DSStub | 创建存根区域,并指定应将其存储在配置为域控制器的 DNS 服务器上的 AD DS 中 |
Primary | 创建主要区域 |
辅助 | 创建次要区域 |
存根 | 创建存根区域 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0Type=Secondary |
DNSZonesxUpdate
将主 DNS 服务器配置为执行动态更新。
注意
此属性名称中的 x 是包含 DNS 配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
0 | 不允许动态更新 |
1 | 允许动态更新 |
2 | 允许安全动态更新 |
示例 |
---|
[Settings] Priority=Default [Default] DNSZones0Update=1 |
DoCapture
指示是否要捕获目标计算机的图像。 如果是,则 Sysprep 在目标计算机上运行,以准备映像创建。 运行 Sysprep 后,将创建一个新的 WIM 映像并将其存储在指定目标计算机备份的共享文件夹中的文件夹中, (BackupDir 和 BackupShare 分别) 。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 复制必要的文件以在目标计算机上运行 Sysprep,在目标计算机上运行 Sysprep,并捕获 WIM 映像。 |
不 | 不要在目标计算机上运行 Sysprep,也不捕获 WIM 映像。 |
准备 | 复制必要的文件以在目标计算机上运行 Sysprep,但不要运行 Sysprep 或其他映像捕获进程。 |
SYSPREP | 复制在目标计算机上运行 Sysprep 所需的文件,在目标计算机上运行 Sysprep,但不捕获 WIM 映像。 注意: 此值的主要用途是允许在运行 Sysprep 且无需捕获映像后创建包含操作系统的 VHD。 |
示例 |
---|
[Settings] Priority=Default [Default] DoCapture=YES DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% |
DomainAdmin
用于将目标计算机加入 JoinDomain 中指定的域的用户帐户凭据。 指定为 UserName。
注意
对于 ZTI,通常使用Configuration Manager指定的凭据。 如果指定了 DomainAdmin 属性,则 DomainAdmin 属性中的凭据将覆盖Configuration Manager指定的凭据。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
domain_admin | 用户帐户凭据的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DomainAdmin=NYCAdmin DomainAdminDomain=WOODGROVEBANK DomainAdminPassword=<complex_password> |
DomainAdminDomain
DomainAdmin 中指定的用户凭据所在的域。
注意
对于 ZTI,通常使用Configuration Manager指定的凭据。 如果指定了 DomainAdmin 属性,则 DomainAdmin 属性中的凭据将覆盖Configuration Manager指定的凭据。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
domain_admin_domain | 用户帐户凭据所在的域的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DomainAdmin=NYCAdmin DomainAdminDomain=WOODGROVEBANK DomainAdminPassword=<complex_password> |
DomainAdminPassword
用于在 DomainAdmin 属性中指定的域管理员帐户以将计算机加入域的密码。
注意
对于 ZTI,通常使用Configuration Manager指定的凭据。 如果指定了 DomainAdmin 属性,则 DomainAdmin 属性中的凭据将覆盖Configuration Manager指定的凭据。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
domain_admin_password | 目标计算机上的域管理员帐户的密码 |
示例 |
---|
[Settings] Priority=Default [Default] DomainAdmin=NYCAdmin DomainAdminDomain=WOODGROVEBANK DomainAdminPassword=<complex_password> |
DomainLevel
此项指定域功能级别。 此项基于在现有林中创建新域时林中存在的级别。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Level | 将域功能级别设置为以下级别之一: - 2,Windows Server 2003 - 3,Windows Server 2008 - 4,Windows Server 2008 R2 - 5,Windows Server 2012 |
示例 |
---|
[Settings] Priority=Default [Default] DomainLevel=3 |
DomainNetBiosName
将 NetBIOS 名称分配给新域。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 将 NetBIOS 名称分配给新域 |
示例 |
---|
[Settings] Priority=Default [Default] DomainNetBiosName=NewDom |
Domain OU
(OU) 可在其中创建目标计算机帐户的 AD DS 组织单位列表。 DomainOUs 属性列出了可以是任何非空白值的文本值。 DomainOUs 属性具有数字后缀 (例如 DomainOUs1 或 DomainOUs2) 。 DomainOUs 指定的值将显示在部署向导中,用户可以选择这些值。 然后, MachineObjectOU 属性将设置为所选的 OU。
此外,可以通过配置 DomainOUList.xml 文件来提供相同的功能。 DomainOUList.xml文件格式如下:
<?xml version="1.0" encoding="utf-8"?>
<DomainOUs>
<DomainOU>
OU=Computers,OU=Tellers,OU=NYC,DC=WOODGROVEBANK,DC=Com
</DomainOU>
<DomainOU>
OU=Computers,OU=Managers,OU=NYC,DC=WOODGROVEBANK,DC=Com
</DomainOU>
</DomainOUs>
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
OU | 可在其中创建目标计算机帐户的 OU |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=Y DomainOUs1=OU=Computers, OU=Tellers, OU=NYC, DC=WOODGROVEBANK, DC=Com DomainOUs2=OU=Computers, OU=Managers, OU=NYC, DC=WOODGROVEBANK, DC=Com |
DoNotCreateExtraPartition
指定 Windows 7 和 Windows Server 2008 R2 的部署不会创建 300 MB 的系统分区。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会创建其他系统分区。 |
不 | 将创建其他系统分区。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=Y DoNotCreateExtraPartition=YES |
注意
不要将此属性与属性结合使用来配置 BitLocker 设置。
DoNotFormatAndPartition
此属性用于配置 MDT 是否在使用 MDT 任务序列模板创建的任务序列中执行任何分区和格式化任务序列步骤。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 将执行 MDT 任务序列中的分区和格式化任务序列步骤。 |
任何其他值 | 不会执行 MDT 任务序列中的分区和格式化任务序列步骤。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES SkipUserData=YES USMTOfflineMigration=TRUE DoNotFormatAndPartition=YES OSDStateStorePath=\\WDG-MDT-01\StateStore$ |
DriverGroup
在 Deployment Workbench 中创建的现成驱动程序与彼此关联的文本值列表, (通常基于计算机) 的制造和型号。 驱动程序可以与一个或多个驱动程序组相关联。 DriverGroup 属性允许将一个或多个组中的驱动程序部署到目标计算机。
列表中的文本值可以是任何非空白值。 DriverGroup 属性值具有数字后缀 (例如 DriverGroup001 或 DriverGroup002) 。 定义后,驱动程序组与计算机相关联。 一台计算机可以与多个驱动程序组相关联。
例如,每个计算机制造商 [前者01] 和 [前者02] 都有两个部分。 两个驱动程序组是针对制造商 Manufacturerr01 定义的:一个是“一个视频驱动程序”,另一个是“前者”,另一个是“网络驱动程序”。 对于制造商“美化器02”,定义了一个驱动程序组,即“前者”,即“前者”,即“一个驱动程序组”。 一个驱动程序组“共享驱动程序”将应用于 [默认] 部分中找到的所有计算机。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
driver_group_name | 部署工作台中定义的驱动程序组的名称 |
示例 |
---|
[Settings] Priority=Make, Default [Default] DriverGroup001=Shared Drivers :: [Mfgr01] DriverGroup001=Mfgr01 Video Drivers DriverGroup002=Mfgr01 Network Drivers [Mfgr02] DriverGroup001=Mfgr02 Drivers |
DriverInjectionMode
此属性用于控制由注入驱动程序任务序列步骤注入的设备 驱动程序 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
自动 | 仅从选择配置文件或文件夹中注入匹配的驱动程序。 这与 MDT 2008 的行为相同,后者会注入与目标计算机上) 的即插即用 (PnP) 标识符 (ID 匹配的所有驱动程序。 |
全部 | 在选择配置文件或文件夹中注入所有驱动程序。 |
示例 |
---|
[Settings] Priority=Default [Default] DriverInjectionMode=ALL DriverSelectionProfile=Nothing DriverPaths001=\\NYC-AM-FIL-01\Drivers$ DriverPaths002=\\NYC-AM-FIL-03\WinDrvs |
DriverPaths
指向其他设备驱动程序所在的共享文件夹的 UNC 路径列表。 这些设备驱动程序随目标操作系统一起安装在目标计算机上。 MDT 脚本将这些文件夹的内容复制到目标计算机上的 C:\Drivers 文件夹。 DriverPaths 属性是可以是任何非空白值的文本值的列表。 DriverPaths 属性具有数字后缀 (例如 DriverPaths001 或 DriverPaths002) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UNC_path | 其他驱动程序所在的共享文件夹的 UNC 路径 |
示例 |
---|
[Settings] Priority=Default [Default] DriverPaths001=\\NYC-AM-FIL-01\Drivers$ DriverPaths002=\\NYC-AM-FIL-03\Win8Drvs |
DriverSelectionProfile
在驱动程序安装期间使用的配置文件名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
profile_name | 无 |
示例 |
---|
[Settings] Priority=Default [Default] DriverSelectionProfile=MonitorDrivers |
EventService
EventService 属性指定运行 MDT 监视服务的 URL。 默认情况下,服务使用 TCP 端口 9800 进行通信。 MDT 监视服务收集有关部署过程的部署信息,这些信息可在 Deployment Workbench 中使用 Get-MDTMonitorData cmdlet 查看。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
url_path | MDT 监视服务的 URL。 |
示例 |
---|
[Settings] Priority=Default [Default] EventService=https://WDG-MDT-01:9800 DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ |
EventShare
EventShare 属性指向 MDT 脚本在其中记录事件的共享文件夹。
默认情况下,共享文件夹是在 C:\Events 中创建的。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UNC_path | MDT 脚本在其中记录事件的共享文件夹的 UNC 路径。 默认共享名称为“事件”。 |
示例 |
---|
[Settings] Priority=Default [Default] EventShare=\\NYC-AM-FIL-01\Events DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ |
FinishAction
指定 LTI 任务序列完成后(部署向导中的 “摘要 ”向导页之后)时要执行的操作。
提示
将此属性与 SkipFinalSummary 属性结合使用,跳过部署向导中的 “摘要 ”向导页,并自动执行操作。
警告
必须以大写形式指定此值,以便部署脚本可以正确读取该值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
action | 其中 ,操作 为以下项之一: - SHUTDOWN。 关闭目标计算机。 - 重新启动。 重启目标计算机。 - 重启。 与 REBOOT 相同。 - LOGOFF。 注销当前用户。 如果目标计算机当前正在运行 Windows PE,则将重新启动目标计算机。 - 空白。 退出部署向导,而不执行任何其他操作。 这是默认设置。 |
示例 |
---|
[Settings] Priority=Default [Default] FinishAction=REBOOT |
ForceApplyFallback
控制用于已安装 Windows 的方法:
setup.exe。 此方法是传统方法,通过从安装媒体运行setup.exe启动。 默认情况下,MDT 使用此方法。
imagex.exe。 此方法使用 imagex.exe 和 /apply 选项安装操作系统映像。 当setup.exe方法无法使用 (即 MDT 回退到使用imagex.exe) 时,MDT 使用此方法。
除了控制用于安装这些操作系统的方法外,此属性还影响特定处理器体系结构启动映像的部署向导中列出的操作系统任务序列。 当此属性的值设置为 NEVER 时,仅显示与启动映像的处理器体系结构匹配的操作系统任务序列。 如果此属性的值设置为任何其他值或为空,则会显示可以使用 imagex.exe 安装方法的所有任务序列,而不考虑处理器体系结构。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
从来 没有 | 如有必要,MDT 始终使用 imagex.exe 方法。 部署向导中仅显示部署与启动映像匹配的操作系统的任务序列。 |
任何其他值,包括空白 | 任何支持 imagex.exe 方法的任务序列将显示在部署向导中。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ForceApplyFallback=NEVER |
ForestLevel
此项指定在新林中创建新域时林功能级别。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
level | 将域功能级别设置为以下级别之一: - 2,Windows Server 2003 - 3,Windows Server 2008 - 4,Windows Server 2008 R2 - 5,Windows Server 2012 |
示例 |
---|
[Settings] Priority=Default [Default] ForestLevel=3 |
FullName
在安装操作系统期间提供的目标计算机用户的全名。 此值插入到 Unattend.xml 中的相应配置设置中。
注意
此值不同于部署操作系统后创建的用户凭据。 FullName 属性作为有关在目标计算机上运行应用程序的用户的信息提供给系统管理员。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
full_name | 目标计算机的用户的全名 |
示例 |
---|
[Settings] Priority=MACAddress, Default Properties=CustomProperty, ApplicationInstall [Default] CustomProperty=TRUE OrgName=Woodgrove Bank [00:0F:20:35:DE:AC] OSDNEWMACHINENAME=HPD530-1 ApplicationInstall=Custom FullName=Woodgrove Bank User [00:03:FF:FE:FF:FF] OSDNEWMACHINENAME=BVMXP ApplicationInstall=Minimum FullName=Woodgrove Bank Manager |
GPOPackPath
此属性用于替代 GPO 包所在的文件夹的默认路径。 此属性中指定的路径相对于分发共享中的 Templates\GPOPacks 文件夹。 MDT 根据部署到目标计算机的操作系统自动扫描此文件夹的特定子文件夹,例如 Templates\GPOPacks\operating_system (其中 operating_system 是) 部署的操作系统。 表 3 列出了支持的操作系统和对应于每个操作系统的子文件夹。
表 3. Windows 操作系统和相应的 GPO 包子文件夹
操作系统 | GPO 包子文件夹 |
---|---|
Windows 7 with SP1 | Win7SP1-MDTGPOPack |
Windows Server 2008 R2 | WS2008R2SP1-MDTGPOPack |
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
path | 相对于 distribution_share\Templates\GPOPacks 文件夹的路径 (,其中 distribution_share 是分发共享的根文件夹。 默认值为 distribution_share\Templates\GPOPacks\operating_system 文件夹 (其中 operating_system 是基于操作系统版本) 的子文件夹。 在下面的示例中,将 GPOPackPath 属性设置为值“Win7-HighSecurity”将 MDT 配置为使用 distribution_share\Templates\GPOPacks\Win7-HighSecurity 文件夹作为 GPO 包的存储文件夹。 |
示例 |
---|
[Settings] Priority=Default [Default] GPOPackPath=Win7-HighSecurity |
组
目标计算机上将捕获其成员身份的本地组的列表。 此组成员身份在状态捕获阶段捕获,并在状态还原阶段还原。 (默认组为 Administrators 和 Power Users。) Groups 属性是可以是任何非空值的文本值列表。 Groups 属性具有数字后缀 (例如 Groups001 或 Groups002) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
group_name | 目标计算机上将为其捕获组成员身份的本地组的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ CaptureGroups=YES Groups001=NYC Application Management Groups002=NYC Help Desk Users |
HideShell
当 LTI 任务序列在目标计算机上的新操作系统中运行时,此属性控制 Windows 资源管理器的显示。 此属性可与 DisableTaskMgr 属性结合使用。
注意
此属性可与 DisableTaskMgr 属性一起使用,以帮助防止用户中断 LTI 任务序列。 有关详细信息,请参阅 DisableTaskMgr 属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 在任务序列完成之前,Windows 资源管理器处于隐藏状态。 |
不 | 运行任务序列时,Windows 资源管理器可见。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] DisableTaskMgr=YES HideShell=YES |
Home_Page
部署目标操作系统后用作 Windows Internet Explorer® 主页的 URL。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
URL | 要用作目标计算机上的 Internet Explorer 主页的网页的 URL |
示例 |
---|
[Settings] Priority=Default [Default] Home_Page=https://portal.woodgrovebank.com |
HostName
目标计算机的 IP 主机名 (分配给目标计算机) 的名称。
注意
这是目标计算机的计算机名称,而不是目标计算机的 NetBIOS 计算机名称。 NetBIOS 计算机名称可以短于计算机名称。 此外,此属性由 MDT 脚本动态设置,不能在 CustomSettings.ini 或 MDT DB 中设置其值。 将此属性视为只读。 但是,可以在 CustomSettings.ini 或 MDT DB 中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
host_name | 分配给目标计算机的 IP 主机名 |
示例 |
---|
无 |
ImagePackageID
用于在 OEM 部署期间安装的操作系统的包 ID。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
无 | 用于在 OEM 部署期间安装的操作系统的包 ID |
示例 |
---|
无 |
InputLocale
要与目标操作系统一起使用的输入区域设置列表。 可以为目标操作系统指定多个输入区域设置。 每个区域设置必须用分号 (;) 分隔。 如果未指定,部署向导将使用正在部署的映像中配置的输入区域设置。
在备份和还原用户状态信息时, (USMT) 在 Windows 用户状态迁移工具中排除此设置。 否则,用户状态信息中的设置将替代 InputLocale 属性中指定的值。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
input_locale1;input_locale2 | 连接到目标计算机的键盘的区域设置 |
示例 |
---|
[Settings] Priority=Default [Default] UserLocale=en-us InputLocale=0409:00000409;0413:00020409;0413:00000409;0409:00020409 |
InstallPackageID
用于在 OEM 部署期间安装的操作系统的包 ID。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
无 | 用于在 OEM 部署期间安装的操作系统的包 ID |
示例 |
---|
无 |
实例
SQL Server实例,用于从 Table 属性中指定的表中的列查询属性值。 数据库位于 SQLServer 属性中指定的计算机上。 计算机上的SQL Server实例在 Instance 属性中指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
实例 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
IPAddress
目标计算机的 IP 地址。 属性返回的 IP 地址的格式为标准点十进制表示法;例如 192.168.1.1。 使用此属性创建包含基于 IP 地址的特定目标计算机的设置的子部分。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
ip_address | 目标计算机的 IP 地址(采用标准点十进制表示法) |
示例 |
---|
无 |
IsDesktop
指示计算机是否为台式机,因为 Win32_SystemEnclosure ChassisType 属性值为 3、 4、 5、 6、 7、 15、 16、 35 或 36。
注意
一次只有以下一个属性为 true: IsDesktop、 IsLaptop、 IsServer。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机是台式计算机。 |
FALSE | 目标计算机不是台式计算机。 |
示例 |
---|
无 |
IsHypervisorRunning
指定目标计算机上是否存在虚拟机监控程序。 此属性是使用 CPUID 接口中的信息设置的。
有关从 CPUID 接口返回的 VM 和信息的详细信息,请参阅以下属性:
IsVM
SupportsHyperVRole
SupportsNX
SupportsVT
Supports64Bit
VMPlatform
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
注意
IsVM 属性应用于确定目标计算机是虚拟机还是物理计算机。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 检测到虚拟机监控程序。 |
FALSE | 未检测到虚拟机监控程序。 |
示例 |
---|
无 |
IsLaptop
指示计算机是否为便携式计算机,因为Win32_SystemEnclosure ChassisType 属性值为 8、9、10、11、12、14、18、21、30、31 或 32。
注意
一次只有以下一个属性为 true: IsDesktop、 IsLaptop、 IsServer。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机是便携式计算机。 |
FALSE | 目标计算机不是便携式计算机。 |
示例 |
---|
无 |
IsServer
指示计算机是否为服务器,因为 Win32_SystemEnclosure ChassisType 属性值为 23 或 28。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机是服务器。 |
FALSE | 目标计算机不是服务器。 |
示例 |
---|
无 |
IsServerCoreOS
指示在目标计算机上运行的当前操作系统是否是 Windows Server 操作系统的服务器核心安装选项。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机上的操作系统是 Windows Server 的服务器核心安装选项。 |
FALSE | 目标计算机上的操作系统不是 Windows Server 的服务器核心安装选项。 |
示例 |
---|
无 |
IsServerOS
指示在目标计算机上运行的当前操作系统是否为服务器操作系统。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机上的操作系统是服务器操作系统。 |
FALSE | 目标计算机上的操作系统不是服务器操作系统。 |
示例 |
---|
无 |
IsUEFI
指定目标计算机当前是否使用统一可扩展固件接口 (UEFI) 运行。 UEFI 是定义操作系统和平台固件之间的软件接口的规范。 UEFI 是某些个人计算机中存在的较旧 BIOS 固件接口的更安全的替代品。 有关 UEFI 的详细信息,请转到 https://uefi.org。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机当前正在使用 UEFI 运行。 |
FALSE | 目标计算机当前未使用 UEFI 运行。 注意: 目标计算机可能支持 UEFI,但在模拟较旧 BIOS 固件接口的兼容模式下运行。 在这种情况下,即使目标计算机支持 UEFI,此属性的此值也会设置为 FALSE 。 |
示例 |
---|
无 |
IsVM
根据从 CPUID 接口收集的信息指定目标计算机是否为 VM。 可以使用 VMPlatform 属性确定特定的 VM 环境。
有关从 CPUID 接口返回的 VM 和信息的详细信息,请参阅以下属性:
IsHypervisorRunning
SupportsHyperVRole
SupportsNX
SupportsVT
Supports64Bit
VMPlatform
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机是 VM。 |
FALSE | 目标计算机不是 VM。 |
示例 |
---|
无 |
JoinDomain
目标计算机在部署目标操作系统后加入的域。 这是创建目标计算机的计算机帐户的域。 JoinDomain 属性可以包含字母数字字符、连字符 () 和下划线 (_) 。 JoinDomain 属性不能为空或包含空格。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
domain_name | 目标计算机加入的域的名称 |
示例 |
---|
[Settings] Priority=Default [Default] JoinDomain=WOODGROVEBANK MachineObjectOU=OU=Reception,OU=NYC,DC=Woodgrovebank,DC=com |
JoinWorkgroup
目标计算机在部署目标操作系统后加入的工作组。 JoinWorkgroup 属性可以包含字母数字字符、连字符 () 和下划线 (_) 。 JoinWorkgroup 属性不能为空或包含空格。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
workgroup_name | 目标计算机加入的工作组的名称 |
示例 |
---|
[Settings] Priority=Default [Default] JoinWorkgroup=WDGV_WORKGROUP |
KeyboardLocale
要与目标操作系统一起使用的键盘区域设置列表。 可以为目标操作系统指定多个键盘区域设置。 每个区域设置必须用分号 (;) 分隔。 如果未指定,则部署向导将使用正在部署的映像中配置的键盘区域设置。
备份和还原用户状态信息时,在 USMT 中排除此设置。 否则,用户状态信息中的设置将替代 KeyboardLocale 属性中指定的值。
注意
若要使此属性正常运行,必须在CustomSettings.ini和BootStrap.ini中配置此属性。 在选择包含CustomSettings.ini) 的部署共享 (之前处理BootStrap.ini。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
keyboard_locale1;keyboard_locale2 | 连接到目标计算机的键盘的区域设置。 可以按以下格式指定值: - 文本 (en-us) - 十六进制 (0409:00000409) |
示例 1 |
---|
[Settings] Priority=Default [Default] UserLocale=en-us KeyboardLocale=en-us |
示例 2 |
---|
[Settings] Priority=Default [Default] UserLocale=en-us KeyboardLocale=0409:00000409;1809:00001809;041A:0000041A;083b:0001083b |
KeyboardLocalePE
仅在 Windows PE 中要使用的键盘区域设置的名称。
注意
若要使此属性正常运行,必须在CustomSettings.ini和BootStrap.ini中配置此属性。 在选择包含CustomSettings.ini) 的部署共享 (之前处理BootStrap.ini。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
keyboard_locale | 连接到目标计算机的键盘的区域设置。 可以按以下格式指定值: - 文本 (en-us) - 十六进制 (0409:00000409) |
示例 1 |
---|
[Settings] Priority=Default [Default] KeyboardLocalePE=en-us |
示例 2 |
---|
[Settings] Priority=Default [Default] KeyboardLocalePE=0409:00000409 |
LanguagePacks
目标计算机上要部署的语言包的 GUID 列表。 Deployment Workbench 在 OS 包节点上指定这些语言包。 这些 GUID 存储在 Packages.xml 文件中。 LanguagePacks 属性具有数字后缀, (例如 LanguagePacks001 或 LanguagePacks002) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
language_pack_guid | 部署工作台为目标计算机上安装的语言包指定的 GUID。 GUID 对应于存储在 Packages.xml 中的语言包 GUID。 |
示例 |
---|
[Settings] Priority=Default [Default] LanguagePacks001={a1923f8d-b07b-44c7-ac1e-353b7cc4c1ad} |
LoadStateArgs
传递给 USMT Loadstate 进程的参数。 ZTI 脚本插入相应的日志记录、进度和状态存储参数。 如果此值未包含在设置文件中,则会跳过用户状态还原过程。
如果 Loadstate 进程成功完成,则会删除用户状态信息。 如果加载状态失败 (或非零返回代码) ,本地状态存储将移动到 %WINDIR%\StateStore,以防止删除并确保不会丢失任何用户状态信息。
注意
配置此属性时,请勿添加以下任何命令行参数: /hardlink、 /nocompress、 /decrypt、 /key 或 /keyfile。 MDT 脚本将添加这些命令行参数(如果适用于当前部署方案)。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
参数 | 传递给Loadstate.exe的命令行参数。 Deployment Workbench 指定的默认参数如下所示: - /v。 在 Loadstate 日志中启用详细输出。 默认值为 0。 指定 0 到 15 的任意数字。 值 5 启用详细和状态输出。 - /c. 指定后,即使存在非严重错误,Loadstate 也会继续运行。 如果没有 /c 选项,Loadstate 将在第一个错误时退出。 - /lac。 指定如果要迁移的帐户是本地 (非域) 帐户,并且目标计算机上不存在该帐户,则 USMT 将创建帐户,但该帐户将被禁用。 有关这些参数和其他参数的详细信息,请参阅 USMT 帮助文件。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% |
位置
目标计算机的地理位置。 对应于该位置中为计算机定义的默认网关的 IP 地址列表定义 Location 属性。 默认网关的 IP 地址可以与多个位置相关联。
通常,通过对使用 Deployment Workbench 管理的数据库执行数据库查询来设置 Location 属性的值。 Deployment Workbench 可以帮助创建位置、定义与位置关联的属性设置,然后配置CustomSettings.ini以对 Location 属性和与位置关联的属性设置执行数据库查询。
例如,CustomSettings.ini 中的某个LocationSettings
部分可以查询数据库中的 LocationSettings 视图,以获取包含参数属性中列出的 DefaultGateway 属性中指定的值的位置列表。 该查询返回与每个默认网关关联的所有设置。
然后,脚本将分析与查询中返回的位置对应的每个部分。 例如,CustomSettings.ini 中的 值 [Springfield]
和 节 [Springfield-123 Oak Street-4th Floor]
可以表示相应的位置。 这是一台计算机如何属于两个位置的示例。 该 [Springfield]
部分适用于 (整个城市) 较大地理区域的所有计算机, [Springfield-123 Oak Street-4th Floor]
该部分适用于斯普林菲尔德橡树街 123 号四楼的所有计算机。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
location1,location2 | 要分配给单个计算机或一组计算机的位置列表 |
示例 |
---|
[Settings] Priority=LSettings, Default [Default] UserDataLocation=AUTO DeployRoot=\\W2K3-SP1\Distribution$ OSInstall=YES ScanStateArgs=/v:15 /o /c LoadStateArgs=/v:7 /c [LSettings] SQLServer=w2k3-sp1 Instance=MDT2010 Database=MDTDB Netlib=DBNMPNTW SQLShare=SQL$ Table=LocationSettings Parameters=DefaultGateway [Springfield] UDDir=%OSDComputerName% UDShare=\\Springfield-FIL-01\UserData [Springfield-123 Oak Street-4th Floor] DeployRoot=\\Springfield-BDD-01\Distribution1$ |
LongDistanceAccess
用于访问外部线路以拨号长距离的拨号数字。 属性只能包含数字。 此值插入到 Unattend.xml 中的相应配置设置中。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
language_pack_guid | 部署工作台为目标计算机上安装的语言包指定的 GUID。 GUID 对应于存储在 Packages.xml 中的语言包 GUID。 |
示例 |
---|
[Settings] Priority=Default [Default] AreaCode=206 CountryCode=001 Dialing=TONE LongDistanceAccess=9 |
MACAddress
媒体访问控制 (MAC) 目标计算机主网络适配器的层地址。
MACAddress 属性包含在 Priority 行中,以便提供特定于目标计算机的属性值。 为包含目标计算机特定设置的每个目标计算机 ((例如 [00:0F:20:35:DE:AC]
或 [00:03:FF:FE:FF:FF]
) )的每个 MAC 地址创建一个分区。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
mac_address | 目标计算机的 MAC 地址 |
示例 |
---|
[Settings] Priority=MACAddress, Default [Default] CaptureGroups=YES Groups1=NYC Application Management Groups2=NYC Help Desk Users [00:0F:20:35:DE:AC] OSDNEWMACHINENAME=HPD530-1 [00:03:FF:FE:FF:FF] OSDNEWMACHINENAME=BVMXP |
MachineObjectOU
目标域中的 AD DS OU,其中创建了目标计算机的计算机帐户。
注意
在部署目标操作系统之前,此属性中指定的 OU 必须存在。
注意
如果 AD DS 中已存在计算机对象,则指定 MachineObjectOU 不会导致计算机对象移动到指定的 OU。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
OU_name | 要在其中创建目标计算机的计算机帐户的 OU 的名称 |
示例 |
---|
[Settings] Priority=Default [Default] JoinDomain=WOODGROVEBANK MachineObjectOU=OU=Reception,OU=NYC,DC=Woodgrovebank,DC=com |
让
目标计算机的制造商。 Make 的格式未定义。 使用此属性创建一个子部分,其中包含面向特定计算机制造商的设置 (最常与 模型 和 产品 属性) 结合使用。
注意
此属性由 MDT 脚本动态设置,不能在 CustomSettings.ini 或 MDT DB 中设置其值。 将此属性视为只读。 但是,可以在 CustomSettings.ini 或 MDT DB 中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
让 | 目标计算机的制造商 |
示例 |
---|
[Settings] Priority=Make, Default [Default] [Dell Computer Corporation] Subsection=Dell-%Model% [Dell-Latitude D600] Packages001=XXX00009:Program9 Packages002=XXX0000A:Program10 |
MandatoryApplications
将安装在目标计算机上的应用程序 GUID 列表。 这些应用程序是在 Deployment Workbench 的“应用程序”节点上指定的。 GUID 存储在 Applications.xml 文件中。 MandatoryApplications 属性是可以是任何非空值的文本值的列表。 MandatoryApplications 属性具有数字后缀 (例如,MandatoryApplications001 或 MandatoryApplications002) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
application_guid | 由 Deployment Workbench 为要部署到目标计算机的应用程序指定的 GUID。 GUID 对应于存储在 Applications.xml 文件中的应用程序 GUID。 |
示例 |
---|
[Settings] Priority=Default [Default] MandatoryApplications001={1D7DF331-47B7-472C-87B3-442597EC2F7D} MandatoryApplications002={9d2b8999-5e4d-4f3d-bb05-edaaf4fe5628} Administrators001=WOODGROVEBANK\NYC Help Desk Staff |
内存
目标计算机上安装的内存量(以兆字节为单位)。 例如,值 2038 指示目标计算机上安装了 2,038 MB (或 2 GB) 内存。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
记忆 | 目标计算机上安装的内存量(以兆字节为单位) |
示例 |
---|
无 |
模型
目标计算机的模型。 模型的格式未定义。 使用此属性创建一个子部分,其中包含针对特定计算机制造商的特定计算机型号的设置, (最常与 制造商 和 产品 属性) 结合使用。
注意
此属性由 MDT 脚本动态设置,不能在 CustomSettings.ini 或 MDT DB 中设置其值。 将此属性视为只读。 但是,可以在 CustomSettings.ini 或 MDT DB 中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
model | 目标计算机的模型 |
示例 |
---|
[Settings] Priority=Make, Default [Default] [Dell Computer Corporation] Subsection=Dell-%Model% [Dell-Latitude D600] Packages001=XXX00009:Program9 Packages002=XXX0000A:Program10 |
NetLib
用于与运行的计算机通信的协议SQL Server SQLServer 属性中指定的。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DBNMPNTW | 使用命名管道协议进行通信。 |
DBMSSOCN | 使用 TCP/IP 套接字进行通信。 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ NetLib=DBNMPNTW Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
NewDomain
指示新域的类型:是新林中的新域、现有林中新树的根,还是现有域的子域。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
孩子 | 新域是现有域的子域。 |
林 | 新域是域树的新林中的第一个域。 |
树 | 新域是现有林中新树的根。 |
示例 |
---|
[Settings] Priority=Default [Default] NewDomain=Tree |
NewDomainDNSName
指定现有域中或安装程序安装新域林时新树的所需名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 指定现有域中或安装程序安装新域林时新树的所需名称 |
示例 |
---|
[Settings] Priority=Default [Default] NewDomainDNSName=newdom.WoodGroveBank.com |
以
数据库查询中结果集的排序顺序。 结果集基于 Database、 Table、 SQLServer、 Parameters 和 ParameterCondition 属性的配置 设置。 可以提供多个属性来按多个属性对结果进行排序。
例如,如果在 CustomSettings.ini 文件中指定了 Order=Sequence ,则将 ORDER BY 序列子句添加到查询。 指定 Order=Make, Model 会将 ORDER BY Make, Model 子句添加到查询。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
property1, property2, ... | 用于定义结果集排序顺序的属性 (其中 propertyn 表示排序条件中的属性) |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ NetLib=DBNMPNTW Database=MDTDB Instance=SQLEnterprise2005 Table=MakeModelSettings Parameters=SerialNumber, AssetTag ParameterCondition=OR Order=Make, Model |
OrgName
拥有目标计算机的组织的名称。 此值插入到 Unattend.xml 中的相应配置设置中。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
org_name | 拥有目标计算机的组织的名称 |
示例 |
---|
[Settings] Priority=MACAddress, Default Properties=CustomProperty, ApplicationInstall [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac UserDataLocation=NONE CustomProperty=TRUE OrgName=Woodgrove Bank [00:0F:20:35:DE:AC] OSDNEWMACHINENAME=HPD530-1 ApplicationInstall=Custom FullName=Woodgrove Bank User [00:03:FF:FE:FF:FF] OSDNEWMACHINENAME=BVMXP ApplicationInstall=Minimum FullName=Woodgrove Bank Manager |
OSArchitecture
目标操作系统的处理器体系结构类型。 在 OEM 部署期间引用此属性。 有效值为 x86 和 x64。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
x86 | 操作系统的处理器体系结构类型为 32 位。 |
x64 | 操作系统的处理器体系结构类型为 64 位。 |
示例 |
---|
无 |
OSCurrentBuild
当前运行的操作系统的内部版本号。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
7600 | Windows 7 |
9600 | Windows 8.1 |
示例 |
---|
无 |
OSCurrentVersion
当前运行的操作系统的版本号。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
version_number | 操作系统主版本、次要版本和内部版本号 (major.minor.build) 。 例如,6.3.9600 表示Windows 8.1。 |
示例 |
---|
无 |
OSDAdapterxDescription
指定在“控制面板网络连接”项中显示的网络连接的名称。 名称的长度可以介于 0 到 255 个字符之间。
此属性仅适用于 LTI。 有关 ZTI 的等效属性,请参阅 OSDAdapterxName。
注意
此属性名称中的x是包含网络适配器信息(例如 OSDAdapter0Description 或 OSDAdapter1Description )的从零开始 的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
说明 | 在“控制面板网络连接”项中显示的网络连接名称 |
示例 |
---|
无 |
OSDAdapterxDNSDomain
指定要分配给网络连接的 DNS 域名 (DNS 后缀) 。 此属性仅适用于 ZTI。 对于 LTI,请参阅 OSDAdapterxDNSSuffix 属性。
注意
此属性名称中的x是包含网络适配器信息(例如 OSDAdapter0DNSDomain 或 OSDAdapter1DNSDomain)的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_domain_name | 将分配给网络连接的 DNS 域名 (DNS 后缀) |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0DNSDomain=WoodGroveBank.com |
OSDAdapterxDNSServerList
这是将分配给网络连接的 DNS 服务器 IP 地址的逗号分隔列表。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0DNSServerList 或 OSDAdapter1DNSServerList。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_servers | 将分配给网络连接的 DNS 服务器 IP 地址的逗号分隔列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0DNSServerList=192.168.0.254,192.168.100.254 |
OSDAdapterxDNSSuffix
将分配给网络连接的 DNS 后缀。 此属性仅适用于 LTI。 对于 ZTI,请参阅 OSDAdapterxDNSDomain 属性。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0DNSSuffix 或 OSDAdapter1DNSSuffix。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
DNS_suffix | 将分配给网络连接的 DNS 后缀 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0DNSSuffix= WoodGroveBank.com |
OSDAdapterxEnableDHCP
指定是否通过 DHCP 配置网络连接。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableDHCP 或 OSDAdapter1EnableDHCP。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 网络连接将通过 DHCP 进行配置。 |
FALSE | 网络连接将配置静态配置。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableDHCP=TRUE |
OSDAdapterxEnableDNSRegistration
指定是否在网络连接上启用 DNS 注册。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableDNSRegistration 或 OSDAdapter1EnableDNSRegistration。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用 DNS 注册 |
FALSE | 禁用 DNS 注册 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableDNSRegistration=TRUE |
OSDAdapterxEnableFullDNSRegistration
指定是否在网络连接上启用完全 DNS 注册。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableFullDNSRegistration 或 OSDAdapter1EnableFullDNSRegistration。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用完整 DNS 注册 |
FALSE | 禁用完整 DNS 注册 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableFullDNSRegistration=TRUE |
OSDAdapterxEnableLMHosts
指定是否在网络连接上启用 LMHOSTS 查找。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableLMHosts 或 OSDAdapter1EnableLMHosts。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用 LMHOSTS 查找 |
FALSE | 禁用 LMHOSTS 查找 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableLMHosts=TRUE |
OSDAdapterxEnableIPProtocolFiltering
此属性指定是否应在网络连接上启用 IP 协议筛选。
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableIPProtocolFiltering 或 OSDAdapter1EnableIPProtocolFiltering。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用 IP 协议筛选 |
FALSE | 禁用 IP 协议筛选 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableIPProtocolFiltering =TRUE |
OSDAdapterxEnableTCPFiltering
指定是否应在网络连接上启用 TCP/IP 筛选。 此属性仅适用于 ZTI。 对于 LTI,请参阅 OSDAdapterxEnableTCPIPFiltering 属性。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableTCPFiltering 或 OSDAdapter1EnableTFiltering。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用 TCP/IP 筛选 |
FALSE | 禁用 TCP/IP 筛选 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableTCPFiltering=TRUE |
OSDAdapterxEnableTCPIPFiltering
指定是否应在网络连接上启用 TCP/IP 筛选。 此属性仅适用于 LTI。 对于 ZTI,请参阅 OSDAdapterxEnableTCPFiltering 属性。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableTCPIPFiltering 或 OSDAdapter1EnableTCPIPFiltering。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用 TCP/IP 筛选 |
FALSE | 禁用 TCP/IP 筛选 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableTCPIPFiltering=TRUE |
OSDAdapterxEnableWINS
指定是否在网络连接上启用 WINS。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0EnableWINS 或 OSDAdapter1EnableWINS。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 启用 WINS |
FALSE | 禁用 WINS |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableWINS=TRUE OSDAdapter0WINSServerList=192.168.0.1,192.168.100.1 |
OSDAdapterxGatewayCostMetric
指定为整数或字符串“Automatic”的逗号分隔列表 ((如果为空),则使用将在连接上配置的“Automatic”) 。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0GatewayCostMetric 或 OSDAdapter1GatewayCostMetric。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
cost_metrics | 以逗号分隔的网关成本指标列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0GatewayCostMetrics=Automatic |
OSDAdapterxGateways
要分配给网络连接的网关的逗号分隔列表。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0Gateways 或 OSDAdapter1Gateways。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
网关 | 以逗号分隔的网关列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0Gateways=192.168.0.1,192.168.100.1 |
OSDAdapterxIPAddressList
要分配给网络连接的 IP 地址的逗号分隔列表。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0IPAddressList 或 OSDAdapter1IPAddressList。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
IP_addresses | 以逗号分隔的 IP 地址列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0IPAddressList=192.168.0.40,192.168.100.40 OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0 |
OSDAdapterxIPProtocolFilterList
要分配给网络连接的 IP 协议筛选器的逗号分隔列表。 可以使用 CustomSettings.ini 文件或 MDT DB 配置此属性,但不能使用 Deployment Workbench 配置此属性。 如果使用 Configuration Manager还可以使用“应用网络设置”任务序列步骤对其进行配置。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0IPProtocolFilterList 或 OSDAdapter1IPProtocolFilterList。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
protocol_filter_list | 以逗号分隔的 IP 协议筛选器列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0IPProtocolFilterList=a list of approved IP protocols |
OSDAdapterxMacAddress
将指定的配置设置分配给与指定 MAC 地址匹配的网络接口卡。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0MacAddress 或 OSDAdapter1MacAddress。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
MAC_address | 网络适配器 MAC 地址 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0MacAddress=00:0C:29:67:A3:6B |
OSDAdapterxName
将指定的配置设置分配给与指定名称匹配的网络适配器。 此属性仅适用于 ZTI。 有关 LTI 的等效属性,请参阅 OSDAdapterxDescription。
注意
此属性名称中的x是包含网络适配器信息(如 OSDAdapter0Name 或 OSDAdapter1Name )的从零开始 的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 网络适配器名称 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0Name=3Com 3C920 Integrated Fast Ethernet Controller |
OSDAdapterxSubnetMask
要分配给网络连接的 IP 子网掩码的逗号分隔列表。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0SubnetMask 或 OSDAdapter1SubnetMask。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
subnet_masks | 以逗号分隔的 IP 子网掩码列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0IPAddressList=192.168.0.40,192.168.100.40 OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0 |
OSDAdapterxTCPFilterPortList
要分配给网络连接的 TCP 筛选器端口的逗号分隔列表。 可以使用 CustomSettings.ini 文件或 MDT DB 配置此属性,但不能使用 Deployment Workbench 配置此属性。 如果使用 Configuration Manager还可以使用“应用网络设置”任务序列步骤对其进行配置。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0TCPFilterPortList 或 OSDAdapter1TCPFilterPortList。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
port_list | TCP/IP 筛选器端口的逗号分隔列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0TCPFilterPortList=a list of approved TCP ports |
OSDAdapterxTCPIPNetBiosOptions
指定要分配给网络连接的 TCP/IP NetBIOS 选项。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0TCPIPNetBiosOptions 或 OSDAdapter1TCPIPNetBiosOptions。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
0 | 禁用 IP 转发。 |
1 | 启用 IP 转发。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0TCPIPNetBiosOptions=0 |
OSDAdapterxUDPFilterPortList
用户数据报协议的逗号分隔列表 (UDP) 要分配给网络连接的端口。 可以使用 CustomSettings.ini 文件和 MDT DB(但不能使用 Deployment Workbench)配置此属性。 如果使用 Configuration Manager还可以使用“应用网络设置”任务序列步骤对其进行配置。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0UDPFilterPortList 或 OSDAdapter1UDPFilterPortList。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
port_list | UDP 筛选器端口的逗号分隔列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0UDPFilterPortList=a list of approved UDP ports |
OSDAdapterxWINSServerList
要分配给网络连接的 WINS 服务器 IP 地址的两个元素逗号分隔列表。
注意
此属性名称中的x是包含网络适配器信息的从零开始的数组的占位符,例如 OSDAdapter0WINSServerList 或 OSDAdapter1WINSServerList。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WINS_server_list | 以逗号分隔的 WINS 服务器 IP 地址列表 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapter0EnableWINS=TRUE OSDAdapter0WINSServerList=192.168.0.1,192.168.100.1 |
OSDAdapterCount
指定要配置的网络连接数。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
count | 网络适配器的数量 |
示例 |
---|
[Settings] Priority=Default [Default] OSDAdapterCount=1 OSDAdapter0EnableDHCP=FALSE OSDAdapter0IPAddressList=192.168.0.40,192.168.100.40 OSDAdapter0SubnetMask=255.255.255.0,255.255.255.0 OSDAdapter0Gateways=192.168.0.1,192.168.100.1 OSDAdapter0EnableWINS=TRUE OSDAdapter0WINSServerList=192.168.0.1,192.168.100.1 OSDAdapter0TCPIPNetBiosOptions=0 OSDAdapter0MacAddress=00:0C:29:67:A3:6B OSDAdapter0GatewayCostMetrics=Automatic OSDAdapter0EnableTCPIPFiltering=TRUE OSDAdapter0EnableLMHosts=TRUE OSDAdapter0EnableFullDNSRegistration=TRUE OSDAdapter0EnableDNSRegistration=TRUE OSDAdapter0DNSSuffix=WoodGroveBank.com |
OSDAnswerFilePath
指定要在 OEM 部署期间使用的应答文件的路径。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
file_path | 指定在 OEM 部署期间要使用的应答文件的路径 |
示例 |
---|
无 |
OSDBitLockerCreateRecoveryPassword
一个布尔值,指示进程是否为 BitLocker 创建恢复密钥。 密钥用于恢复 BitLocker 卷上加密的数据。 此密钥在加密上等效于启动密钥。 如果可用,恢复密钥会解密 VMK,进而解密 FVEK。
注意
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
广告 | 创建恢复密钥。 |
未指定 | 不会创建恢复密钥。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 OSDBitLockerMode=TPMKey OSDBitLockerCreateRecoveryPassword=AD OSDBitLockerStartupKeyDrive=C: |
OSDBitLockerMode
要执行的 BitLocker 安装的类型。 使用以下方法之一保护目标计算机:
TPM 微控制器
TPM 和外部启动密钥 (,该密钥通常存储在 UFD)
TPM 和 PIN
外部启动密钥
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
TPM | 仅使用 TPM 保护计算机。 TPM 是一种用于存储密钥、密码和数字证书的微控制器。 微控制器通常是计算机主板不可或缺的一部分。 |
TPMKey | 使用 TPM 和启动密钥保护计算机。 使用此选项可以创建启动密钥并将其保存在 UFD 上。 每次计算机启动时,端口中必须存在启动密钥。 |
TPMPin | 使用 TPM 和引脚保护计算机。 将此选项与 BDEPin 属性结合使用。 注意: 使用 ZTI 时,此值无效。 |
Key | 使用外部密钥 (恢复密钥) 保护计算机,该密钥可以存储在文件夹、AD DS 中或打印出来。 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 OSDBitLockerMode=TPM OSDBitLockerCreateRecoveryPassword=AD |
OSDBitLockerRecoveryPassword
启用 BitLocker 任务序列操作使用指定的值作为恢复密码,而不是生成随机恢复密码。 该值必须是有效的 BitLocker 恢复密码数字。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
password | 有效的 48 位密码 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 OSDBitLockerMode=TPMKey OSDBitLockerCreateRecoveryPassword=AD OSDBitLockerRecoveryPassword=621280128854709621167486709731081433315062587367 OSDBitLockerStartupKeyDrive=C: |
OSDBitLockerStartupKey
启用 BitLocker 任务序列操作使用 值作为启动键,而不是为仅 USB 上的密钥管理选项“启动密钥”生成随机启动密钥。 该值必须是有效的 Base64 编码 BitLocker 启动密钥。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
startupkey | Base64 编码的 BitLocker 启动密钥 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=KEY OSDBitLockerCreateRecoveryPassword=AD OSDBitLockerStartupKey=8F4922B8-2D8D-479E-B776-12629A361049 |
OSDBitLockerStartupKeyDrive
用于存储 BitLocker 恢复密钥和启动密钥的位置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
location | 恢复密钥和启动密钥的存储位置 (目标计算机本地或指向共享网络文件夹的 UNC) |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 OSDBitLockerMode=TPMKey OSDBitLocker CreateRecoveryPassword=AD OSDBitLockerStartupKeyDrive=C: |
OSDBitLockerTargetDrive
指定要加密的驱动器。 默认驱动器是包含操作系统的驱动器。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
drive | 要加密的驱动器 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 BDERecoveryPassword=TRUE OSDBitLockerMode=TPMKey OSDBitLockerCreateRecoveryPassword=AD OSDBitLockerTargetDrive=C: |
OSDBitLockerWaitForEncryption
指定在 BitLocker 完成所有指定驱动器的加密过程之前,部署过程不应继续。 指定 TRUE 可能会显著增加完成部署过程所需的时间。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 指定部署过程应等待驱动器加密完成 |
FALSE | 指定部署过程不应等待驱动器加密完成 |
示例 |
---|
[Settings] Priority=Default [Default] BDEInstallSuppress=NO BDEDriveLetter=S: BDEDriveSize=2000 OSDBitLockerMode=TPMKey OSDBitLockerStartupKeyDrive=C: OSDBitLockerCreateRecoveryPassword=AD OSDBitLockerWaitForEncryption=TRUE |
OSDComputerName
要分配给目标计算机的新计算机名称。
注意
还可以使用自定义的“ 设置任务序列变量” 任务序列步骤在任务序列中设置此属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
computer_name | 要分配给目标计算机的新计算机名称 |
示例 |
---|
[Default] OSDComputerName=%_SMSTSMachineName% |
OSDDiskAlign
此属性用于在 DiskPart 命令中将值传递给 create partition primary 命令的 align 参数。 align 参数通常与硬件 RAID 逻辑单元编号 (LUN) 数组一起使用,以在逻辑单元 (LU) 不对齐时提高性能。 align 参数对齐未在磁盘开头对齐的柱形主分区,并将偏移量舍入到最接近的对齐边界。 有关 align 参数的详细信息,请参阅 创建分区主分区。
注意
此属性可与 OSDDiskOffset 属性结合使用,以在 DiskPart 命令中设置 create partition primary 命令的 offset 参数。 有关详细信息,请参阅 OSDDiskOffset 属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
alignment_value | 指定从磁盘开头到最接近对齐边界的 kb (KB) 数。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDDiskAlign=1024 OSDDiskOffset=2048 |
OSDDiskIndex
指定将配置的磁盘索引。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
disk_index | 指定将配置 (默认值为 0.) |
示例 |
---|
[Settings] Priority=Default [Default] OSDDiskIndex=0 |
OSDDiskOffset
此属性用于在 DiskPart 命令中将值传递给 create partition primary 命令的 offset 参数。 有关 offset 参数的详细信息,请参阅 创建分区主分区。
此属性可与 OSDDiskAlign 属性结合使用,以在 DiskPart 命令中设置 create partition primary 命令的 align 参数。 有关详细信息,请参阅 OSDDiskAlign 属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
offset_value | 指定创建分区的字节偏移量。 对于主启动记录 (MBR) 磁盘,偏移量将舍入到最近的柱面边界。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDDiskAlign=1024 OSDDiskOffset=2048 |
OSDDiskPartBiosCompatibilityMode
此属性指定在对硬盘进行分区时是否禁用缓存对齐优化,以便与某些类型的 BIOS 兼容。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 在对硬盘进行分区时启用缓存对齐优化,以便与某些类型的 BIOS 兼容 |
FALSE | 在对硬盘进行分区时禁用缓存对齐优化,以便与某些类型的 BIOS (这是默认值。) |
示例 |
---|
[Settings] Priority=Default [Default] OSDDiskPartBiosCompatibilityMode=TRUE |
OSDImageCreator
指定将在 OEM 部署期间使用的安装帐户的名称。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
image_creator | 指定将在 OEM 部署期间使用的安装帐户的名称 |
示例 |
---|
无 |
OSDImageIndex
指定 .wim 文件中图像的索引。 在 OEM 部署期间引用此属性。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
index | 指定 WIM 文件中映像的索引 |
示例 |
---|
无 |
OSDImagePackageID
指定要在 OEM 部署期间安装的映像的包 ID。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
package_ID | 指定要在 OEM 部署期间安装的映像的包 ID |
示例 |
---|
无 |
OSDInstallEditionIndex
指定 WIM 文件中映像的索引。 在 OEM 部署期间引用此属性。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
index | 指定 WIM 文件中映像的索引 |
示例 |
---|
无 |
OSDInstallType
指定用于 OEM 部署的安装类型。 默认值为 Sysprep。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
install_type | 指定用于 OEM 部署的安装类型 |
示例 |
---|
无 |
OSDisk
指定在 OEM 部署期间用于安装操作系统的驱动器。 默认值为 C:。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
磁盘 | 指定在 OEM 部署期间用于安装操作系统的驱动器 |
示例 |
---|
无 |
OSDPartitions
指定定义的分区配置数。 可配置的最大分区数为 2。 默认值为 None。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
分区 | 指定定义的分区配置数 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions=1 OSDPartitions0Bootable=TRUE OSDPartitions0FileSystem=NTFS OSDPartitions0QuickFormat=TRUE OSDPartitions0Size=60 OSDPartitions0SizeUnits=GB OSDPartitions0Type=Primary OSDPartitions0VolumeName=OSDisk OSDPartitions0VolumeLetterVariable=NewDrive1 |
OSDPartitionsxBootable
指定索引处的分区应设置为可启动。 默认的第一个分区设置为可启动。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 分区应设置为可启动。 |
FALSE | 不要将分区设置为可启动。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0Bootable=TRUE |
OSDPartitionsxFileSystem
分区在指定索引处的文件系统类型。 有效值为 NTFS 或 FAT32。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
file_system | 分区的文件系统类型 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0FileSystem=NTFS |
OSDPartitionsxQuickFormat
指定索引处的分区应快速格式化。 默认值为 TRUE。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 快速格式化分区。 |
FALSE | 不要快速格式化分区。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0QuickFormat=TRUE |
OSDPartitionsxSize
指定索引处的分区大小。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Size | 分区大小 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0Size=60 OSDPartitions0SizeUnits=GB |
OSDPartitionsxSizeUnits
指定分区大小时使用的度量单位。 有效值为 MB、 GB 或 %。 默认值为 MB。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
size_units | 指定分区大小时使用的度量单位 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0Size=60 OSDPartitions0SizeUnits=GB |
OSDPartitionsxType
在指定索引处创建的分区的类型。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Primary | 创建主分区。 此值为默认值。 |
逻辑 | 创建逻辑分区。 |
扩展 | 创建扩展分区。 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0Type=Primary |
OSDPartitionsxVolumeLetterVariable
接收分配给所管理的分区的驱动器号的属性。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
volume_letter_variable | 将分配所管理分区的驱动器号的变量的名称 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0VolumeLetterVariable=NewDrive1 |
OSDPartitionsxVolumeName
将在指定索引处分配给分区的卷名称。
注意
此属性名称中的x 是包含分区配置的从零开始的数组的占位符。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
volume_name | 将分配给分区的卷名称 |
示例 |
---|
[Settings] Priority=Default [Default] OSDPartitions0VolumeName=OSDisk |
OSDPreserveDriveLetter
此属性用于确定 “应用 OS ”任务序列步骤是否应保留操作系统映像文件中的驱动器号 (.wim 文件) 部署到目标计算机。
注意
此属性只应在任务序列步骤中设置,而不应在 CustomSettings.ini 文件或 MDT DB 中设置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 操作系统映像文件 (.wim 文件中) 的驱动器号和部署后的操作系统驱动器号与 .wim 文件中的驱动器号相同。 |
FALSE | 操作系统映像文件 (.wim 文件) 中的驱动器号将被忽略,这允许任务序列替代 .wim 文件中的驱动程序号。 注意: 对于 MDT,应始终选择此值。 |
示例 |
---|
无 |
OSDStateStorePath
LTI 和 ZTI 使用此属性设置将存储用户状态迁移数据的路径,该路径可以是 UNC 路径、本地路径或相对路径。
注意
如果还指定了这些属性, 则 OSDStateStorePath 属性优先于 StatePath 或 UserDataLocation 属性。
在 ZTI 中的“替换计算机”部署方案中,如果 OSDStateStorePath 属性设置为有效的本地路径或 UNC 路径,则会跳过“还原用户状态”任务序列步骤。 解决方法是将 USMTLocal 属性设置为 TRUE。 这样做会强制 ZTI UserState.wsf 识别 OSDStateStorePath 属性中的路径。 这是由跳过 请求状态存储 任务序列步骤和保留 OSDStateStorePath 属性中的上一个值引起的。
在 ZTI 中的替换计算机部署方案中,用户状态迁移数据和整个计算机正在备份,Backup.wim 文件存储在 OSDStateStorePath 属性中指定的文件夹中。 这可能是由于为 ComputerBackupLocation 属性指定了错误的值而导致的。
例如,以下CustomSettings.ini文件将导致 Backup.wim 文件存储在 OSDStateStorePath 属性中指定的同一文件夹中:
USMTLocal=True
OSDStateStorePath=\\fs1\Share\Replace
ComputerBackupLocation=NETWORK
BackupShare=\\fs1\Share\ComputerBackup
BackupDir=Client01
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
路径 | 存储用户状态迁移数据的路径,可以是 UNC 路径、本地路径或相对路径 |
示例 |
---|
[Settings] Priority=Default [Default] USMTLocal=True OSDStateStorePath=\\fs1\Share\Replace ComputerBackupLocation=\\fs1\Share\ComputerBackup\Client01 |
OSDTargetSystemDrive
指定在 OEM 部署期间将安装操作系统的驱动器。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
system_drive | 指定在 OEM 部署期间将安装操作系统的驱动器 |
示例 |
---|
无 |
OSDTargetSystemRoot
指定在 OEM 部署期间将安装操作系统的安装路径。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
system_root | 指定在 OEM 部署期间将安装操作系统的安装路径 |
示例 |
---|
无 |
OSFeatures
将在目标计算机上安装的服务器功能 ID 的逗号分隔列表。
注意
并非ServerManager.xml文件中列出的所有功能都与所有服务器操作系统兼容。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
ID1,ID2 | 要安装在目标计算机上的服务器功能。 有效值位于 MDT 服务器上的 program_files\Microsoft Deployment Toolkit\Bin\ServerManager.xml 文件中。 |
示例 |
---|
[Settings] Priority=Default [Default] OSFeatures=CMAK,MSMQ-Multicasting,RSAT |
OSInstall
指示目标计算机是否有权安装目标操作系统。 如果未列出 OSInstall 属性,则默认允许将操作系统部署到任何目标计算机。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 已授权将操作系统部署到目标计算机。 此值为默认值。 |
不 | 未授权将操作系统部署到目标计算机。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES |
OSRoles
将在目标计算机上安装的服务器角色 ID 的逗号分隔列表。
注意
并非所有角色都与所有服务器操作系统兼容。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
ID1,ID2 | 要安装在目标计算机上的服务器角色。 |
有关有效的 ID 值,请参阅“C:\Program Files\Microsoft 部署Toolkit\Bin\ServerManager.xml”。
示例 |
---|
[Settings] Priority=Default [Default] OSRoles=ADDS |
OSRoleServices
将在目标计算机上安装的服务器角色服务 ID 的逗号分隔列表。
注意
并非所有服务器角色服务 ID 都与所有服务器操作系统兼容。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
ID | 将安装在目标计算机上的服务器角色服务。 有效值为: - ADDS-Domain-Controller |
示例 |
---|
[Settings] Priority=Default [Default] OSRoleServices=ADDS-Domain-Controller |
OSSKU
当前运行的操作系统的版本。 操作系统版本通过使用 Win32_OperatingSystem WMI 类的 OperatingSystemSKU 属性确定。 有关 OperatingSystemSKU 属性返回的版本列表,请参阅类 Win32_OperatingSystem部分的“OperatingSystemSKU”。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
版 | 操作系统版本。 例如,“BUSINESS”表示操作系统的 Business 版本,或“ENTERPRISE”表示操作系统的企业版。 |
示例 |
---|
无 |
OSVersion
当前运行的操作系统的版本。 此属性应仅用于检测当前运行的操作系统是否为 Windows PE。 使用 OSVersionNumber 属性检测其他操作系统。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WinPE | Windows PE |
2008R2 | Windows Server 2008 R2 |
Win7Client | Windows 7 |
其他 | 列出的操作系统以外的操作系统,包括Windows 8和Windows Server 2012 |
示例 |
---|
无 |
OSVersionNumber
操作系统主版本号和次要版本号。 在 OEM 部署期间引用此属性。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
version_number | 操作系统主版本号和次要版本号 |
示例 |
---|
无 |
OverrideProductKey
多重激活密钥 (MAK) 字符串,将在目标操作部署到目标计算机后应用。 在状态还原阶段,ZTILicensing.wsf 脚本使用此属性中指定的值将 MAK 应用于目标操作系统。 该脚本还将批量许可映像配置为使用 MAK 激活,而不是使用密钥管理服务 (KMS) 。 应用 MAK 后,需要使用 Microsoft 激活操作系统。 当目标计算机无法访问运行 KMS 的服务器时,将使用此方法。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
麦 | 要提供给目标操作系统的 MAK 字符串 |
示例 |
---|
[Settings] Priority=Default [Default] ProductKey=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE-FFFFF OverrideProductKey=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE-FFFFF |
PackageGroup
通常基于操作系统包) 的类型将操作系统包相互关联的文本值列表 (。 操作系统包可以与一个或多个包组相关联。 PackageGroup 属性允许将一个或多个组中的操作系统包部署到目标计算机。
列表中的文本值可以是任何非空白值。 PackageGroup 属性值具有数字后缀, (例如 PackageGroup001 或 PackageGroup002) 。 定义后,包组与计算机相关联。 一台计算机可以与多个包组相关联。
注意
操作系统包是在 Deployment Workbench 中的“OS 包”节点上创建的。
注意
PackageGroup 属性可以采用 PackageGroup1=汇报 或 PackageGroup001=汇报 格式指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
package_group_name | 要部署到目标计算机的包组的名称 |
示例 |
---|
[Settings] Priority=Default [Default] PackageGroup001=Updates |
包
要部署到目标计算机的Configuration Manager包的列表。 Packages 属性具有数字后缀 (例如 Packages001 或 Packages002) 。
注意
PackageGroup 属性可以采用 PackageGroup1=汇报 或 PackageGroup001=汇报 格式指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
package_id:program_name | 要部署到目标计算机的包的名称 |
示例 |
---|
[Settings] Priority=Default [Default] Packages001=NYC00010:Install Packages002=NYC00011:Install |
PackageSelectionProfile
包安装期间使用的配置文件名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
profile_name | 包安装期间使用的配置文件名称 |
示例 |
---|
[Settings] Priority=Default [Default] PackageSelectionProfile=CoreApplications |
参数
要传递给数据库查询的参数,该查询从 Table 属性中指定的表中的列返回属性值。 表位于 SQLServer 属性中指定的计算机上的 Database 属性中指定的数据库中。 计算机上的SQL Server实例在 Instance 属性中指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
parameter1、parameter2 | 要传递给数据库查询的参数列表 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
ParameterCondition
指示是否对 Parameters 属性中列出的属性执行布尔 AND 或 OR 操作。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
AND | 对 Parameters 属性中列出的属性执行布尔 AND 操作。 仅返回与 Parameters 属性中指定的所有属性匹配的结果。 此值为默认值。 |
或 | 对 Parameters 属性中列出的属性执行布尔 OR 操作。 返回与 Parameters 属性中指定的任何属性匹配的结果。 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
ParentDomainDNSName
指定安装子域时现有目录服务域的 DNS 域名。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 在安装子域时指定现有目录服务域的 DNS 域名 |
示例 |
---|
[Settings] Priority=Default [Default] ParentDomainDNSName=WoodGroveBank.com |
Password
指定用户名 (帐户凭据的密码,) 用于将成员服务器提升到域控制器。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
password | 指定) 用于将成员服务器提升到域控制器的用户名 (帐户凭据的密码 |
示例 |
---|
[Settings] Priority=Default [Default] Password=<complex_password> |
阶段
部署过程的当前阶段。 任务序列程序使用这些阶段来确定哪些任务必须完成。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
验证 | 标识目标计算机能够运行完成部署过程所需的脚本。 |
STATECAPTURE | 在部署新的目标操作系统之前保存任何用户状态迁移数据。 |
PREINSTALL | 完成 (需要完成的任何任务,例如在部署目标操作系统之前) 创建新分区。 |
安装 | 在目标计算机上安装目标操作系统。 |
POSTINSTALL | 完成还原用户状态迁移数据之前需要完成的任何任务。 这些任务在首次启动目标计算机之前自定义目标操作系统, (例如安装更新或) 添加驱动程序。 |
STATERESTORE | 还原在状态捕获阶段保存的用户状态迁移数据。 |
示例 |
---|
无 |
端口
连接到 SQL Server 数据库实例时应使用的端口数,该实例用于从 Table 属性中指定的表中的列查询属性值。 数据库位于 SQLServer 属性中指定的计算机上。 计算机上的SQL Server实例在 Instance 属性中指定。 连接期间使用的端口在 Port 属性中指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
端口 | 连接到 SQL Server 时使用的端口数 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES [Computers] SQLServer=NYC-SQL-01 Database=MDTDB Instance=MDT2010 Port=1433 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
PowerUsers
要添加到目标计算机上的本地 Power Users 组的用户帐户和域组的列表。 PowerUsers 属性是文本值的列表,可以是任何非空白值。 PowerUsers 属性具有数字后缀 (例如 PowerUsers1 或 PowerUsers2) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 要添加到本地 Power Users 组的用户或组的名称 |
示例 |
---|
[Settings] Priority=Default [Default] Administrators001=WOODGROVEBANK\NYC Help Desk Staff PowerUsers001=WOODGROVEBANK\User01 PowerUsers002=WOODGROVEBANK\User02 |
PrepareWinRE
此属性指定是否将 LiteTouchPE.wim 文件(包括Windows RE和可选的 DaRT)作为恢复分区应用于系统驱动器。 这允许目标计算机使用 LiteTouchPE.wim 映像执行恢复任务。 可以选择将 DaRT 包含在映像中,这使得 DaRT 恢复功能在目标计算机上可用。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是 | LiteTouchPE.wim 文件(包括Windows RE和可选的 DaRT)将作为恢复分区应用于系统驱动器。 |
任何其他值 | LiteTouchPE.wim 文件(包括Windows RE和可选 DaRT)不作为恢复分区应用于系统驱动器。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] PrepareWinRE=YES |
优先级
用于确定查找配置值的顺序的保留属性。 Priority 保留属性列出了要搜索的每个节以及搜索分区的顺序。 找到属性值后,ZTIGather.wsf 脚本将退出搜索该属性,并且不会扫描该属性的其余部分。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
section1、section2 | 要按搜索顺序搜索的分区 |
示例 |
---|
[Settings] Priority=MACAddress, Default [Default] UserDataLocation=NONE CustomProperty=TRUE [00:0F:20:35:DE:AC] OSDNEWMACHINENAME=HPD530-1 [00:03:FF:FE:FF:FF] OSDNEWMACHINENAME=BVMXP |
ProcessorSpeed
目标计算机上安装的处理器的速度(以 MHz 为单位)。 例如,值 1995 表示目标计算机上的处理器以 1,995 MHz 或 2 千兆赫的速度运行。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
processor_speed | 目标计算机上的处理器速度(以兆赫为单位) |
示例 |
---|
无 |
产品
目标计算机的产品名称。 对于某些计算机供应商,制造商和型号可能不够独特,无法识别特定配置的特征 (例如,超线程或非超线程芯片集) 。 Product 属性有助于区分。
未定义 Product 的格式。 使用此属性创建一个子部分,其中包含针对特定计算机制造商的特定计算机型号的特定产品名称的设置, (最常与“ 制造商 ”和“ 型号 ”属性) 结合使用。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
产品 | 目标计算机的产品名称 |
示例 |
---|
无 |
ProductKey
要为目标计算机配置的产品密钥字符串。 在部署目标操作系统之前,指定的产品密钥会自动插入Unattend.xml中的相应位置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
product_key | 要分配给目标计算机的产品密钥 |
示例 |
---|
[Settings] Priority=Default [Default] ProductKey=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE-FFFFF |
属性
一个保留属性,用于定义任何自定义的用户定义的属性。 这些用户定义的属性由 ZTIGather.wsf 脚本位于 CustomSettings.ini 文件、BootStrap.ini 文件或 MDT DB 中。 这些属性是 MDT 中预定义属性的补充。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
custom_property1,custom_property2 | 要解析的自定义用户定义属性 |
示例 |
---|
[Settings] Priority=MACAddress, Default Properties=CustomProperty, ApplicationInstall [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac UserDataLocation=NONE CustomProperty=TRUE [00:0F:20:35:DE:AC] OSDNEWMACHINENAME=HPD530-1 ApplicationInstall=Custom [00:03:FF:FE:FF:FF] OSDNEWMACHINENAME=BVMXP ApplicationInstall=Minimum |
ReplicaDomainDNSName
指定要复制的域的 DNS 域名。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 指定要复制的域的 DNS 域名 |
示例 |
---|
[Settings] Priority=Default [Default] ReplicaDomainDNSName=WoodGroveBank.com |
ReplicaOrNewDomain
指定是将新域控制器安装为新目录服务域中的第一个域控制器,还是将其安装为副本目录服务域控制器。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
副本 | 将新的域控制器安装为副本目录服务域控制器。 |
域 | 将新的域控制器安装为新目录服务域中的第一个域控制器。 必须使用有效值指定 TreeOrChild 条目。 |
示例 |
---|
[Settings] Priority=Default [Default] ReplicaOrNewDomain=Domain |
ReplicationSourceDC
指示从中复制域信息的域控制器的完整 DNS 名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 指示从中复制域信息的域控制器的完整 DNS 名称 |
示例 |
---|
[Settings] Priority=Default [Default] ReplicationSourceDC=dc01.WoodGroveBank.com |
ResourceDrive
映射到 ZTIDrivers.wsf 和 ZTIPatches.wsf 脚本 的 ResourceRoot 属性的驱动器号,用于将驱动程序和修补程序安装到目标计算机。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
drive_letter | 包含资源的逻辑驱动器的字母指定 |
示例 |
---|
无 |
ResourceRoot
此属性的值由 ZTIDrivers.wsf 和 ZTIPatches.wsf 脚本用于将驱动程序和修补程序安装到目标计算机。
注意
对于 LTI,脚本会自动将 ResourceRoot 属性设置为与 DeployRoot 属性相同。 对于 ZTI, DeployRoot 和 ResourceRoot 属性中的值可以是唯一的。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UNC_path | 包含资源的共享文件夹的 UNC 路径 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceDrive=R: ResourceRoot=\\NYC-AM-FIL-01\Resource$ UserDataLocation=NONE |
Role
基于用户在目标计算机上执行的任务的计算机的用途。 Role 属性列出可以是任何非空值的文本值。 Role 属性值具有数字后缀 (例如 Role1 或 Role2) 。 定义后,角色与计算机相关联。 一台计算机可以执行多个角色。
通常, Role 属性的值是通过在 MDT DB 中执行数据库查询来设置的。 Deployment Workbench 可以帮助创建与角色关联的角色和属性设置,然后 Deployment Workbench 可以将CustomSettings.ini配置为对 Role 属性和与角色关联的属性设置执行数据库查询。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
角色 | 要分配给单个计算机或一组计算机的角色 |
示例 1 |
---|
[Settings] Priority=RoleSettings, Default [Default] SkipCapture=NO UserDataLocation=AUTO DeployRoot=\\W2K3-SP1\Distribution$ OSInstall=YES ScanStateArgs=/v:15 /o /c LoadStateArgs=/v:7 /c [RoleSettings] SQLServer=w2k3-sp1 Instance=MDT2010 Database=MDTDB Netlib=DBNMPNTW SQLShare=SQL_Share Table=RoleSettings Parameters=Role |
示例 2 |
---|
[Settings] Priority=RoleSettings, Default [Default] SkipCapture=NO UserDataLocation=AUTO DeployRoot=\\W2K3-SP1\Distribution$ OSInstall=YES Role1=Teller Role2=Woodgrove User [RoleSettings] SQLServer=w2k3-sp1 Instance=MDT2010 Database=MDTDB Netlib=DBNMPNTW SQLShare=SQL_Share Table=RoleSettings Parameters=Role |
SafeModeAdminPassword
在安全模式或安全模式的变体(例如目录服务还原模式)中启动计算机时,提供管理员帐户的密码。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
password | 在安全模式或安全模式的变体(例如目录服务还原模式)中启动计算机时,为管理员帐户提供密码 |
示例 |
---|
[Settings] Priority=Default [Default] SafeModeAdminPassword=<complex_password> |
ScanStateArgs
传递给 USMT Scanstate 进程的参数。 脚本调用 Scanstate.exe,然后插入相应的日志记录、进度和状态存储参数。 如果此值未包含在设置文件中,则会跳过用户状态备份过程。
注意
使用 USMTMigFiles 属性指定Scanstate.exe要使用的.xml文件,而不是使用 ScanStateArgs 属性中的 /I 参数。 这可以防止 ZTIUserState.wsf 脚本复制.xml文件的相同列表。
注意
配置此属性时,请勿添加以下任何命令行参数: /hardlink、 /nocompress、 /encrypt、 /key 或 /keyfile。 MDT 脚本将添加这些命令行参数(如果适用于当前部署方案)。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
参数 | 传递给Scanstate.exe的命令行参数。 Deployment Workbench 指定的默认参数如下所示: - /v。 在 Scanstate 日志中启用详细输出。 默认值为 0。 指定 0 到 15 的任意数字。 值 5 启用详细和状态输出。 - /o。 覆盖存储区中的任何现有数据。 如果未指定,如果存储已包含数据,Scanstate 将失败。 此选项不能在命令提示符窗口中多次指定。 - /c. 指定后,即使存在非严重错误,Scanstate 也会继续运行。 如果没有 /c 选项,Scanstate 将在第一个错误时退出。 有关这些参数和其他参数的详细信息,请参阅 USMT 帮助文件。 |
示例 |
---|
[Settings] Priority=Default [Default] ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% |
序列号
目标计算机的序列号。 序列号的格式未定义。 使用此属性创建包含针对特定计算机的设置的子部分。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
serial_number | 序列号的格式未定义,由每个计算机制造商的序列号标准决定。 |
示例 |
---|
无 |
SiteName
指定可在其中放置新域控制器的现有站点的名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 指定可在其中放置新域控制器的现有站点的名称 |
示例 |
---|
[Settings] Priority=Default [Default] SiteName=FirstSite |
SkipAdminAccounts
指示是否跳过 本地管理员 向导页。
注意
此属性的默认值为 YES,这意味着默认情况下将跳过 “本地管理员” 向导页。 若要显示此向导页,必须在 CustomSettings.ini 或 MDT DB 中将此属性的值专门设置为 NO 。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 此值为默认值。 |
不 | 将显示向导页,并收集该页上的信息。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminAccounts=NO SkipAdminPassword=NO SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipAdminPassword
指示是否跳过“ 管理员密码 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipApplications
指示是否跳过 “选择要安装的应用程序 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=NO SkipApplications=YES SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipBDDWelcome
指示是否跳过“ 欢迎使用 Windows 部署 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
注意
若要使此属性正常运行,必须在 CustomSettings.ini 和 BootStrap.ini 中配置它。 在选择包含CustomSettings.ini) 的部署共享 (之前处理BootStrap.ini。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipBDDWelcome=YES SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipBitLocker
指示是否跳过“ 指定 BitLocker 配置 向导”页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipApplications=NO SkipBDDWelcome=YES SkipBitLocker=YES SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipBuild
指示是否跳过 “选择要在此计算机上执行的任务序列 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipBDDWelcome=YES SkipBuild=YES SkipComputerBackup=NO SkipComputerName=NO SkipDomainMembership=NO SkipFinalSummary=NO SkipSummary=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipCapture
指示是否跳过 “指定是否捕获映像 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=YES SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipComputerBackup
指示是否跳过 “指定保存完整计算机备份的位置 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=NO SkipApplications=NO SkipComputerBackup=YES SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipComputerName
指示是否跳过 “配置计算机名称 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=NO SkipApplications=NO SkipComputerBackup=NO SkipComputerName=YES SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipDomainMembership
指示是否跳过 “将计算机加入域或工作组 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=NO SkipApplications=NO SkipComputerBackup=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipDomainMembership=NO |
SkipFinalSummary
指示是否跳过 “操作系统部署成功完成 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
注意
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipApplications=NO SkipBDDWelcome=YES SkipComputerBackup=NO SkipComputerName=NO SkipDomainMembership=NO SkipFinalSummary=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipGroupSubFolders
默认情况下,在指定要在注入驱动程序时包含的文件夹、修补程序 (包) 等时,将指定如下值:
DriverGroup001=TopFolder\SecondFolder
PackageGroup001=TopFolder\SecondFolder
默认情况下,这还将包括位于“SecondFolder”下的所有子文件夹。如果在CustomSettings.ini中将 SkipGroupSubFolders 设置为 YES ,则此行为将更改,以便排除子文件夹,并且仅添加“SecondFolder”的内容。
若要在与 DriverGroup001、PackageGroup001 等组匹配时排除子文件夹,请将 SkipGroupSubFolders 设置为 YES。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 与组进行匹配时,请勿包含子文件夹。 |
不 | 在与组匹配时包括子文件夹。 这是默认行为。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipGroupSubFolders=NO |
SkipLocaleSelection
指示是否跳过“ 区域设置选择 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipPackageDisplay
指示是否跳过 “包 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=YES SkipLocaleSelection=NO |
SkipProductKey
指示是否跳过“ 指定安装此操作系统所需的产品密钥 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipRearm
此属性用于配置 MDT 是否重新Microsoft Office 2010 25 天激活宽限期。 如果在自定义映像中捕获了 office 2010 Microsoft,则用户会在部署映像后立即看到激活通知对话框,而不是部署后的 25 天。
默认情况下,在运行 LTISysprep.wsf 脚本时,MDT 会重新Microsoft Office 2010 25 天激活宽限期。 可以将此属性的值设置为 YES,以便 MDT 跳过Microsoft Office 2010 25 天激活宽限期的重新组合。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | MDT 不会重新Microsoft Office 2010 25 天激活宽限期。 |
不 | MDT 会重新Microsoft Office 2010 25 天激活宽限期。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=Y SkipCapture=YES SkipAdminPassword=NO SkipProductKey=YES SkipRearm=YES DoCapture=YES |
SkipRoles
指示是否跳过 “角色和功能 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipBDDWelcome=YES SkipTaskSequence=Yes SkipComputerBackup=NO SkipComputerName=NO SkipDomainMembership=NO SkipFinalSummary=NO SkipRoles=YES SkipSummary=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipSummary
指示是否跳过“ 准备开始” 向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipBDDWelcome=YES SkipTaskSequence=Yes SkipComputerBackup=NO SkipComputerName=NO SkipDomainMembership=NO SkipFinalSummary=NO SkipSummary=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipTaskSequence
指示是否跳过 “选择要在此计算机上执行的任务序列 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
注意
使用 Deployment Workbench 将部署向导配置为跳过“选择要在此计算机上执行的任务序列”向导页时,请指定 SkipBuild 属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipApplications=NO SkipBDDWelcome=YES SkipTaskSequence=NO SkipComputerBackup=NO SkipComputerName=NO SkipDomainMembership=NO SkipFinalSummary=NO SkipSummary=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipTimeZone
指示是否跳过 “设置时区 ”向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipBDDWelcome=YES SkipTaskSequence=YES SkipComputerBackup=NO SkipComputerName=NO SkipDomainMembership=NO SkipFinalSummary=NO SkipSummary=NO SkipTimeZone=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO |
SkipUserData
指示是否跳过 “指定是否还原用户数据 ”和 “指定保存数据和设置的位置” 向导页。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示向导页,并且不会收集该页上的信息。 |
不 | 将显示向导页,并收集该页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=NO SkipCapture=NO SkipAdminPassword=YES SkipApplications=NO SkipComputerBackup=NO SkipDomainMembership=NO SkipUserData=NO SkipPackageDisplay=NO SkipLocaleSelection=NO SkipProductKey=YES |
SkipWizard
指示是否跳过整个 部署向导 。
有关在此属性设置为 YES 时必须配置的其他属性,请参阅 为跳过的部署向导页提供属性。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
是的 | 不会显示整个向导,并且不会收集向导页上的任何信息。 |
不 | 将显示向导,并收集已启用的向导页上的信息。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] SkipWizard=YES |
SLShare
部署过程结束时存储部署日志的网络共享文件夹。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
shared_folder | 在其中存储脚本日志的网络共享文件夹的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE SkipCapture=NO SkipAdminPassword=YES SkipProductKey=YES |
SLShareDynamicLogging
部署期间应在其中写入所有 MDT 日志的网络共享文件夹。 这仅用于高级实时调试。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
shared_folder | 在其中存储脚本日志的网络共享文件夹的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ SLShareDynamicLogging=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE SkipCapture=NO SkipAdminPassword=YES SkipProductKey=YES |
SMSTSAssignUserMode
指定是否应启用用户设备相关性 (UDA) 以及是否需要批准。 此属性仅适用于 Configuration Manager 中的 UDA 功能。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
自动 | 用户与目标设备之间建立相关性,并自动执行审批。 |
Pending | 用户与目标设备之间建立关联,并提交审批,以便Configuration Manager管理员审批。 |
Disable | 用户与目标设备之间的相关性未建立。 |
示例 |
---|
[Settings] Priority=Default [Default] SMSTSAssignUserMode=Auto SMSTSUdaUsers=Fabrikam\Ken, Fabrikam\Pilar |
SMSTSRunCommandLineUserName
以 Domain\User_Name 格式指定用户名,该用户名应与配置为以用户身份运行的 运行命令行 步骤一起使用。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_name | 指定中应与 运行命令行 步骤一起使用的用户名 |
示例 |
---|
[Settings] Priority=Default [Default] SMSTSRunCommandLineUserName=Fabrikam\Ken SMSTSRunCommandLineUserPassword=<complex_password> |
SMSTSRunCommandLineUserPassword
指定应与配置为以用户身份运行的 运行命令行 步骤一起使用的密码。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_password | 指定应与 运行命令行 步骤一起使用的密码 |
示例 |
---|
[Settings] Priority=Default [Default] SMSTSRunCommandLineUserName=Fabrikam\Ken SMSTSRunCommandLineUserPassword=<complex_password> |
SMSTSUdaUsers
指定将使用 UDA 功能(仅在 Configuration Manager 中可用)为特定设备分配相关性的用户。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user1, user2, ... | 域 \User_Name 格式的用户的逗号分隔列表,该列表将与目标设备分配相关性。 注意: 只能在此值中使用 NetBIOS 域名,例如 Fabrikam\Ken。 不能使用完全限定的域名 (fabrikam.com\Ken) 或 UPN 表示法 (ken@fabrikam.com) 。 |
示例 |
---|
[Settings] Priority=Default [Default] SMSTSAssignUserMode=Auto SMSTSUdaUsers=Fabrikam\Ken, Fabrikam\Pilar |
SQLServer
运行 SQL Server 的计算机的标识,该计算机执行数据库查询,该查询从 Table 属性中指定的表中的列返回属性值。 查询基于 Parameters 和 ParameterCondition 属性中指定的参数。 计算机上的SQL Server实例在 Instance 属性中指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
SQL_server | 运行SQL Server的计算机的名称 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ Database=MDTDB Instance=SQLEnterprise2005 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
SQLShare
运行 sqlServer 属性) 指定的SQL Server (计算机上共享文件夹的名称。 用于身份验证的凭据由 LTI 和 ZTI) 的 UserDomain、UserID 和 UserPassword 属性 (提供,或者仅) 由 Configuration Manager 高级客户端帐户凭据 (ZTI 提供。
注意
必须指定此属性才能执行集成Windows 身份验证。 这是建议的身份验证方法,而不是使用支持SQL Server身份验证方法) (DBID 和 DBPwd 属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
shared_folder | 运行 SQL Server 的计算机上的共享文件夹的名称 |
示例 |
---|
[Settings] Priority=Computers, Default Properties=MyCustomProperty [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ Database=MDTDB Instance=MDT2010 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
StatePath
此属性用于设置存储用户状态迁移数据的路径,该路径可以是 UNC 路径、本地路径或相对路径。 如果还指定了这些属性, 则 OSDStateStorePath 属性优先于 StatePath 或 UserDataLocation 属性。
注意
提供此属性是为了与 MDT 的早期版本向后兼容。 请改用 OSDStateStorePath 属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
路径 | 存储用户状态迁移数据的路径,可以是 UNC 路径、本地路径或相对路径 |
示例 |
---|
[Settings] Priority=Default [Default] SitePath=\\fs1\Share\Replace ComputerBackupLocation=\\fs1\Share\ComputerBackup\Client01 |
StoredProcedure
执行从表或视图中的列返回属性值的数据库查询时使用的存储过程的名称。 存储过程位于 Database 属性中指定的 数据库中 。 运行 SQL Server 的计算机在 SQLServer 属性中指定。 计算机上的SQL Server实例在 Instance 属性中指定。 存储过程的名称在 StoredProcedure 属性中指定。
有关使用存储过程查询SQL Server数据库的详细信息,请参阅 MDT 文档Microsoft部署工具包示例指南中的“基于早期应用程序版本部署应用程序”部分。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
stored_procedure | 用于查询SQL Server数据库的存储过程的名称 |
示例 |
---|
[Settings] Priority=DynamicPackages, Default [Default] OSInstall=YES [DynamicPackages] SQLDefault=DB_DynamicPackages [DB_DynamicPackages] SQLServer=SERVER1 Database=MDTDB StoredProcedure=RetrievePackages Parameters=MacAddress SQLShare=Logs Instance=MDT2013 Port=1433 Netlib=DBNMPNTW |
SupportsHyperVRole
指定目标计算机上的处理器资源是否可以支持 Windows Server 中的 Hyper-V 服务器角色。 如果以下属性的值设置为 TRUE,则此属性为 True:
SupportsNX
SupportsVT
Supports64Bit
上述每个属性都是使用 CPUID 接口中的信息设置的。 有关从 CPUID 接口返回的 VM 和信息的详细信息,请参阅以下属性:
IsHypervisorRunning
IsVM
SupportsNX
SupportsVT
Supports64Bit
VMPlatform
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机的处理器资源可以支持 Windows Server 中的 Hyper-V 服务器角色。 |
FALSE | 目标计算机的处理器资源不支持 Windows Server 中的 Hyper-V 服务器角色。 |
示例 |
---|
无 |
SupportsNX
指定目标计算机上的处理器资源是否支持 No Execute (NX) 技术。 在处理器中使用 NX 技术来隔离内存区域,以便处理器指令 (代码) 存储或数据存储。 此属性是使用 CPUID 接口中的信息设置的。
有关从 CPUID 接口返回的 VM 和信息的详细信息,请参阅以下属性:
IsHypervisorRunning
IsVM
SupportsHyperVRole
SupportsVT
Supports64Bit
VMPlatform
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机的处理器资源支持 NX 技术。 |
FALSE | 目标计算机的处理器资源不支持 NX 技术。 |
示例 |
---|
无 |
SupportsVT
指定目标计算机上的处理器资源是否支持虚拟化技术 (VT) 功能。 VT 用于支持当前的虚拟化环境,例如 Hyper-V。 此属性是使用 CPUID 接口中的信息设置的。
有关从 CPUID 接口返回的 VM 和信息的详细信息,请参阅以下属性:
IsHypervisorRunning
IsVM
SupportsHyperVRole
SupportsNX
Supports64Bit
VMPlatform
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机的处理器资源支持 VT 技术。 |
FALSE | 目标计算机的处理器资源不支持 VT 技术。 |
示例 |
---|
无 |
Supports64Bit
指定目标计算机上的处理器资源是否支持 Windows 64 位操作系统。 大多数新式虚拟化环境都需要 64 位处理器体系结构。 此属性是使用 CPUID 接口中的信息设置的。
有关从 CPUID 接口返回的 VM 和信息的详细信息,请参阅以下属性:
IsHypervisorRunning
IsVM
SupportsHyperVRole
SupportsNX
SupportsVT
VMPlatform
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 目标计算机的处理器资源支持 Windows 64 位操作系统。 |
FALSE | 目标计算机的处理器资源不支持 Windows 64 位操作系统。 |
示例 |
---|
无 |
SysVolPath
指定本地计算机固定磁盘上目录的完全限定的非 UNC 路径。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
path | 指定本地计算机固定磁盘上目录的完全限定的非 UNC 路径 |
示例 |
---|
[Settings] Priority=Default [Default] SysVolPath=%DestinationLogicalDrive%\Windows\Sysvol |
表格
用于执行数据库查询的表或视图的名称,该查询从表或视图中的列返回属性值。 查询基于 Parameters 和 ParameterCondition 属性中指定的参数。 表或视图位于 Database 属性中指定的 数据库中 。 运行 SQL Server 的计算机在 SQLServer 属性中指定。 计算机上的SQL Server实例在 Instance 属性中指定。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
table_name | 要查询属性值的表或视图的名称 |
示例 |
---|
[Settings] Priority=Computers, Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac [Computers] SQLServer=NYC-SQL-01 SQLShare=SQL$ Database=MDTDB Instance=MDT2010 Table=Computers Parameters=SerialNumber, AssetTag ParameterCondition=OR |
TaskSequenceID
标识要部署到目标计算机的操作系统任务序列。 任务序列 ID 是在 Deployment Workbench 中的“任务序列”节点上创建的。 TaskSequenceID 属性允许字母数字字符、连字符 () 和下划线 (_) 。 TaskSequenceID 属性不能为空或包含空格。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
task_sequence_id | 部署工作台中为要部署的目标操作系统定义的操作系统任务序列的标识符 注意: 请务必使用 Deployment Workbench UI 中指定的 TaskSequenceID ,而不是 TaskSequenceID 的 GUID。 |
示例 |
---|
[Settings] Priority=Default [Default] TaskSequenceID=BareMetal |
TaskSequenceName
指定正在运行的任务序列的名称。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
task_sequence_name | 正在运行的任务序列的名称,例如将Windows 8.1部署到引用计算机 |
示例 |
---|
无 |
TaskSequenceVersion
指定运行的任务序列的版本。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
task_sequence_version | 运行的任务序列版本,例如 1.00 |
示例 |
---|
无 |
TimeZoneName
目标计算机所在的时区。 此值插入到 Unattend.xml 中的相应配置设置中。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
time_zone_name | 指示目标计算机所在的时区的文本值 |
示例 |
---|
[Settings] Priority=Default [Default] TimeZoneName=Pacific Standard Time DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE |
ToolRoot
指定 Tools\proc_arch 文件夹的 UNC 路径 (其中 proc_arch 是当前正在运行的操作系统的处理器体系结构,并且可以具有 x86 或 x64) 值,该路径紧邻 DeployRoot 属性中指定的文件夹结构的根目录下。 Tools\proc_arch 文件夹包含 MDT 在部署过程中使用的实用工具。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
path | Tools\proc_arch 文件夹的 UNC 或本地路径 (其中 proc_arch 是当前正在运行的操作系统的处理器体系结构,并且值 x86 或 x64) 紧邻 DeployRoot 属性指定的文件夹结构的根目录下 |
示例 |
---|
无 |
TPMOwnerPassword
目标计算机所有者的 TPM 密码 (也称为 TPM 管理密码) 。 密码可以保存到文件或存储在 AD DS 中。
注意
如果已设置 TPM 所有权或不允许 TPM 所有权,则忽略 TPMOwnerPassword 属性。 如果需要 TPM 密码,但未提供 TPMOwnerPassword 属性,则 TPM 密码设置为本地管理员密码。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
password | 目标计算机所有者的 TPM 密码 |
示例 |
---|
[Settings] Priority=Default [Default] BDEDriveLetter=S: BDEDriveSize=2000 BDEInstall=TPMKey BDERecoveryKey=TRUE BDEKeyLocation=C: TPMOwnerPassword=<complex_password> BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% |
UDDir
存储用户状态迁移数据的文件夹。 此文件夹位于 UDShare 中指定的网络共享文件夹下。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
folder | 网络共享文件夹下存在的文件夹的名称 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE SkipCapture=NO |
UDProfiles
用逗号分隔的用户配置文件列表,这些配置文件需要在状态捕获阶段由Scanstate.exe保存。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_profiles | 要保存的用户配置文件列表,用逗号分隔 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE SkipCapture=NO |
UDShare
存储用户状态迁移数据的网络共享。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UNC_path | 存储用户状态迁移数据的网络共享的 UNC 路径 |
示例 |
---|
[Settings] Priority=Default [Default] DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ UDProfiles=Administrator, User-01, ExtranetUser UserDataLocation=NONE SkipCapture=NO |
UILanguage
用于目标操作系统的默认语言。 如果未指定, 则部署向导 将使用正在部署的映像中配置的语言。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UI_language | 目标计算机上的操作系统的默认语言 |
示例 |
---|
[Settings] Priority=Default [Default] UserLocale=en-us UILanguage=en-us KeyboardLocale=0409:00000409 |
UserDataLocation
USMT 存储用户状态迁移数据的位置。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
空白 | 如果未指定 UserDataLocation或留空,则部署向导将默认使用 AUTO 行为。 |
UNC_path | 存储用户状态迁移数据的网络共享文件夹的 UNC 路径。 |
自动 | 如果空间可用,部署脚本会将用户状态迁移数据存储在本地硬盘上。 否则,用户状态迁移数据将保存到 UDShare 和 UDDir 属性中指定的网络位置。 |
NETWORK | 用户状态迁移数据存储在 UDShare 和 UDDir 属性指定的位置。 |
没有 | 不会保存用户状态迁移数据。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DoCapture=YES BackupShare=\\NYC-AM-FIL-01\Backup$ BackupDir=%OSDComputerName% UserDataLocation=NETWORK DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% |
UserDomain
用户凭据 (在 UserID 属性中指定的域) 。
注意
对于完全自动化的 LTI 部署,请在CustomSettings.ini和BootStrap.ini中提供此属性。 但是,请注意,在这些文件中存储用户凭据会以明文形式存储凭据,因此不安全。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
domain | 用户帐户凭据所在的域的名称 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UserDataLocation=NONE UserDomain=WOODGROVEBANK UserID=NYC Help Desk Staff UserPassword=<complex_password> |
UserID
用于访问网络资源的用户凭据。
注意
对于完全自动化的 LTI 部署,请在CustomSettings.ini和BootStrap.ini中提供此属性。 但是,请注意,在这些文件中存储用户凭据会以明文形式存储凭据,因此不安全。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_id | 用于访问网络资源的用户帐户凭据的名称 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UserDataLocation=NONE UserDomain=WOODGROVEBANK UserID=NYC-HelpDesk UserPassword=<complex_password> |
UserLocale
要用于目标操作系统的用户区域设置。 如果未指定, 部署向导 将使用正在部署的映像中配置的用户区域设置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_locale | 目标计算机上的用户的区域设置。 该值 (en-us) 指定为文本值。 |
示例 1 |
---|
[Settings] Priority=Default [Default] UserLocale=en-us KeyboardLocale=0409:00000409 |
示例 2 |
---|
[Settings] Priority=Default [Default] UserLocale=en-us KeyboardLocale=en-us |
UserPassword
UserID 属性中指定的用户凭据的密码。
注意
对于完全自动化的 LTI 部署,请在CustomSettings.ini和BootStrap.ini中提供此属性。 但是,请注意,在这些文件中存储用户凭据会以明文形式存储凭据,因此不安全。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
user_password | 用户帐户凭据的密码 |
示例 |
---|
[Settings] Priority=Default [Default] UserDataLocation=NONE UserDomain=WOODGROVEBANK UserID=NYC-HelpDesk UserPassword=<complex_password> |
USMTConfigFile
运行 Scanstate 和 Loadstate 时应使用的 USMT 配置 XML 文件。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
USMTConfigFile | 运行 Scanstate.exe 和 Loadstate.exe 时应使用的 XML 配置文件的名称 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ USMTMigFiles1=MigApp.xml USMTMigFiles2=MigUser.xml USMTMigFiles3=MigSys.xml USMTMigFiles4=MigCustom.xml USMTConfigFile=USMTConfig.xml UserDataLocation=NONE |
USMTLocal
此属性指定是否将 USMT 用户状态信息本地存储在目标计算机上。 此属性主要由 ZTIUserState.wsf 和 ZTIBackup.wsf 脚本用来指示跳过Configuration Manager部署的请求状态存储和发布状态存储任务序列步骤。 有关详细信息,请参阅 OSDStateStorePath 属性。
注意
仅应在 OSDStateStorePath 属性) 中所述的情况下使用此属性。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | USMT 用户状态信息本地存储在目标计算机上,跳过“请求状态存储和发布状态存储”任务序列步骤。 |
FALSE | USMT 用户状态信息不会本地存储在目标计算机上,并且执行 “请求状态存储 ”和 “发布状态存储 ”任务序列步骤。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ USMTLocal=TRUE USMTMigFiles001=MigApp.xml USMTMigFiles002=MigUser.xml USMTMigFiles003=MigSys.xml USMTMigFiles004=MigCustom.xml UserDataLocation=NONE |
USMTMigFiles
USMT (Scanstate.exe) 用于标识要保存的用户状态迁移信息的文件列表。 如果未指定此属性,则 ZTIUserState.wsf 脚本使用 MigApp.xml、MigUser.xml 和 MigSys.xml。 否则,ZTIUserState.wsf 使用此属性中显式引用的文件。 USMTMigFiles 属性具有数字后缀 (例如 USMTMigFiles001 或 USMTMigFiles002) 。
注意
使用此属性可指定要由 Scanstate.exe 使用的 XML 文件,而不是使用 ScanStateArgs 属性中的 /I 参数。 这可以防止 ZTIUserState.wsf 脚本复制相同的 XML 文件列表。
注意
可以使用个位数命名法 (USMTMigFiles1) 或三位数命名法 (USMTMigFiles001) 指定此属性名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
USMTMigFile | 要用作Scanstate.exe输入的.xml文件的名称(在单独的行中)。 如果未指定,则默认值为 MigApp.xml、MigUser.xml 和 MigSys.xml。 注意: 如果指定了此值,还必须将默认文件 (MigApp.xml、MigUser.xml 和 MigSys.xml) 添加到列表中(如果要包含这些文件)。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES ScanStateArgs=/v:5 /o /c LoadStateArgs=/v:5 /c /lac DeployRoot=\\NYC-AM-FIL-01\Distribution$ ResourceRoot=\\NYC-AM-FIL-01\Resource$ UDShare=\\NYC-AM-FIL-01\MigData$ UDDir=%OSDComputerName% SLShare=\\NYC-AM-FIL-01\Logs$ USMTMigFiles001=MigApp.xml USMTMigFiles002=MigUser.xml USMTMigFiles003=MigSys.xml USMTMigFiles004=MigCustom.xml UserDataLocation=NONE |
USMTOfflineMigration
此属性确定 MDT 是否使用 USMT 执行脱机用户状态迁移。 在脱机迁移中,捕获在 Windows PE 中执行,而不是在现有操作系统中执行。
脱机迁移使用 USMT 执行以下操作:
无论 USMTOfflineMigration 属性的设置如何,UDI 始终
ZTI 仅适用于 MDT 刷新计算机部署方案,并且仅在 USMTOfflineMigration 属性设置为“TRUE”时
注意
无法使用 ZTI 在 MDT 新计算机部署方案中执行 USMT 脱机用户状态迁移。
LTI 用于:
使用部署向导中的 “移动数据和设置” 向导页的 MDT 新计算机部署方案
MDT 刷新计算机部署方案,仅当 USMTOfflineMigration 属性设置为 “TRUE”
有关使用 MDT 和 USMT 执行脱机用户状态迁移的详细信息,请参阅“配置 USMT 脱机用户状态迁移”。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | MDT 使用 USMT 执行脱机用户状态迁移。 |
任何其他值 | MDT 不执行脱机用户状态迁移。 而是在现有操作系统中捕获用户状态迁移。 此值为默认值。 |
示例 |
---|
[Settings] Priority=Default [Default] OSInstall=YES SkipUserData=YES USMTOfflineMigration=TRUE DoNotFormatAndPartition=YES OSDStateStorePath=\\WDG-MDT-01\StateStore$ |
UUID
通用唯一标识符 (UUID) 存储在目标计算机的系统管理 BIOS 中。
UUID 的格式是使用以下格式使用十六进制数字的 16 字节值: 12345678-1234-1234-123456789ABC。 使用此属性创建包含针对特定计算机的设置的子部分。
注意
此属性由 MDT 脚本动态设置,不能在 CustomSettings.ini 或 MDT DB 中设置其值。 将此属性视为只读。 但是,可以在 CustomSettings.ini 或 MDT DB 中使用此属性,如以下示例所示,以帮助定义目标计算机的配置。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
UUID | 目标计算机的 UUID |
示例 |
---|
无 |
ValidateDomainCredentialsUNC
此属性用于指定网络共享文件夹的 UNC 路径,该路径用于验证为将目标计算机加入域而提供的凭据。 正在验证的凭据在 DomainAdmin、 DomainAdminDomain 和 DomainAdminPassword 属性中指定。
注意
确保 MDT 中没有其他属性使用共享此属性中文件夹的服务器。 使用其他 MDT 属性已引用的服务器可能会导致凭据验证不正确。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
unc_path | 指定网络共享文件夹的完全限定 UNC 路径 |
示例 |
---|
[Settings] Priority=Default [Default] ValidateDomainCredentialsUNC=\\wdg-fs-01\Source$ |
VHDCreateDiffVHD
此属性用于指定差异 VHD (也称为 子 VHD) 文件的名称。 差异 VHD 类似于动态扩展的 VHD,但仅包含关联父 VHD 的已修改磁盘块。 父 VHD 是只读的,因此必须修改差异 VHD。 差异 VHD 文件是在父 VHD 文件所在的同一文件夹中创建的,因此在此属性中仅指定文件名。 此属性仅对 MDT 新计算机部署方案有效。
注意
MDT 创建的所有父 VHD 文件都存储在父驱动器根目录的 VHD 文件夹中。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性来替代“ 创建虚拟硬盘 (VHD) 任务序列”步骤集的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateFileName
VHDCreateSizeMax
VHDCreateSource
VHDCreateType
VHDDisks
VHDInputVariable
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
文件名 | 指定差异 VHD 文件的名称,该文件与父 VHD 文件位于同一文件夹中 差异 VHD 文件不能与父 VHD 文件同名。 |
随机 | 自动生成差异 VHD 文件的随机名称,该文件与父 VHD 文件位于同一文件夹中 |
示例 |
---|
[Settings] Priority=Default [Default] VHDCreateDiffVHD=Win7Diff_C.vhd VHDInputVariable=VHDTargetDisk |
VHDCreateFileName
此属性用于指定 VHD 文件的名称。 VHD 文件类型基于 VHDCreateType 属性的值。 属性仅包括文件名,而不包括文件名的路径,并且仅对 MDT 新计算机部署方案有效。
注意
MDT 创建的 VHD 文件存储在父驱动器根目录的 VHD 文件夹中。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性来替代“ 创建虚拟硬盘 (VHD) 任务序列”步骤集的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateSizeMax
VHDCreateSource
VHDCreateType
VHDDisks
VHDInputVariable
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
file_name | 指定 VHD 文件的名称 |
随机 | 自动生成 VHD 文件的随机名称,该文件位于父驱动器根目录下的 VHD 文件夹中 |
空白 | 同样 随机 |
示例 |
---|
[Settings] Priority=Default [Default] VHDCreateSizeMax=130048 VHDCreateType=EXPANDABLE VHDCreateFileName=Win7_C.vhd VHDInputVariable=VHDTargetDisk |
VHDCreateSizeMax
此属性用于指定 VHD 文件的最大大小(以 MB (MB) 为单位)。 创建时 VHD 文件的大小取决于要创建的 VHD 文件类型。 有关详细信息,请参阅 VHDCreateType 属性。 此属性仅对 MDT 新计算机部署方案有效。
注意
如果未指定此属性,则 VHD 文件最大大小的默认值为父磁盘上可用磁盘空间的 90%。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性 来替代“创建虚拟硬盘 (VHD” ) 任务序列步骤设置的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSource
VHDCreateType
VHDDisks
VHDInputVariable
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
size | 以 MB 为单位指定的 VHD 文件的最大大小。 例如,130,048 MB 等于 127 GB。 默认值为父磁盘上可用磁盘空间的 90%。 |
示例 |
---|
[Settings] Priority=Default [Default] VHDCreateSizeMax=130048 VHDCreateType=FIXED VHDCreateFileName=Win7_C.vhd VHDInputVariable=VHDTargetDisk |
VHDCreateSource
此属性用于指定用作模板的 VHD 文件的名称,该文件 (用于创建新 VHD 文件的源) 。 可以使用 UNC 路径、本地路径、相对路径或仅文件名来指定文件名。 如果仅指定了文件名,则 MDT 会尝试在目标计算机上查找 VHD 文件。 此属性仅对 MDT 新计算机部署方案有效。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性来替代 创建虚拟硬盘 (VHD) 任务序列步骤集的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSizeMax
VHDCreateType
VHDDisks
VHDInputVariable
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 文件名,可以使用 UNC 路径、本地路径、相对路径或仅文件名进行指定。 如果仅指定了文件名,则 MDT 会尝试在目标计算机上查找 VHD 文件。 |
示例 |
---|
[Settings] Priority=Default [Default] VHDCreateSizeMax=130048 VHDCreateSource=\\wdg-mdt-01\vhds\win7_template.vhd VHDCreateType=FIXED VHDCreateFileName=Win7_C.vhd VHDInputVariable=VHDTargetDisk |
VHDCreateType
此属性用于指定 VHDCreateFileName 属性中指定的 VHD 文件类型,可以是以下 VHD 文件类型之一:
修复了 VHD 文件。 对于此 VHD 类型,将分配创建时指定的 VHD 的大小,并且不会在创建后自动更改。 例如,如果创建一个 24 GB (GB) 固定 VHD 文件,则该文件的大小大约为 24 GB, (一些空间用于内部 VHD 结构,) 无论 VHD 文件中存储了多少信息。
动态扩展 VHD 文件。 对于此 VHD 类型,仅分配创建时指定的 VHD 大小的一小部分。 然后,VHD 文件会随着存储中越来越多的信息而继续增长。 但是,VHD 文件不能超出创建时指定的大小。 例如,如果创建 24 GB 动态扩展的 VHD,则创建时会很小。 但是,由于信息存储在 VHD 文件中,文件将继续增长,但永远不会超过最大大小 24 GB。
此属性仅对 MDT 新计算机部署方案有效。
注意
VHD 文件的最大大小在 VHDCreateSizeMax 属性中指定。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性 来替代“创建虚拟硬盘 (VHD” ) 任务序列步骤设置的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSizeMax
VHDCreateSource
VHDDisks
VHDInputVariable
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
膨胀 | 创建固定 VHD 文件 |
固定 | 创建动态扩展的 VHD 文件 |
示例 |
---|
[Settings] Priority=Default [Default] VHDCreateSizeMax=130048 VHDCreateType=EXPANDABLE VHDCreateFileName=Win7_C.vhd VHDInputVariable=VHDTargetDisk |
VHDDisks
此属性包含分配给 VHD 文件(以空格分隔)的物理驱动器编号列表。 每次创建 VHD 文件时,MDT 都会使用 Win32_DiskDrive WMI 类的 Index 属性将新创建的磁盘的磁盘索引添加到此属性。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性 来替代“创建虚拟硬盘 (VHD” ) 任务序列步骤设置的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSizeMax
VHDCreateSource
VHDCreateType
VHDInputVariable
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
index1 index2 index3 | 分配给 VHD 文件的物理驱动器编号列表(以空格分隔),例如 1 2 5。 |
示例 |
---|
无 |
VHDInputVariable
此属性包含一个变量,该变量包含将创建 VHD 文件的目标计算机上的驱动器。 MDT 在此驱动器根目录的 VHD 文件夹中创建 VHD 文件。
注意
如果省略此属性,MDT 会尝试在第一个系统驱动器根目录的 VHD 文件夹中创建 VHD 文件。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性 来替代“创建虚拟硬盘 (VHD” ) 任务序列步骤设置的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSizeMax
VHDCreateSource
VHDCreateType
VHDDrives
VHDOutputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
变量 | 包含目标计算机上的驱动器号的变量,将在其中创建 VHD 文件。 MDT 在此驱动器根目录的 VHD 文件夹中创建 VHD 文件。 例如,如果此属性的值为 VHDTargetDisk, 则 VHDTargetDisk 属性包含驱动器号 (,例如 H) 。 |
示例 |
---|
VHDCreateSizeMax=130048 VHDCreateType=EXPANDABLE VHDCreateFileName=Win7_C.vhd VHDInputVariable=VHDTargetDisk |
VHDOutputVariable
此属性包含一个变量,该变量包含分配给新创建的 VHD 文件的物理驱动器编号。 每次创建 VHD 文件时,MDT 都会使用 Win32_DiskDrive WMI 类的 Index 属性将此属性设置为新创建的磁盘的磁盘索引。
此属性通常是使用创建 虚拟硬盘 (VHD) 任务序列类型创建的任务序列步骤设置的。 可以通过在 CustomSettings.ini 中配置此属性 来替代“创建虚拟硬盘 (VHD” ) 任务序列步骤设置的值。
注意
若要在 CustomSettings.ini 中配置此属性,必须将此属性添加到 CustomSettings.ini 中的 “属性” 行。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSizeMax
VHDCreateSource
VHDCreateType
VHDDisks
VHDInputVariable
VHDTargetDisk
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
"变量" | 变量将包含分配给新创建的 VHD 文件的物理驱动器编号。 例如,如果此属性的值为 OSDDiskIndex, 则 OSDDiskIndex 属性将包含分配给新创建的 VHD 文件的物理驱动器号 (,例如 4) 。 |
示例 |
---|
无 |
VHDTargetDisk
指定要在其中创建 VHD 的目标计算机上的驱动器。 稍后将在 VHDInputVariable 属性中引用此属性。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
有关与 VHD 文件一起使用的相关属性,请参阅:
VHDCreateDiffVHD
VHDCreateFileName
VHDCreateSizeMax
VHDCreateSource
VHDCreateType
VHDDisks
VHDInputVariable
VHDOutputVariable
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
磁盘 | 指定要在其中创建 VHD 的驱动器 |
示例 |
---|
无 |
VMHost
指定运行 MDT 的 VM 的 Hyper-V 主机的名称。 仅当 Hyper-V 集成组件已安装并运行时,此属性才可用。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
表 4 列出了 MDT 支持的 Windows 操作系统及其相应的 Hyper-V 集成组件支持。
表 4. Windows 操作系统和 Hyper-V 集成组件支持
操作系统 | Hyper-V 集成组件 |
---|---|
Windows PE | 集成组件不可用。 |
Windows 7 | 默认情况下,在 Enterprise、Ultimate 和 Professional 版本中可用。 |
Windows Server 2008 R2 | 默认情况下在所有版本中都可用。 |
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 运行运行 MDT 的 VM 的 Hyper-V 主机的名称 |
示例 |
---|
无 |
VMName
指定运行 MDT 的 VM 的名称。 仅当 Hyper-V 集成组件已安装并运行时,此属性才可用。
表 5 列出了 MDT 支持的 Windows 操作系统及其相应的 Hyper-V 集成组件支持。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
表 5. Windows 操作系统和 Hyper-V 集成组件支持
操作系统 | Hyper-V 集成组件 |
---|---|
Windows PE | 集成组件不可用。 |
Windows 7 | 默认情况下,在 Enterprise、Ultimate 和 Professional 版本中可用。 |
Windows Server 2008 R2 | 默认情况下在所有版本中都可用。 |
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
名称 | 运行 MDT 的 VM 的名称 |
示例 |
---|
无 |
VMPlatform
当目标计算机是 VM 时,指定有关目标计算机的虚拟化环境的特定信息。 VM 平台是使用 WMI 确定的。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
Hyper-V | Hyper-V |
VirtualBox | Virtual Box |
Vmware | VMware 虚拟化平台 |
Xen | Citrix Xen Server |
示例 |
---|
无 |
VRefresh
目标计算机上监视器的垂直刷新率。 垂直刷新率在赫兹中指定。 在此示例中,值 60 指示监视器的垂直刷新率为 60 Hz。 此值插入到 Unattend.xml 中的相应配置设置中。
注意
Unattend.xml模板文件中 () 的默认值为 1,024 像素水平分辨率、768 像素垂直分辨率、32 位颜色深度和 60 Hz 垂直刷新率。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
refresh_rate | 在 Hertz 中,目标计算机上的监视器的垂直刷新率 |
示例 |
---|
[Settings] Priority=Default [Default] BitsPerPel=32 VRefresh=60 XResolution=1024 YResolution=768 |
VSSMaxSize
此属性用于将值传递给 Vssadmin 命令中 vssadmin resize shadowstorage 命令的 maxsize 参数。 maxsize 参数用于指定目标卷上可用于存储卷影副本的最大空间量。 有关 maxsize 参数的详细信息,请参阅 Vssadmin resize shadowstorage。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
maxsize_value | 指定可用于存储卷影副本的最大空间量。 该值可以指定为字节或目标卷的百分比。 若要指定值,请: - 以字节为单位,该值必须为 300 MB 或更大,并接受以下后缀:KB、MB、GB、TB、PB 和 EB。 还可以使用 B、K、M、G、T、P 和 E 作为后缀,例如: VSSMaxSize=60G - 作为百分比,使用 % 字符作为数值的后缀,例如: VSSMaxSize=20% 注意: 如果未提供后缀,则默认后缀为字节。 例如, VSSMaxSize=1024 指示 VSSMaxSize 将设置为 1,024 字节。如果该值设置为 UNBOUNDED,则对可以使用的存储空间量没有限制,例如: VSSMaxSize=UNBOUNDED |
示例 |
---|
[Settings] Priority=Default [Default] VSSMaxSize=25% |
WDSServer
运行用于安装 Windows 部署服务映像的 Windows 部署服务的计算机。 默认值是运行从中启动映像的 Windows 部署服务的服务器。
注意
此属性由 MDT 脚本动态设置,未在 CustomSettings.ini 或 MDT DB 中配置。 将此属性视为只读。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WDS_server | 运行 Windows 部署服务的计算机的名称 |
示例 |
---|
无 |
WindowsSource
MDT 使用此属性设置 sources\sxs 文件夹在包含操作系统源文件的网络共享文件夹中的位置。 此属性在以下情况下使用:
MDT 正在运行自定义任务序列或部署自定义映像
MDT 正在 Windows 8 和 Windows Server 2012 中安装角色或功能
计算机无法访问 Internet
发生上述项目符号列表中描述的情况时,MDT 可能无法在本地找到操作系统源文件,并且安装将尝试从 Internet 下载文件。 由于计算机无法访问 Internet,因此该过程将失败。 将此属性设置为适当的值有助于防止此问题的发生。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
folder_unc | 要部署的操作系统的 Sources\sxs 文件夹的 UNC 路径。 注意: UNC 路径必须包含 Sources\sxs 文件夹。 |
示例 |
---|
[Settings] Priority=Default [Default] WindowsSource=%DeployRoot%\Operating Systems\Windows 8\Sources\sxs |
WipeDisk
指定是否应擦除磁盘。 如果 WipeDisk 为 TRUE,则 ZTIWipeDisk.wsf 脚本将使用 Format 命令清理磁盘。 Format 命令不是擦除磁盘的最“安全”方式。
安全擦除磁盘的方式应遵循美国国防部标准 5220.22-M,该标准指出,“要清除磁盘,第一次用字符覆盖所有位置三次, (第二次覆盖其补码,第三次用随机字符) 覆盖所有位置。
当 MDT 擦除磁盘时,它将使用带有 /P:3 开关的 Format 命令,该开关指示 Format 在卷上将每个扇区归零,并执行三次操作。 无法告知 Format 命令使用特定字符或随机字符。
注意
如果必须安全地擦除磁盘,则应使用“运行命令行”任务序列步骤将非Microsoft安全磁盘擦除工具添加到任务序列。
警告
必须用大写字母指定此值,以便部署脚本可以正确读取它。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
真 | 如果 WipeDisk 设置为 TRUE,则会格式化 DiskIndex 0 和索引 0 处的Win32_DiskPartition。 |
FALSE | 磁盘不会格式化。 |
示例 |
---|
[Settings] Priority=Default [Default] WipeDisk=TRUE |
WizardSelectionProfile
向导用于筛选各种项的显示的配置文件名称。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
profile_name | 向导用于筛选各种项的显示的配置文件名称 |
示例 |
---|
[Settings] Priority=Default [Default] WizardSelectionProfile=SelectTaskSequenceOnly |
WSUSServer
这是目标计算机在扫描、下载和安装更新时应使用的Windows Server Update Services (WSUS) 服务器的名称。
有关脚本使用此属性的详细信息,请参阅 ZTIWindowsUpdate.wsf。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
server_name | WSUS 服务器的名称,以 HTTP 格式指定 |
示例 |
---|
[Settings] Priority=Default [Default] WSUSServer=https://WSUSServerName[Settings] Priority=Default [Default] WSUSServer=https://WSUSServerName |
WUMU_ExcludeKB
) 相关知识库文章Windows 更新/Microsoft更新软件更新以忽略 (的列表。
部署项目团队成员需要定期查看 ZTIWindowsUpdate.wsf 脚本安装的更新列表,以验证每个更新是否满足项目的需求和期望。 所有更新都记录并记录在部署过程中生成的 ZTIWindowsUpdate.log 文件中。 每个更新将指示其状态为 INSTALL 或 SKIP,并列出 UpdateID、更新名称以及与每个更新关联的 QNumber。 如果需要排除更新,则应将该更新添加到 CustomSettings.ini 文件, (LTI 部署) 。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WUMU_ExcludeKB | QNumber 要忽略的Windows 更新/Microsoft更新软件更新的列表 |
示例 |
---|
[Settings] Priority=Default [Default] WUMU_ExcludeKB1=925471 |
WUMU_ExcludeID
按关联的更新 ID) 忽略 (的Windows 更新/Microsoft更新软件更新的列表。
部署项目团队成员需要定期查看 ZTIWindowsUpdate.wsf 脚本安装的更新列表,以验证每个更新是否满足项目的需求和期望。 所有更新都记录并记录在部署过程中生成的 ZTIWindowsUpdate.log 文件中。 每个更新将指示其状态为 INSTALL 或 SKIP,并列出 UpdateID、更新名称以及与每个更新关联的 QNumber。 如果应排除更新,则应将该更新添加到 LTI 部署) 的 CustomSettings.ini 文件 (。
例如,如果应排除 Windows 恶意软件删除工具的安装,请在 ZTIWindowsUpdate.log 中查找显示更新标识和安装位置的行,然后选择 UpdateID 号。 例如,Windows 恶意软件删除工具的 UpdateID 号为 adbe6425-6560-4d40-9478-1e35b3cdab4f。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
WUMU_ExcludeID | 按 UpdateID 编号Windows 更新/Microsoft更新软件更新的列表 |
示例 |
---|
[Settings] Priority=Default [Default] WUMU_ExcludeID1={adbe6425-6560-4d40-9478-1e35b3cdab4f}[Settings] Priority=Default [Default] WUMU_ExcludeID1={adbe6425-6560-4d40-9478-1e35b3cdab4f} |
XResolution
目标计算机上监视器的水平分辨率,以像素为单位指定。 在此示例中,值 1024 表示监视器的水平分辨率为 1,024 像素。 此值插入到 Unattend.xml 中的相应配置设置中。
注意
Unattend.xml模板文件中 () 的默认值为 1,024 像素水平分辨率、768 像素垂直分辨率、32 位颜色深度和 60 Hz 垂直刷新率。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
horizontal_resolution | 目标计算机上的监视器的水平分辨率(以像素为单位) |
示例 |
---|
[Settings] Priority=Default [Default] BitsPerPel=32 VRefresh=60 XResolution=1024 YResolution=768[Settings] Priority=Default [Default] BitsPerPel=32 VRefresh=60 XResolution=1024 YResolution=768 |
YResolution
目标计算机上监视器的垂直分辨率,以像素为单位指定。 在此示例中,值 768 表示监视器的垂直分辨率为 768 像素。 此值将插入到 Unattend.xml 中的相应配置设置中。
注意
Unattend.xml模板文件中 () 的默认值为 1,024 像素水平分辨率、768 像素垂直分辨率、32 位颜色深度和 60 Hz 垂直刷新率。
配置的属性 | 属性适用于 |
---|---|
BootStrap.ini | Lti |
CustomSettings.ini | - |
MDT DB | ZTI |
值 | 说明 |
---|---|
vertical_resolution | 目标计算机上的监视器的垂直分辨率(以像素为单位) |
示例 |
---|
[Settings] Priority=Default [Default] BitsPerPel=32 VRefresh=60 XResolution=1024 YResolution=768[Settings] Priority=Default [Default] BitsPerPel=32 VRefresh=60 XResolution=1024 YResolution=768 |
为跳过的部署向导页提供属性
表 6 列出了单个部署向导页、用于跳过相应向导页的属性,以及跳过向导页时必须配置的属性。
如果使用 SkipWizard 属性跳过所有部署向导页,请在 “配置这些属性 ”列中提供所有属性。 有关跳过部署向导页的各种部署方案的示例,请参阅 MDT 文档Microsoft部署工具包示例指南中的“完全自动化 LTI 部署方案”部分。
注意
在 “配置这些属性” 列为空的实例中,跳过相应的向导页时无需配置任何属性。
表 6. 部署向导页
跳过此向导页 | 使用此属性 | 配置这些属性 |
---|---|---|
欢迎使用 | SkipBDDWelcome | |
指定用于连接到网络共享的凭据 | 通过在下一列中提供属性来跳过 | - UserID - UserDomain - UserPassword |
任务序列 | SkipTaskSequence | - TaskSequenceID |
计算机详细信息 | SkipComputerName, SkipDomainMembership |
- OSDComputerName - JoinWorkgroup –或– - JoinDomain - DomainAdmin |
用户数据 | SkipUserData | - UDDir - UDShare - UserDataLocation |
移动数据和设置 | SkipUserData | - UDDir - UDShare - UserDataLocation |
用户数据 (还原) | SkipUserData | - UDDir - UDShare - UserDataLocation |
计算机备份 | SkipComputerBackup | - BackupDir - BackupShare - ComputerBackupLocation |
产品密钥 | SkipProductKey | - ProductKey –或– - OverrideProductKey |
语言包 | SkipPackageDisplay | LanguagePacks |
区域设置和时间 | SkipLocaleSelection、SkipTimeZone | - KeyboardLocale - UserLocale - UILanguage - TimeZoneName |
角色和功能 | SkipRoles | - OSRoles - OSRoleServices - OSFeatures |
应用 | SkipApplications | 应用程序 |
管理员密码 | SkipAdminPassword | AdminPassword |
本地管理员 | SkipAdminAccounts | -管理员 |
捕获图像 | SkipCapture | - ComputerBackupLocation |
Bitlocker | SkipBitLocker | - BDEDriveLetter - BDEDriveSize - BDEInstall - BDEInstallSuppress - BDERecoveryKey - TPMOwnerPassword - OSDBitLockerStartupKeyDrive - OSDBitLockerWaitForEncryption |
准备开始 | SkipSummary | – |
操作系统部署已成功完成 | SkipFinalSummary | – |
操作系统部署未成功完成 | SkipFinalSummary | – |
脚本
LTI 和 ZTI 部署中使用的脚本引用了确定部署过程中使用的过程步骤和配置设置的属性。 使用此参考部分来帮助它确定要包含在操作中的正确脚本,以及运行每个脚本时要提供的有效参数。 每个脚本都提供了以下信息:
名称。指定脚本的名称。
说明。提供脚本用途的说明,以及有关脚本自定义的任何相关信息。
输入。 指示用于输入脚本的文件。
输出。指示脚本创建或修改的文件。
引用。指示脚本引用的其他脚本或配置文件。
位置。指示可在其中找到脚本的文件夹。 在位置的信息中,使用以下变量:
program_files。 此变量指向安装 MDT 的计算机上的 Program Files 文件夹的位置。
分布。 此变量指向部署共享的分发文件夹的位置。
平台。 此变量是操作系统平台的占位符 (x86 或 x64) 。
使用。提供可以指定的命令和选项。
参数和说明。 指示要为脚本指定的有效参数,并简要说明每个参数的含义。
属性。脚本引用的属性。
BDD_Autorun.wsf
此脚本显示一个对话框,指示用户插入由 MDT 进程创建的部署媒体 (,例如可启动 DVD 或可移动硬盘) 。 消息显示 15 秒。 如果未执行任何操作,则脚本将启动LiteTouch.vbs。
有关LiteTouch.vbs的详细信息,请参阅 脚本中的相应主题。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性值、数据库连接、部署规则以及脚本完成部署过程所需的其他信息 |
"输出" | 无 |
参考 | LiteTouch.vbs。 启动 LTI |
Location | distribution\Scripts |
使用 | 无 |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
无 |
BDD_Welcome_ENU.xml
此 XML 文件包含“ 欢迎使用 Windows 部署 ”页的脚本代码和 HTML 布局,显示在部署向导的开头。 此 XML 文件由 Wizard.hta 读取,该向导运行嵌入在此 XML 文件中的向导页。
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 |
-
NICSettings_Definition_ENU.xml。 允许用户为网络适配器提供配置设置 - Wizard.hta。 显示“部署向导”页 - WPEUtil.exe。 初始化 Windows PE 和网络连接;启动 LTI |
Location | distribution\Tools\platform |
使用 | mshta.exeWizard.hta BDD_Welcome_ENU.xml |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
KeyboardLocalePE | - | |
WelcomeWizardCommand | - | |
WizardComplete | - |
Credentials_ENU.xml
此 XML 文件包含部署向导中 “指定用于连接到网络共享的凭据 ”向导页的脚本代码和 HTML 布局。 此 XML 文件由 Wizard.hta 读取,该向导运行嵌入在此 XML 文件中的向导页。
注意
仅当验证预定义用户凭据时失败时,才会显示此向导页。
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 | Credentials_scripts.vbs。 包含用户凭据支持函数 |
Location | distribution\Scripts |
使用 | mshta.exe Wizard.hta /NotWizard /definition:Credentials_ENU.xml [/ValidateAgainstDomain:domain | /ValidateAgainstUNCPath:uncpath] </DoNotSave> </LeaveShareOpen> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
无 |
Credentials_scripts.vbs
此脚本分析在将 Credentials_ENU.xml 文件加载到部署向导时提供的参数。 它还执行用户凭据验证。 此脚本由 Credentials_ENU.xml 文件读取。
有关Credentials_ENU.xml的详细信息,请参阅 脚本中的相应主题。
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 事件消息将写入以下日志文件: - Credentials_scripts.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | 无 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="Credentials_scripts.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
UserCredentials | - | |
UserDomain | - |
DeployWiz_Definition_ENU.xml
此 XML 文件包含部署向导中每个向导页的脚本代码和 HTML 布局。 此文件由 Wizard.hta 读取,该向导运行嵌入在此 XML 文件中的向导页。 此.xml文件包含以下向导页:
欢迎使用
指定用于连接到网络共享的凭据
任务序列
计算机详细信息
用户数据
移动数据和设置
用户数据 (还原)
计算机备份
产品密钥
语言包
区域设置和时间
角色和功能
应用
管理员密码
本地管理员
捕获图像
BitLocker
准备开始
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 |
-
DeployWiz_Initialization.vbs。 包括脚本使用的支持函数和子例程 - DeployWiz_Validation.vbs。 包括脚本使用的支持函数和子例程 - ZTIBackup.wsf. 创建目标计算机的备份 - ZTIPatches.wsf. 安装 (语言包、安全更新等) - ZTIUserState.wsf。 初始化用户状态迁移以捕获和还原目标计算机上的用户状态 |
Location | distribution\Scripts |
使用 | 无 |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
DeploymentMethod | - | |
DeploymentType | - | |
DoCapture | - | |
ImageBuild | - | |
ImageFlags | - | |
IsBDE | - | |
IsServerOS | - | |
JoinDomain | - | |
OSDComputerName | - | |
OSVersion | - | |
SkipAdminAccounts | - | |
SkipAdminPassword | - | |
SkipApplications | - | |
SkipBitLocker | - | |
SkipCapture | - | |
SkipComputerBackup | - | |
SkipComputerName | - | |
SkipDomainMembership | - | |
SkipLocaleSelection | - | |
SkipPackageDisplay | - | |
SkipProductKey | - | |
SkipRoles | - | |
SkipSummary | - | |
SkipTaskSequence | - | |
SkipTimeZone | - | |
SkipUserData | - | |
TaskSequenceTemplate | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
USMTOfflineMigration | - |
DeployWiz_Initialization.vbs
此脚本初始化 部署向导 中的页面 (存储在 DeployWiz_Definition_ENU.xml) 。 它还包含部署向导在 LTI 部署期间调用的函数和子例程。
值 | 说明 |
---|---|
输入 |
-
DomainOUList.xml. 包含域 OU 的列表 - ListOfLanguages.xml - LocationServer.xml。 包含可用部署共享的列表 - 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息;环境变量由 ZTIGather.wsf 填充 |
"输出" | 事件消息将写入以下日志文件: - DeployWiz_Initialization.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIApplications.wsf。 启动应用程序安装 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="DeployWiz_Initialization.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
应用 | - | |
BackupDir | - | |
BackupFile | - | |
BackupShare | - | |
BDEInstall | - | |
BDEKeyLocation | - | |
BDERecoveryKey | - | |
BDEWaitForEncryption | - | |
CapableArchitecture | - | |
ComputerBackupLocation | - | |
CustomWizardSelectionProfile | - | |
DeploymentType | - | |
DeployRoot | - | |
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
Domain OU | - | |
ImageBuild | - | |
ImageFlags | - | |
ImageLanguage | - | |
ImageLanguage001 | - | |
ImageProcessor | - | |
IsServerOS | - | |
KeyboardLocale | - | |
KeyboardLocale_Edit | - | |
LanguagePacks | - | |
LanguagePacks001 | - | |
LocalDeployRoot | - | |
MandatoryApplications | - | |
OSDComputerName | - | |
OSCurrentBuild | - | |
OSDBitLockerCreateRecoveryPassword | - | |
OSDBitLockerMode | - | |
OSDBitLockerStartupKeyDrive | - | |
OSDBitLockerWaitForEncryption | - | |
OSSKU | - | |
OSVersion | - | |
OverrideProductKey | - | |
ProductKey | - | |
SkipCapture | - | |
SkipDomainMembership | - | |
TaskSequenceID | - | |
TimeZoneName | - | |
TSGUID | - | |
UDDir | - | |
UDShare | - | |
UILanguage | - | |
UserDataLocation | - | |
UserDomain | - | |
UserID | - | |
UserLocale | - | |
UserPassword | - | |
WizardSelectionProfile | - |
DeployWiz_Validation.vbs
此脚本初始化并验证存储在DeployWiz_Definition_ENU.xml) 中 (部署向导 页中键入 的信息。 此脚本包含部署向导在 LTI 部署期间调用的函数和子例程。
值 | 说明 |
---|---|
输入 |
-
OperatingSystems.xml。 包含可用于部署的操作系统列表 - 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息;环境变量由 ZTIGather.wsf 填充 |
"输出" | 无 |
参考 |
-
Credentials_ENU.xml。 提示用户输入连接到网络资源时将使用的凭据 - ZTIGather.wsf. 收集属性和处理规则 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="DeployWiz_Validation.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
DeploymentType | - | - |
DeployTemplate | - | |
ImageBuild | - | |
ImageProcessor | - | - |
OSVersion | - | |
TaskSequenceID | - | |
TSGUID | - | |
UserCredentials | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - |
LiteTouch.vbs
此脚本由部署向导调用以启动 LTI。 脚本:
删除 C:\MININT 文件夹 ((如果存在)
通过调用 ZTIPrereq.vbs,检查目标计算机是否满足运行部署向导的要求
通过运行 LiteTouch.wsf 启动部署向导
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 |
-
BDDRun.exe - ZTIPrereq.vbs。 用于确定目标计算机是否满足部署新操作系统的先决条件 - LiteTouch.wsf。 负责控制 LTI 部署过程的脚本 |
Location | distribution\Scripts |
使用 | cscript LiteTouch.vbs </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
无 |
LiteTouch.wsf
此脚本由 LiteTouch.vbs 调用,负责控制 LTI 部署过程。 这包括:
运行部署向导
使用适当的任务序列文件运行 LTI 部署过程
值 | 说明 |
---|---|
输入 |
-
task_sequence_file.xml。 包含 LTI 部署过程的任务和任务序列 - 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息;环境变量由 ZTIGather.wsf 填充 |
"输出" |
-
LiteTouch.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
BDD_Welcome_ENU.xml。 显示 LTI 部署的“ 部署向导欢迎 ”页 - DeployWiz_Definition_ENU.xml。 显示 LTI 部署的部署向导页 - Diskpart.exe。 允许自动管理磁盘、分区和卷的实用工具 - LTICleanup.wsf. 部署完成后执行清理任务 - LTICopyScripts.wsf. 将部署脚本复制到目标计算机上的本地硬盘驱动器 - MSHTA.exe。 HTML 应用程序主机 - RecEnv.exe。 如果此实用工具存在,系统会提示用户确定是否启动 Windows 恢复环境。 - Regsvr32.exe。 将文件 (.dll、.exe、.ocx 等) 注册到操作系统 - Summary_Definition_ENU.xml。 显示 LTI 部署的摘要结果 - TsmBootStrap.exe。 任务序列 Bootstrap 实用工具 - Wizard.hta。 显示“部署向导”页 - WPEUtil.exe。 初始化 Windows PE 和网络连接;启动 LTI - ZTIGather.wsf. 收集属性和处理规则 - ZTIPrereq.vbs。 检查目标计算机是否满足运行部署向导的要求 - ZTINICConfig.wsf. 配置已激活的网络适配器 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | BDDRun.exe "wscript.exe <ScriptDirectory>\LiteTouch.wsf </debug:value>" |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
/开始 | 在 shell 启动后运行的新操作系统中创建快捷方式 |
属性
名称 | Read | Write |
---|---|---|
_DoNotCleanLiteTouch | - | |
_SMSTSPackageName | - | |
AdminPassword | - | |
体系结构 | - | - |
BootPE | - | - |
ComputerBackupLocation | - | |
ComputerName | - | |
DeployDrive | - | - |
DeploymentMethod | - | - |
DeploymentType | - | - |
DeployRoot | - | - |
DestinationLogicalDrive | - | |
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
FinishAction | - | |
HostName | - | |
IsServerCoreOS | - | |
JoinDomain | - | |
JoinWorkgroup | - | - |
KeyboardLocalePE | - | |
LTISuspend | - | |
OSDAdapterCount | - | |
OSDComputerName | - | - |
阶段 | - | - |
ResourceDrive | - | - |
ResourceRoot | - | - |
RetVal | - | |
SkipBDDWelcome | - | |
SkipFinalSummary | - | - |
SkipWizard | - | |
SMSTSLocalDataDrive | - | |
TaskSequenceID | - | |
TimeZoneName | - | |
UserDataLocation | - | - |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
WelcomeWizardCommand | - | |
WizardComplete | - |
LTIApply.wsf
此脚本负责将 Windows PE 映像安装到目标计算机。 Windows PE 映像用于收集有关目标计算机的信息,并在目标计算机上运行部署任务。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
LTIApply.log。 包含此脚本生成的事件的日志文件 - LTIApply_wdsmcast.log。 包含 Wdsmcast 实用工具生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
CMD.exe。 允许运行命令行工具 - Bootsect.exe。 将启动扇区应用于硬盘 - ImageX.exe。 用于创建和管理 WIM 文件的实用工具 - ZTIBCDUtility.vbs。 包括执行启动管理器任务时使用的实用工具函数 - ZTIConfigFile.vbs。 包括用于处理 XML 文件的例程 - ZTIDiskUtility.vbs。 包括脚本使用的支持函数和子例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 - Wdsmcast.exe。 面向计算机用于加入多播传输的实用工具 |
Location | distribution\Scripts |
使用 | cscript LTIApply.wsf </pe> </post> </debug:value> |
参数
值 | 说明 |
---|---|
/体育 | 使用在目标计算机上安装 Windows PE 映像的过程 |
/发布 | 在安装映像后清理不必要的文件 |
/debug:value | 将事件消息输出到控制台和 .log 文件;如果值中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
BootPE | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | - |
OSGUID | - | |
OSCurrentVersion | - | |
OSVersion | - | |
ImageBuild | - | |
ImageFlags | - | |
ImageProcessor | - | |
ISBDE | - | |
SourcePath | - | |
TaskSequenceID | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
WDSServer | - |
LTICleanup.wsf
部署过程完成后,此脚本将从目标计算机中删除任何文件或配置设置 (,例如脚本、文件夹、注册表项或自动登录配置设置) 。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息。 环境变量由 ZTIGather.wsf 填充。 |
"输出" |
-
LTICleanup.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Bootsect.exe。 将启动扇区应用于硬盘 - Net.exe。 执行网络管理任务 - RegSvr32.exe。 将文件 (.dll、.exe、.ocx 等) 注册到操作系统 - ZTIBCDUtility.vbs。 包括执行启动管理器任务时使用的实用工具函数 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript LTICleanup.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
_DoNotCleanLiteTouch | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
OSVersion | - |
LTICopyScripts.wsf
此脚本将 LTI 和 ZTI 部署进程的部署脚本复制到目标计算机上的本地硬盘驱动器。
值 | 说明 |
---|---|
输入 |
-
Summary_Definition_ENU.xml。 显示 LTI 部署的摘要结果 - 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
LTICopyScripts.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript LTICopyScripts.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
无 |
LTIGetFolder.wsf
此脚本显示允许用户浏览到文件夹的对话框。 所选文件夹路径存储在 FOLDERPATH 环境变量中。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息。 环境变量由 ZTIGather.wsf 填充。 |
"输出" | 无 |
参考 |
-
ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 - WizUtility.vbs。 包括 UI 使用 (的支持函数和子例程,例如向导页) |
Location |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | cscript LTIGetFolder.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
DefaultFolderPath | - | |
FolderPath | - |
LTIOEM.wsf
在 LTI OEM 方案中,OEM 使用此脚本将媒体部署共享的内容复制到目标计算机的硬盘,以便为复制做好准备。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息。 环境变量由 ZTIGather.wsf 填充。 |
"输出" |
-
LTIOEM.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
RoboCopy.exe。 文件和文件夹复制工具 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript LTIOEM.wsf </BITLOCKER | /BDE> </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
/BITLOCKER | 启用 BitLocker |
/BDE | 启用 BitLocker |
属性
名称 | Read | Write |
---|---|---|
_DoNotCleanLiteTouch | - | |
DeployDrive | - | |
DeployRoot | - | |
TSGUID | - |
LTISuspend.wsf
此脚本挂起任务序列以允许执行手动任务。 运行此脚本时,它会在用户的桌面上创建 “恢复任务序列 ”快捷方式,该快捷方式允许用户在完成所有手动任务后重启任务序列。
注意
仅在完整操作系统中支持此脚本。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息。 环境变量由 ZTIGather.wsf 填充。 |
"输出" |
-
LTISuspend.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
LiteTouch.wsf。 控制 LTI 部署过程 - LTICopyScripts.wsf. 将部署脚本复制到目标计算机上的本地硬盘驱动器 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript LTISuspend.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
/恢复 | – |
属性
名称 | Read | Write |
---|---|---|
LTISuspend | - | |
SMSTSRebootRequested | - |
LTISysprep.wsf
此脚本准备运行 Sysprep 的目标计算机,在目标计算机上运行 Sysprep,然后验证 Sysprep 是否成功运行。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息。 环境变量由 ZTIGather.wsf 填充。 |
"输出" |
-
LTISysprep.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Expand.exe。 展开压缩文件 - Sysprep.exe。 为复制准备计算机 - ZTIConfigFile.vbs。 包含用于处理 XML 文件的例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript LTISysprep.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
DoCapture | - | |
OSCurrentBuild | - | |
OSDAnswerFilePath | - | |
OSGUID | - | |
SourcePath | - | - |
TaskSequenceID | - |
NICSettings_Definition_ENU.xml
此 XML 文件包含部署向导中 “配置静态 IP 网络设置” 向导页的脚本代码和 HTML 布局。 在 LTI 部署期间,Wizard.hta 会读取此文件并运行嵌入的向导页,该页会提示输入所需的网络寻址配置。 如果未提供静态 IP 寻址配置,则部署脚本将默认使用 DHCP 来获取所需的网络配置。
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 | ZTINICUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | 无 |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
OSDAdapterxDNSServerList | - | |
OSDAdapterxDNSSuffix | - | |
OSDAdapterxGateways | - | |
OSDAdapterxIPAddressList | - | |
OSDAdapterxMacAddress | - | |
OSDAdapterxSubnetMask | - | |
OSDAdapterxWINSServerList | - | |
OSDAdapterCount | - |
注意
上面列出的属性名称中的x是包含网络适配器信息的从零开始的数组的占位符。
Summary_Definition_ENU.xml
此 XML 文件包含部署向导中 “部署摘要 ”向导页的脚本代码和 HTML 布局。 在 LTI 部署期间,Wizard.hta 会读取此文件并运行显示 LTI 部署摘要结果的嵌入式向导页。 此 XML 文件包含以下向导页:
成功。 有关部署任务的成功完成的通知
失败。 有关未能成功完成部署任务的通知
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 | Summary_Scripts.vbs。 包括此 XML 文件中嵌入的向导页使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | 无 |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
SkipFinalSummary | - | |
RetVal | - |
Summary_scripts.vbs
此脚本由部署向导的 “摘要 ”向导页调用。 它包含用于初始化和验证的函数和子例程。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" | 事件消息将写入以下日志文件: - Summary_scripts.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | 无 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="Summary_Scripts.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
DeploymentType | - | |
RetVal | - |
Wizard.hta
此超文本应用程序显示“部署向导”页。
值 | 说明 |
---|---|
输入 | 环境变量。 包含属性值、自定义属性、数据库连接、部署规则的列表,以及脚本完成部署过程所需的其他信息。 环境变量由 ZTIGather.wsf 填充。 |
"输出" |
-
Wizard.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
LTIGetFolder.wsf。 启动 BrowseForFolder 对话框的脚本文件 - ZTIConfigFile.vbs。 包括用于处理 XML 文件的例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 - WizUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | mshta.exe Wizard.hta </definition:filename> </NotWizard> </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/NotWizard | 用于绕过向导页提示 |
/Definition:filename | 指定要加载到向导中的 XML 文件 |
属性
名称 | Read | Write |
---|---|---|
定义 | - | |
DefaultFolderPath | - | |
FolderPath | - | |
WizardComplete | - |
WizUtility.vbs
此脚本包含各种部署向导脚本引用的函数和子例程。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
WizUtility.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | LTIGetFolder.wsf。 启动 BrowseForFolder对话框的脚本文件 |
Location |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | <script language="VBScript" src="WizUtility.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
DefaultFolderPath | - | |
DefaultDestinationDisk | - | |
DefaultDestinationIsDirty | - | |
DefaultDestinationPartition | - | |
DeploymentType | - | |
DestinationDisk | - | |
FolderPath | - | |
OSVersion | - | |
UserDomain | - | |
UserCredentials | - |
ZTIApplications.wsf
此脚本启动在 Deployment Workbench 的“应用程序”节点中配置的应用程序的安装。 此脚本不会尝试安装以下任何应用程序:
不支持目标计算机的平台类型
不支持目标计算机的处理器类型
注册表中的卸载项位于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
注意
如果列出的应用程序定义了任何依赖应用程序,则此脚本会在安装列出的应用程序之前尝试安装这些依赖应用程序。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIApplications.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
ZTIConfigFile.vbs。 包括用于处理 XML 文件的例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 - BDDRun.exe。 运行需要用户交互的命令 |
Location | distribution\Scripts |
使用 | cscript ZTIApplications.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
ApplicationGUID | - | |
ApplicationSuccessCodes | - | |
DependentApplications | - | |
DeploymentMethod | - | |
InstalledApplications | - | - |
ResourceDrive | - | |
ResourceRoot | - | - |
SMSTSRebootRequested | - | |
SMSTSRetryRequested | - |
ZTIAppXmlGen.wsf
此脚本生成一个 XML 文件(ZTIAppXmlGen.xml),用于自动捕获用户数据 (与已安装的应用程序关联的文档) 。 它通过 HKEY_CLASSES_ROOT\Software\Classes 注册表项执行此操作,并捕获以下任何应用程序:
不与以下文件扩展名之一相关联:.mp3、.mov、.wma、.wmv、.chm、.evt、.evtx、.exe、.com 或 .fon
不与 Microsoft Office 关联,例如 2007 Office 系统或 Microsoft Office 2003。
在 HKEY_CLASSES_ROOT\application\shell\open\command 列出了有效的打开处理程序
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIAppXmlGen.xml。包含目标计算机上安装的应用程序列表 - ZTIAppXmlGen.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIAppXmlGen.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
DeploymentMethod | - | |
DeploymentType | - | |
ImageBuild | - | |
OSCurrentVersion | - | |
USMTMigFiles | - | - |
ZTIAuthorizeDHCP.wsf
此脚本使用 Netsh 工具配置目标计算机,以便它是 AD DS 中的授权 DHCP 服务器。
有关授权 DHCP 服务器的详细信息,请参阅 DHCP 的 Netsh 命令。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIAuthorizeDHCP.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Netsh.exe。 用于自动配置网络组件的实用工具 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIAuthorizeDHCP.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
IPAddress | - |
ZTIBackup.wsf
此脚本使用 ImageX 实用工具执行目标计算机的备份。 备份存储在 BackupDir 和 BackupShare 属性中指定的位置。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIBackup.log。 包含此脚本生成的事件的日志文件 - ZTIBackup_imagex.log。 包含 ImageX 生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
ImageX.exe。 用于创建和管理 WIM 文件的实用工具 - ZTIBCDUtility.vbs。 包括执行启动管理器任务时使用的实用工具函数 - ZTIDiskUtility.vbs。 包括脚本使用的支持函数和子例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIBackup.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
BackupDir | - | |
BackupDisk | - | |
BackupDrive | - | |
BackupFile | - | |
BackupPartition | - | |
BackupScriptComplete | - | |
BackupShare | - | |
ComputerBackupLocation | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | - |
DoCapture | - | |
ImageBuild | - | |
ImageFlags | - | |
OSDStateStorePath | - | |
阶段 | - | |
TaskSequenceID | - | |
USMTLocal | - |
ZTIBCDUtility.vbs
此脚本包含一些 MDT 脚本在执行启动管理器任务时使用的实用工具函数。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" | 无 |
参考 | BCDEdit.exe。 用于编辑 Windows 启动配置的工具 |
Location |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | <script language="VBScript" src="ZTIBCDUtility.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTIBde.wsf
此脚本在目标计算机上安装和配置 BitLocker。 BitLocker 配置仅限于使用单个分区配置硬盘的新计算机方案。
注意
对于 ZTI 和 UDI 部署,必须在 CustomSettings.ini 或 MDT DB 中设置 UILanguage 属性,因为 ZTIBde.wsf 尝试从 UILanguage 属性读取区域设置。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIBde.log。 包含此脚本生成的事件的日志文件 - ZTIBdeFix_diskpart.log。 包含 Diskpart 工具生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
CMD.exe。 允许运行命令行工具 - Defrag.exe。 对硬盘进行碎片整理 - Diskpart.exe。 允许自动管理磁盘、分区和卷的实用工具 - ServerManagerCmd.exe - ZTIDiskUtility.vbs。 包括脚本使用的支持函数和子例程 - ZTIOSRole.wsf。 安装服务器角色 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIBde.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
AdminPassword | - | |
BDEDriveLetter | - | - |
BDEDriveSize | - | |
BDEInstall | - | |
BDEInstallSuppress | - | |
BDEKeyLocation | - | |
BDEPin | - | |
BDERecoveryKey | - | |
BDESecondPass | - | - |
BdeWaitForEncryption | - | |
BitlockerInstalled | - | - |
DeploymentMethod | - | |
ISBDE | - | |
OSDBitLockerCreateRecoveryPassword | - | |
OSDBitLockerMode | - | |
OSDBitLockerStartupKey | - | |
OSDBitLockerStartupKeyDrive | - | |
OSDBitLockerTargetDrive | - | |
OSDBitLockerWaitForEncryption | - | |
OSCurrentBuild | - | |
OSCurrentVersion | - | |
OSFeatures | - | - |
OSRoles | - | - |
OSRoleServices | - | - |
OSVersion | - | |
SMSTSRebootRequested | - | - |
SMSTSRetryRequested | - | |
TPMOwnerPassword | - |
ZTIBIOSCheck.wsf
此脚本检查目标计算机上的 BIOS,然后查看与 Windows 不兼容的 BIOS 列表。 不兼容的 BIOS 的列表存储在 ZTIBIOSCheck.xml 文件中。
如果目标计算机上的 BIOS 在 ZTIBIOSCheck.xml 文件中列出,则脚本将返回一个状态,指示 BIOS 与 Windows 不兼容,应终止部署过程。 有关填充不兼容的 BIOS 列表的信息,请参阅 ZTIBIOSCheck.xml。
值 | 说明 |
---|---|
输入 |
-
ZTIBIOSCheck.xml。 包含已知与 Windows 不兼容的 BIOS 列表 - 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIBIOSCheck.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIBIOSCheck.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件, (这是未提供参数时的行为) |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTICoalesce.wsf
Configuration Manager要求从 PACKAGES001 开始按顺序对包进行编号,编号序列中没有间隔。 否则,安装将失败。
此脚本允许使用有关要运行的程序的标识信息(例如 ComputerPackages100、 ComputerPackages110 或 CollectionPackages150)来定义和命名变量。 然后,当运行此脚本时,Configuration Manager查找与模式匹配的所有变量 (例如,包含字符串 Packages 的所有变量名称) 并使用基名称 PACKAGES 生成一个无间隔的顺序列表。
例如,如果以下变量是使用计算机变量、集合变量 (定义的,或者在 CustomSettings.ini 或 MDT DB 中定义,例如) :
ComputerPackages100=XXX00001:Program
ComputerPackages110=XXX00002:Program
CollectionPackages150=XXX00003:Program
Packages001=XXX00004:Program
脚本运行后,列表将为:
PACKAGES001=XXX00004:Program
PACKAGES002=XXX00001:Program
PACKAGES003=XXX00002:Program
PACKAGES004=XXX00003:Program
然后,Configuration Manager将能够运行所有四个程序。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTICoalesce.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTICoalesce.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/CoalesceDigits:value | 指定创建编号序列时需要提供的位数。 例如,值为: - 2 将创建 PACKAGE03 - 3 将创建 PACKAGE003 如果未提供此参数,则默认值为 3。 |
属性
名称 | Read | Write |
---|---|---|
CoalescePattern | - | |
CoalesceTarget | - |
ZTIConfigFile.vbs
此脚本包含用于处理 MDT XML 文件的常见例程。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIConfigFile.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | Net.exe |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="ZTIConfigFile.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
IsSafeForWizardHTML | - | |
MandatoryApplications | - | |
SkipGroupSubFolders | - |
ZTIConfigure.wsf
此脚本使用前面在 MDT 部署过程中指定的属性值配置 Unattend.xml 文件。 该脚本根据要部署的操作系统配置相应的文件。
此脚本读取 ZTIConfigure.xml 文件以确定如何使用部署属性中指定的适当值更新 Unattend.xml 文件。 ZTIConfigure.xml 文件包含用于将属性转换为 Unattend.xml 文件中的设置的信息。
值 | 说明 |
---|---|
输入 |
-
ZTIConfigure.xml。 包含之前在部署过程) 中指定的属性值列表 (及其相应的配置设置 - 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIConfigure.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIConfigure.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
ComputerName | - | - |
DeploymentType | - | |
DeploymentMethod | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
DomainAdminDomain | - | |
ImageBuild | - | |
OSDAnswerFilePath | - | |
OSDAnswerFilePathSysprep | - | |
OSDComputerName | - | |
阶段 | - | |
TaskSequenceID | - |
ZTIConfigureADDS.wsf
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIConfigureADDS.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Dcpromo.exe。 安装和删除 AD DS - Net.exe。 执行网络管理任务 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIConfigureADDS.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
ADDSLogPath | - | |
ADDSPassword | - | |
ADDSUserDomain | - | |
ADDSUserName | - | |
AutoConfigDNS | - | |
ChildName | - | |
ConfirmGC | - | |
DatabasePath | - | |
DomainLevel | - | |
DomainNetBiosName | - | |
ForestLevel | - | |
NewDomain | - | |
NewDomainDNSName | - | |
OSVersion | - | |
ParentDomainDNSName | - | |
ReplicaOrNewDomain | - | - |
ReplicaDomainDNSName | - | |
ReplicationSourceDC | - | |
SafeModeAdminPassword | - | |
SiteName | - | |
SysVolPath | - |
ZTIConfigureDHCP.wsf
此脚本在目标计算机上配置 DHCP。
注意
运行此脚本之前,应已在目标计算机上安装 DHCP。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIConfigureDHCP.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Netsh.exe。 允许自动配置网络组件的实用工具 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIConfigureDHCP.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
DHCPScopesxDescription | - | |
DHCPScopesxEndIP | - | |
DHCPScopesxExcludeStartIP | - | |
DHCPScopesxExcludeEndIP | - | |
DHCPScopesxIP | - | |
DHCPScopesxName | - | |
DHCPScopesxOptionRouter | - | |
DHCPScopesxOptionDNSDomainName | - | |
DHCPScopesxOptionDNSServer | - | |
DHCPScopesxOptionLease | - | |
DHCPScopesxOptionNBTNodeType | - | |
DHCPScopesxOptionPXEClient | - | |
DHCPScopesxOptionWINSServer | - | |
DHCPScopesxStartIP | - | |
DHCPScopesxSubnetmask | - | |
DHCPServerOptionDNSDomainName | - | |
DHCPServerOptionDNSServer | - | |
DHCPServerOptionNBTNodeType | - | |
DHCPServerOptionPXEClient | - | |
DHCPServerOptionRouter | - | |
DHCPServerOptionWINSServer | - |
注意
此处列出的属性中的 x是包含 DHCP 配置信息的从零开始的数组的占位符。
ZTIConfigureDNS.wsf
此脚本在目标计算机上配置 DNS。 为了执行实际的配置任务,该脚本使用 Dnscmd 实用工具。
有关Dnscmd.exe的详细信息,请参阅 Dnscmd 概述。
注意
运行此脚本之前,DNS 应已安装在目标计算机上。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIConfigureDNS.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Dnscmd.exe。 协助管理员进行 DNS 管理 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIConfigureDNS.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
DNSServerOptionDisableRecursion | - | |
DNSServerOptionBINDSecondaries | - | |
DNSServerOptionFailOnLoad | - | |
DNSServerOptionEnableRoundRobin | - | |
DNSServerOptionEnableNetmaskOrdering | - | |
DNSServerOptionEnableSecureCache | - | |
DNSServerOptionNameCheckFlag | - | |
DNSZonesxName | - | |
DNSZonesxType | - | |
DNSZonesxMasterIP | - | |
DNSZonesxDirectoryPartition | - | |
DNSZonesxFileName | - | |
DNSZonesxScavenge | - | |
DNSZonesxUpdate | - |
注意
此处列出的属性中的 x是包含 DNS 配置信息的从零开始的数组的占位符。
ZTIConnect.wsf
MDT 部署过程使用此脚本向服务器计算机 ((例如运行SQL Server的计算机)或具有共享网络文件夹) 的另一台服务器进行身份验证。 运行此脚本时,它会验证是否可以创建与 /uncpath 参数中指定的网络共享文件夹的连接。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIConnect.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIConnect.wsf /UNCPath:<uncpath> </debug:value> |
参数
值 | 说明 |
---|---|
/UNCPath:uncpath | 指定网络共享文件夹的完全限定 UNC 路径 |
/debug:value | 将事件消息输出到控制台和 .log 文件;如果值中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTICopyLogs.wsf
将 Smsts.log 和 BDD.log 文件复制到 SLShare 属性指定的共享下的子文件夹。 子文件夹采用 OSDComputerName、 _SMSTSMachineName 或 HostName 指定的名称。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTICopyLogs.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTICopyLogs.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug: value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTIDataAccess.vbs
此脚本包含用于数据库访问的常见例程。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIDataAccess.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | 无 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="ZTIDataAccess.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
_SMSTSReserved1 | - | |
_SMSTSReserved2 | - | |
RulesFile | - | |
UserDomain | - | - |
UserID | - | - |
UserPassword | - | - |
ZTIDisableBDEProtectors.wsf
如果启用了 BitLocker,此脚本将挂起系统上配置的 BitLocker 保护程序。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIDisableBDEProtectors.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIDisableBDEProtectors.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
ImageBuild | - | |
ISBDE | - | |
OSCurrentBuild | - | |
OSCurrentVersion | - | |
OSVersion | - |
ZTIDiskpart.wsf
此脚本通过调用 Diskpart 实用工具在目标计算机上创建磁盘分区。 用于配置磁盘的参数由任务序列程序或CustomSettings.ini指定。 ZTIDiskpart.wsf 主要在新计算机方案中运行。 该过程运行方式如下:
MDT 部署过程基于任务序列程序中的步骤和顺序运行 ZTIDiskpart.wsf 脚本。
ZTIDiskpart.wsf 启动 Diskpart 实用工具,并向它发送所需的配置命令。
ZTIDiskpart.wsf Diskpart.exe运行,并提供.txt文件作为命令行参数。
最初,通过发送 Diskpart CLEAN 命令 来清理磁盘。
如果这是第一个磁盘,并且任务序列程序或CustomSettings.ini中未指定任何磁盘配置,则会创建一个分区来存储操作系统。 但是,如果已指定磁盘配置,则会根据指定的配置配置磁盘。
如果要启用 BitLocker,则会在第一个磁盘的末尾保留空间。
在 Diskpart 完成后,所有格式命令都会排队。 如果任务序列程序或 CustomSettings.ini 中未显式指定,则 ZTIDiskpart.wsf 使用以下命令执行驱动器 C 的快速格式:
FORMAT C: /FS:NTFS /V:OSDisk /Q /Y
。ZTIDiskpart.wsf 将 ZTIDiskpart_diskpart.log 和 BDD.log 文件从 RAM 磁盘复制回硬盘驱动器。
通过在任务序列程序或CustomSettings.ini中提供所需信息来自定义目标计算机的磁盘配置。
有关配置磁盘的详细信息,请参阅 MDT 文档使用 Microsoft Deployment Toolkit。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIDiskpart.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Diskpart.exe。 允许自动管理磁盘、分区和卷的实用工具 - Format.com。 格式化硬盘 - ZTIDiskUtility.vbs。 包括脚本使用的支持函数和子例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIDiskpart.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
BDEDriveLetter | - | |
BDEDriveSize | - | |
BDEInstall | - | |
DeployDrive | - | |
DeploymentType | - | |
DestinationDisk | - | |
DestinationLogicalDrive | - | |
DoNotCreateExtraPartition | - | |
ImageBuild | - | |
OSDDiskIndex | - | |
OSDDiskpartBiosCompatibilityMode | - | - |
OSDDiskType | - | |
OSDPartitions | - | |
OSDPartitionStyle | - | |
SMSTSLocalDataDrive | - | |
VolumeLetterVariable | - |
ZTIDiskUtility.vbs
此脚本包含 MDT 部署进程中各种脚本调用的与磁盘相关的函数和子例程。
值 | 说明 |
---|---|
输入 | 无 |
"输出" |
-
ZTIDiskUtility.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
BcdBoot.exe。 配置系统分区 - DiskPart.exe。 允许自动管理磁盘、分区和卷的实用工具 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="ZTIDiskUtility.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
DestinationLogicalDrive | - | |
UILanguage | - | - |
ZTIDomainJoin.wsf
在状态还原部署阶段,此脚本验证计算机是否已加入域,并从尝试加入域失败后恢复。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIDomainJoin.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
LTISuspend.wsf - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIDomainJoin.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug: value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/DomainErrorRecovery: value | 尝试将计算机加入域。 如果 value 中指定的值为: - AUTO。 重试域加入过程。 重启并重试。 这是默认脚本行为。 - FAIL。 停止所有处理。 所有任务序列处理都会停止。 - 手动。 停止处理;允许用户手动将计算机加入域。 |
属性
名称 | Read | Write |
---|---|---|
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
DomainErrorRecovery | - | |
DomainJoinAttempts | - | - |
JoinDomain | - | |
JoinWorkgroup | - | |
LTISuspend | - | |
MachineObjectOU | - | |
SMSTSRebootRequested | - | |
SMSTSRetryRequested | - |
ZTIDrivers.wsf
此脚本在启动操作系统配置之前将其他设备驱动程序安装到目标计算机上。 此脚本读取Drivers.xml文件,并将Drivers.xml文件中设备驱动程序文件的列表复制到目标计算机) , (在 Deployment Workbench 的“驱动程序”节点中创建和管理。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
PnpEnum.xml。 包含目标计算机上安装的所有设备的列表 - ZTIDrivers.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Attrib.exe。 设置文件和文件夹属性 - CMD.exe。允许运行命令行工具 - Microsoft.BDD.PnpEnum.exe。 枚举即插即用设备的实用工具 - Reg.exe。 用于读取和修改注册表数据的控制台注册表工具 - ZTIConfigFile.vbs。 包括用于处理 XML 文件的例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIDrivers.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
CustomDriverSelectionProfile | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | - |
DoCapture | - | |
DriverPaths | - | |
DriverSelectionProfile | - | |
ImageBuild | - | |
InstallFromPath | - | |
OSDAnswerFilePath | - | |
OSDAnswerFilePathSysPrep | - | |
OSDPlatformArch | - | |
阶段 | - | |
ResourceRoot | - |
ZTIExecuteRunbook.wsf
此脚本在目标计算机上运行 Orchestrator Runbook。 Orchestrator Runbook 是协调计算机和网络上操作的活动序列。 可以使用执行 Runbook 任务序列步骤类型在 MDT 中启动 Orchestrator Runbook ,后者又会运行此脚本。
值 | 说明 |
---|---|
输入 | 环境变量包含属性值、自定义属性值、数据库连接、部署规则以及脚本完成部署过程所需的其他信息。 |
"输出" | - BDD.log 包含所有 MDT 脚本生成的事件。 - 返回 Runbook 完成状态。 - 从 Runbook 输出返回参数。 |
参考 | - ZTIUtility.vbs包括脚本使用的支持函数和子例程。 |
Location | distribution\Scripts |
使用 | cscript ZTIExecuteRunbook.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
OrchestratorServer | - | |
RunbookName | - | |
RunbookID | - | |
RunbookParameterMode | - | |
RunbookParametersxParameterID | - | |
RunbookParametersxParameterValue | - | |
RunbookOutputParameters 注意: 如果 Runbook 返回输出参数,则会为每个参数创建一个任务序列变量,并将该参数的返回值分配给任务序列变量。 |
- |
此脚本创建下表中列出的任务序列变量供内部脚本使用。 请勿在 CustomSettings.ini 或 MDT DB 中设置这些任务序列变量。
名称 | 说明 |
---|---|
OrchestratorServer | 在“执行 Runbook 任务序列”步骤的 Orchestrator 服务器中指定的运行 Orchestrator 的服务器的名称 |
RunbookName | 在 Runbook 中执行Runbook 任务序列步骤中指定的 Runbook 的名称 |
RunbookID | 分配给 Orchestrator 服务器上的 Runbook 的标识符 |
RunbookParametersxParameterID | 分配给 Orchestrator 服务器上的特定 Runbook 参数的标识符 |
RunbookParametersxParameterName | 分配给 Orchestrator 服务器上的特定 Runbook 参数的名称 |
RunbookParametersxParameterValue | 分配给 Orchestrator 服务器上的特定 Runbook 参数的值 |
ZTIGather.wsf
此脚本收集控制部署过程的属性和处理规则。 属性和规则 (也称为 本地属性) 在此脚本中显式定义,并包含在 ZTIGather.xml 文件、CustomSettings.ini 文件以及部署工作台) 的数据库节点中创建的 MDT DB (中。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIGather.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Wpeutil.exe。 初始化 Windows PE 和网络连接;启动 LTI - ZTIDataAccess.vbs。 包含用于数据库访问的例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIGather.wsf </debug:value> </localonly> </inifile:ini_file_name> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/localonly | 仅返回有关目标计算机和目标计算机上安装的当前操作系统的信息;不分析 /inifile 参数) 中指定的输入.ini文件 (;返回在 .ini 文件中指定的属性和规则 如果未指定,脚本将返回有关目标计算机和当前安装的操作系统的信息;分析 .ini 文件 |
/inifile:ini_file_name | 输入.ini文件的名称和路径,该文件包含部署过程中使用的属性和规则如果未指定,脚本将使用CustomSettings.ini |
属性
名称 | Read | Write |
---|---|---|
全部 | - | - |
ZTIGroups.wsf
此脚本捕获并还原目标计算机上的本地组成员身份。 使用/capture 参数调用此脚本,以在部署操作系统之前备份目标计算机的组成员身份。 CaptureGroups 属性包含脚本备份的组列表。 使用/restore 参数调用脚本,以在部署操作系统后还原组成员身份。 执行还原操作时,它会使用 /capture 参数还原运行脚本时备份的所有组的成员身份。
注意
还原组成员身份时,脚本不会创建目标计算机上尚不存在的任何目标组。 因此,生成映像文件时,请务必在引用计算机中包含所有必需的组。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIGroups.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIGroups.wsf </debug:value> </backup> </restore> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/捕获 | 备份目标计算机上本地组的组成员身份,如 CaptureGroups 属性中指定的 |
/恢复 | 将组成员身份还原到部署过程中前面备份的本地组 |
属性
名称 | Read | Write |
---|---|---|
CaptureGroups | - | |
组 | - | - |
HostName | - |
ZTILangPacksOnline.wsf
此脚本安装适用于 Windows 操作系统的语言包。 该脚本需要包含至少一个文件夹的文件夹结构中的语言包 CAB 文件。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTILangPacksOnline.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
CMD.exe。 允许运行命令行工具 - Lpksetup.exe。 用于添加或删除语言包的语言包设置工具 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTILangPacksOnline.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
OSVersion | - |
ZTIModifyVol.wsf
此脚本修改卷以设置实用工具卷的 GPT ID 和属性,这是在使用 UEFI 的计算机上创建Windows RE分区所必需的。 对于以下情况,在部署到具有 UEFI 的计算机时,需要调用此脚本:
正在创建自定义分区 (卷) 结构的 LTI 部署,例如创建五个分区,而不是通常创建用于 UEFI 的标准四个分区
所有 ZTI 和 UDI 部署
注意
仅当创建用于 UEFI 的分区结构时,才会调用此脚本。 创建要在没有 UEFI 的部署中使用的分区结构时,不应调用此脚本。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" | BDD.log 包含所有 MDT 脚本生成的事件。 |
参考 | ZTIUtility.vbs包括脚本使用的支持函数和子例程。 |
Location | distribution\Scripts |
使用 | cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value> |
参数
值 | 说明 |
---|---|
/UtilityVol:value | 提供卷的驱动器号,需要为Windows RE工具分区配置,以便与具有 UEFI (的计算机配合使用,例如“E:”) |
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
UtilityVol | - |
ZTIMoveStateStore.wsf
此脚本将捕获的用户状态和备份文件移动到 C:\Windows\Temp\StateStore。
注意
仅当使用 Configuration Manager 部署映像时,才会运行此脚本。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIMoveStateStore.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIMoveStateStore.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTINextPhase.wsf
此脚本将 Phase 属性更新为部署过程中的下一阶段。 任务序列程序使用这些阶段来确定每个任务必须完成的顺序。 Phase 属性包括以下值:
验证。 确定目标计算机能够运行完成部署过程所需的脚本。
STATECAPTURE。 在部署新的目标操作系统之前保存任何用户状态迁移数据。
PREINSTALL。 完成 (需要完成的任何任务,例如在部署目标操作系统之前创建新分区) 。
安装。 在目标计算机上安装目标操作系统。
POSTINSTALL。 完成还原用户状态迁移数据之前需要完成的任何任务。 这些任务在部署后首次启动目标计算机之前自定义目标操作系统, (例如安装更新或) 添加驱动程序。
STATERESTORE。 还原在状态捕获阶段保存的用户状态迁移数据。
有关 Phase 属性的详细信息,请参阅 属性中的相应主题。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTINextPhase.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTINextPhase.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
DeploymentMethod | - | |
阶段 | - | - |
ZTINICConfig.wsf
此脚本使用 ZTIGather.wsf 根据部署工作台) 的“数据库”节点中创建的 CustomSettings.ini 文件或 MDT DB (中列出的属性来配置已激活的网络适配器。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTINICConfig.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 - ZTINicUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTINicConfig.wsf </debug:value> </ForceCapture> </RestoreWithinWinPE> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/ForceCapture | 如果有任何本地网络适配器保存了静态 IP 地址,则此脚本会捕获这些设置并将其保存到本地环境,例如 C:\MININT\SMSOSD\OSDLogs\Variables.dat。 此脚本可用于捕获大量计算机的静态 IP 设置,以便实现自动化。 |
/RestoreWithinWinPE | 指定时,在适当时将任何保存的静态 IP 网络设置应用于本地计算机;仅用于内部处理。 |
属性
名称 | Read | Write |
---|---|---|
DeployDrive | - | - |
DeploymentMethod | - | |
DeploymentType | - | |
DeployRoot | - | |
OSDAdapterCount | - | - |
OSGuid | - | |
OSDMigrateAdapterSettings | - | |
阶段 | - |
ZTINICUtility.vbs
此脚本包含与网络适配器相关的函数和子例程,这些函数和子例程由 MDT 部署过程中的各种脚本调用。
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 |
-
CMD.exe。 允许运行命令行工具 - Netsh.exe。 用于自动配置网络组件的实用工具 |
Location | distribution\Scripts |
使用 | <script language="VBScript" src="ZTINicUtility.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
OSDAdapterAdapterIndexAdapterName | - | - |
注意
此属性中的 AdapterIndex是包含网络适配器信息的从零开始的数组的占位符。
ZTIOSRole.wsf
此脚本为运行 Windows 操作系统的目标计算机安装服务器角色。 该脚本读取 OSRoles、 OSRoleServices 和 OSFeatures 属性以确定应安装的内容。
注意
此脚本仅供 安装角色和功能 以及卸载角色和功能 任务序列步骤调用。 不支持直接调用此脚本。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIOSRole.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
CMD.exe。 允许运行命令行工具 - OCSetup.exe。 添加或删除 Windows 可选组件 - ServerManagerCmd.exe。 安装、配置和管理 Windows Server 角色和功能 - Sysocmgr.exe。 添加或删除 Windows 组件 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIOSRole.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/卸载 | 如果提供,此参数指示将卸载角色和功能。 如果未提供,则脚本假定将安装角色和功能。 |
属性
名称 | Read | Write |
---|---|---|
IsServerCoreOS | - | |
OSFeatures | - | |
OSRoles | - | |
OSRoleServices | - | |
OSVersion | - | |
SMSTSRebootRequested | - |
ZTIPatches.wsf
此脚本安装Packages.xml文件中列出的 (语言包、安全更新等) 更新。 如果部署不处于以下状态之一,则脚本自终止:
阶段 等于 PREINSTALL
DeploymentMethod 等于 SCCM
如果 DeploymentMethod 等于 SCCM,则脚本将启动 Pkgmgr。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIPatches.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Expand.exe。 展开压缩文件 - Pkgmgr.exe。 脱机安装或更新 Windows Vista - ZTIConfigFile.vbs。 包括用于处理 XML 文件的例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIPatches.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
CustomPackageSelectionProfile | - | |
DeployRoot | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | |
LanguagePacks | - | |
OSDAnswerFilePath | - | |
OSDPlatformArch | - | |
PackageSelectionProfile | - | |
阶段 | - | |
ResourceRoot | - |
ZTIPowerShell.wsf
此脚本使用自定义Windows PowerShell主机运行Windows PowerShell脚本。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIPowerShell.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 - 返回代码。 Windows PowerShell脚本在完成后返回的数值,指示脚本的完成状态。 |
参考 | - Microsoft.BDD.TaskSequencePSHost.exe。 用于运行Windows PowerShell脚本的自定义Windows PowerShell主机。 |
Location | distribution\Scripts |
使用 | cscript ZTIPowerShell.wsf |
参数
值 | 说明 |
---|---|
无 |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTIPrereq.vbs
此脚本验证目标计算机是否已安装必备软件以及它是否正常运行。 脚本执行的检查包括:
确定 Windows 脚本版本是否等于或大于版本 5.6。
验证对象引用实例化到 Wscript.Shell、Wscript.Network、Scripting.FileSystemObject MSXML2 时是否不发生错误。DOMDocument 和进程环境。
如果任一检查失败,则会引发错误,并且脚本将退出 ValidatePrereq 过程。
值 | 说明 |
---|---|
输入 | 无 |
"输出" | 无 |
参考 | 无 |
Location | distribution\Scripts |
使用 | None |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
无 |
ZTISCCM.wsf
此脚本在使用 Configuration Manager 进行部署时初始化 ZTI。 该脚本执行以下过程:
如果激活调试,该脚本将创建 OSD。调试文件。
该脚本配置以下属性:
ScriptRoot设置为当前正在运行的脚本的父文件夹。
DeployRoot 设置为 ScriptRoot 的父文件夹。
ResourceRoot 设置为 DeployRoot。
DeploySystemDrive 设置为 C:。
DeploymentMethod 设置为 SCCM。
当 DeployRoot包含 :\:
DeployRoot 文件夹将复制到 _SMSTSMDataPath\WDPackage
ScriptRoot 设置为 _SMSTSMDataPath\WDPackage\Scripts
DeployRoot 设置为 ScriptRoot 的父文件夹
ResourceRoot 设置为 DeployRoot
当 Phase 为 NULL 时:
如果 %SystemDrive% 环境变量为 X:,则 DeploymentType设置为 NEWCOMPUTER , Phase 设置为 PREINSTALL。 否则,DeploymentType 设置为 REPLACE , Phase 设置为 VALIDATION。
如果当前正在运行的脚本的父文件夹中存在 OldComputer.tag 文件, 则 DeploymentType 设置为 REPLACE , Phase 设置为 VALIDATION。 否则,DeploymentType 设置为 REFRESH , Phase 设置为 VALIDATION。
有关这些属性的详细信息,请参阅 属性中的相应主题。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTISCCM.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTISCCM.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
_SMSTSMDataPath | - | |
体系结构 | - | |
BDDPackageID | - | - |
DeploymentMethod | - | - |
DeploymentType | - | - |
DeployRoot | - | - |
阶段 | - | - |
ResourceRoot | - | - |
ScriptRoot | - | - |
ToolRoot | - | - |
ZTISetVariable.wsf
此脚本将与 VariableName 中包含的名称对应的指定全局任务序列变量设置为 VariableValue 中包含的值。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTISetVariable.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 | ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTISetVariable.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
VariableName | - | |
VariableValue | - |
ZTITatoo.wsf
此脚本使用标识和版本信息对目标计算机进行纹身。 该脚本执行以下过程:
找到 ZTITatoo.mof 文件并将其复制到 %SystemRoot%\System32\Wbem 文件夹。 在开始复制操作之前,将删除目标上存在的任何预先存在的 ZTITatoo.mof。
将使用以下命令运行Mofcomp.exe:
%SystemRoot%\System32\Wbem\Mofcomp.exe -autorecover %SystemRoot%\System32\Wbem\ZTITatoo.mof.
对于 LTI、ZTI 和 UDI) (的所有部署方法,这些部署详细信息将针对所有部署方法写入 到注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
部署方法 设置为正在使用的部署方法,并且可以设置为 LTI、 ZTI 或 UDI,具体取决于要执行的部署方法。
部署源 设置为部署的源,并且可以设置为 OEM、 MEDIA 或 DeploymentMethod 属性中的值。
部署类型 设置为 DeploymentType 属性。
部署时间戳 设置为 WMI 日期格式的当前日期。
部署工具包版本 设置为 Version 属性。
对于 LTI 部署,这些部署详细信息将写入 注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
任务序列 ID 设置为 TaskSequenceID属性。
任务序列名称 设置为 TaskSequenceName 属性。
任务序列版本 设置为 TaskSequenceVersion 属性。
对于 (ZTI 和 UDI for Configuration Manager) 的所有Configuration Manager部署,这些部署详细信息将写入注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
OSD 包 ID 设置为 _SMSTSPackageID 任务序列变量。
OSD 程序名称 始终设置为“\*”。
OSD 播发 ID 设置为 _SMSTSAdvertID 任务序列变量。
对于正在捕获映像的 LTI 部署,这些部署详细信息将写入 注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
捕获方法 设置为正在使用的部署方法,并且可以设置为 LTI、 ZTI 或 UDI,具体取决于执行的部署方法。
捕获时间戳 设置为 WMI 日期格式的当前日期。
捕获工具包版本 设置为 Version 属性。
捕获任务序列 ID 设置为 TaskSequenceID属性。
捕获任务序列名称 设置为 TaskSequenceName 属性。
捕获任务序列版本 设置为 TaskSequenceVersion 属性。
对于正在捕获映像Configuration Manager) (ZTI 和 UDI 的所有Configuration Manager部署,这些部署详细信息将写入注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
捕获 OSD 包 ID 设置为 _SMSTSPackageID 任务序列变量。
捕获 OSD 程序名称 始终设置为“*****”。
捕获 OSD 播发 ID 设置为 _SMSTSAdvertID任务序列变量。
注意
此脚本不设计为在 Windows PE 上运行。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTITatoo.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Mofcomp.exe。 命令行 .mof 文件编译器 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTITatoo.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
_SMSTSAdvertID | - | |
_SMSTSPackageID | - | |
_SMSTSSiteCode | - | |
DeploymentMethod | - | |
DeploymentType | - | |
版本 | - | |
TaskSequenceID | - | |
TaskSequenceName | - | |
TaskSequenceVersion | - |
ZTIUserState.wsf
此脚本初始化 USMT 以捕获和还原目标计算机上的用户状态。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIUserState.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
CMD.exe。 允许运行命令行工具 - Loadstate.exe。 将用户状态数据存入目标计算机上 - Msiexec.exe。 管理基于.msi的应用程序的安装 - Scanstate.exe。 收集用户数据和设置 - USMT 应用程序文件 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIUserState.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/捕获 | – |
/估计 | – |
/恢复 | – |
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | |
ImageBuild | - | |
ImageSize | - | |
ImageSizeMultiplier | - | |
InstallFromPath | - | |
IsServerOS | - | |
LoadStateArgs | - | |
OSCurrentVersion | - | |
OSDMigrateAdditionalCaptureOptions | - | - |
OSDMigrateAdditionalRestoreOptions | - | - |
OSDPackagePath | - | |
OSDStateStorePath | - | |
OSVersion | - | |
ScanStateArgs | - | |
StatePath | - | - |
UDDir | - | |
UDProfiles | - | |
UDShare | - | |
UserDataLocation | - | - |
USMTConfigFile | - | |
USMTEstimate | - | - |
USMTLocal | - | |
USMTMigFiles | - |
ZTIUtility.vbs
此脚本包含大多数 MDT 脚本使用的实用工具函数。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" | 无 |
参考 |
-
Credentials_ENU.xml。 提示用户输入连接到网络资源时将使用的凭据 - IPConfig.exe。 显示所有当前的 TCP/IP 网络配置值,并刷新 DHCP 和 DNS 设置 - MSHTA.exe。 HTML 应用程序主机 - Regsvr32.exe。 将文件 (.dll、.exe、.ocx 等) 注册到操作系统 - Xcopy.exe。 复制文件和目录,包括子目录 |
Location |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | <script language="VBScript" src="ZTIUtility.vbs"/> |
参数
值 | 说明 |
---|---|
无 | 无 |
属性
名称 | Read | Write |
---|---|---|
_SMSTSAdvertID | - | |
_SMSTSCurrentActionName | - | |
_SMSTSCustomProgressDialogMessage | - | |
_SMSTSInstructionTableSize | - | |
_SMSTSLogPath | - | |
_SMSTSMachineName | - | |
_SMSTSNextInstructionPointer | - | |
_SMSTSOrgName | - | |
_SMSTSPackageID | - | |
_SMSTSPackageName | - | |
_SMSTSPackagePath | - | |
_SMSTSReserved1 | - | |
_SMSTSReserved2 | - | |
体系结构 | - | |
AssetTag | - | |
ComputerName | - | |
Debug | - | - |
DeploymentMethod | - | |
DeployRoot | - | |
DestinationDisk | - | - |
DestinationLogicalDrive | - | - |
DestinationPartition | - | - |
EventShare | - | |
HostName | - | |
ImageBuild | - | - |
ImageFlags | - | |
ImageIndex | - | |
ImageLanguage | - | |
ImageProcessor | - | |
ImageSize | - | |
InstallFromPath | - | |
JoinDomain | - | |
LogPath | - | - |
MacAddress | - | |
OSCurrentVersion | - | |
OSDAdvertID | - | |
OSDAnswerFilePath | - | - |
OSDAnswerFilePathSysprep | - | - |
OSDComputerName | - | - |
OSDPackageID | - | |
OSDPackagePath | - | |
OSDTargetSystemDrive | - | |
OSGUID | - | |
OSSKU | - | |
OSVersion | - | |
阶段 | - | |
Processor_Architecture | - | |
ResourceRoot | - | |
SLShare | - | |
SLShareDynamicLogging | - | |
TaskSequenceID | - | |
TaskSequenceName | - | |
TaskSequenceVersion | - | |
UDDir | - | |
UDShare | - | |
UserDomain | - | - |
UserID | - | - |
UserPassword | - | - |
UUID | - | |
版本 注意: 此变量是表示 MDT 版本的内部变量。 |
- | - |
WDSServer | - |
ZTIValidate.wsf
此脚本通过验证目标计算机的条件来确保继续部署是安全的。 脚本进程包括:
如果 DeploymentType 等于 REFRESH,并且目标计算机是服务器,则脚本将退出。
如果 OSInstall 存在且不等于 YES,则脚本将退出。
验证目标计算机上是否存在最小 RAM 量;如果没有,则退出脚本。
验证处理器是否符合最低要求速度;如果没有,则退出脚本。
验证硬盘大小是否满足最小大小要求;如果没有,则退出脚本。
验证目标计算机的操作系统是否已安装在驱动器 C 上;如果没有,则退出脚本。
如果 DeploymentType = REFRESH,请验证是否未通过运行
Compact /u C:\
来压缩驱动器 C。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIValidate.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Compact.exe。 显示或更改 NTFS 文件系统分区上的文件的压缩 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIValidate.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
DeploymentType | - | |
DestinationLogicalDrive | - | - |
ImageBuild | - | |
ImageMemory | - | |
ImageProcessorSpeed | - | |
ImageSize | - | |
ImageSizeMultiplier | - | |
IsServerOS | - | |
内存 | - | |
OSDPackagePath | - | |
OSInstall | - | |
ProcessorSpeed | - | |
SMSTSLocalDataDrive | - | |
VerifyOS | - |
ZTIVHDCreate.wsf
此脚本用于在目标计算机上创建虚拟硬盘 (.vhd 或 .avhd) 文件,并将 .vhd 文件装载为磁盘。 然后,LTI 部署过程的其他部分将 Windows 操作系统和应用程序部署到新创建的虚拟硬盘。 脚本进程如下所示:
Class_Initialize 方法用于初始化 VHDInputVariable 变量。
验证 是否定义了 VHDCreateSource ,并找到源 .vhd 文件 ((如果指定) )。
如果 VHDCreateFilename 等于 RANDOM 或“” (null) ,则生成随机的 .vhd 文件名。
验证文件夹是否存在, (VHDCreateFileName) 中指定的 .vhd 文件。
使用 VHDCreateSizePercent、VHDCreateSizeMax 和 VHDCreateType 中的值创建 .vhd 文件。
如果使用 VHDCreateDiffVHD 中的值) 指定,则创建差异磁盘 (。
将装载新创建的 .vhd 文件和可选的差异磁盘。
返回已装载虚拟硬盘的磁盘编号。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIVHDCreate.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
ZTIDiskUtility.vbs。 包括脚本使用的支持函数和子例程 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIVHDCreate.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
VHDCreateDiffVHD | - | |
VHDCreateFileName | - | |
VHDCreateSizeMax | - | |
VHDCreateSource | - | |
VHDCreateType | - | |
VHDDisks | - | |
VHDInputVariable | - | |
VHDOutputVariable | - |
ZTIWindowsUpdate.wsf
此脚本使用 Windows 更新 代理 (WUA ) 应用程序编程接口 (API) 从运行 WSUS、Windows 更新 或 Microsoft 更新的公司网络上的计算机下载并安装更新。 默认情况下,此功能在每个任务序列中处于禁用状态,必须手动激活才能运行。
大多数企业已经拥有团队和基础结构,用于通过企业网络更新新部署的计算机。 此过程涉及跟踪可用于每个桌面配置的最新修补程序、驱动程序和更新集,并确定应为每个配置下载和安装哪些更新。 如果组织已有一个已建立的进程,则可能不需要此脚本。 此脚本旨在满足部署团队的需求,这些团队可能尚未建立进程,但希望确保在部署时更新目标计算机。
此脚本会自动扫描目标计算机,并下载各种适用的更新。 其中包括:
Windows Service Pack
放置在 Windows 更新 上的非Microsoft驱动程序
最新修补程序更新
Microsoft Office 更新
Microsoft Exchange Server和SQL Server更新
Microsoft Visual Studio® 更新
某些非Microsoft应用程序更新
提示
许多硬件制造商已经把他们的驱动程序放在Windows 更新。 不再需要在现装驱动程序目录中维护这些驱动程序。 通过从分发共享中删除驱动程序进行试验,以查看哪些驱动程序在Windows 更新上可用。 请注意,如果默认情况下 Windows 中不包含驱动程序,请不要删除网络或存储驱动程序,因为操作系统需要用户输入。
MDT 支持将 WUA 的更新版本部署为操作系统部署的一部分。 这有助于确保目标计算机在部署时运行正确版本的 WUA。 它还有助于在部署后无需连接到 Internet 并下载最新版本的 WUA。
MDT 还可以将 WUA 配置为从运行 WSUS 的公司网络上的计算机收集更新,而不是通过 Internet 连接到Microsoft 汇报。 MDT 可以选择性地使用 WSUSServer 属性将 WUA 配置为使用运行 WSUS 的特定计算机。
有关其他信息和 WUA 部署说明,请参阅如何在客户端计算机上安装 Windows 更新 代理。
获取最新版本的 WUA 独立安装程序,用于:
x86 版本 (WindowsUpdateAgent30-x86.exe) https://go.microsoft.com/fwlink/?LinkID=100334
x64 版本 (WindowsUpdateAgent30-x64.exe) at https://go.microsoft.com/fwlink/?LinkID=100335
Windows 7 及更高版本包含最新版本的 WUA,因此无需升级。
有关详细信息,请参阅更新Windows 更新代理。
在任务序列程序中启用时,此脚本在操作系统部署的状态还原阶段中多次运行。 它在操作系统首次启动后首次运行。 在安装可能依赖于目标计算机上安装的特定更新或服务包的任何应用程序之前,请确保已安装最新的更新和 Service Pack。 例如,应用程序可能依赖于安装Microsoft .NET Framework的最新版本。
此脚本还会在安装应用程序后运行,以确保已应用最新的应用程序 Service Pack 和更新。 例如,使用此脚本可确保将最新的更新应用于Microsoft Office 2010 或 2007 Office 系统。
在安装一个或多个更新期间,可能需要重启目标计算机才能完全完成更新安装。 为确保正确安装更新,如果脚本检测到安装更新需要重新启动目标计算机,则脚本会自动重启目标计算机,并在检测到其他更新并等待安装时继续。 如果脚本确定目标计算机完全处于最新状态,则脚本将退出。 如果在更新目标计算机时,脚本尝试安装更新七次失败,并且目标计算机仍需要重启,则会记录错误。
在运行时,脚本执行以下任务:
如果指定了 WSUSServer 属性,请将目标计算机配置为使用 WSUS 服务器 。
验证目标计算机上安装了最新版本的 WUA。
在目标计算机上搜索尚未安装且通常可能隐藏的适用更新。
每个更新都有一个关联的 UpdateID 和 QNumber 属性:
UpdateID 属性采用 GUID 格式,例如 67da2176-5c57-4614-a514-33abbdd51f67。
QNumber 属性是数值,例如987654。
该脚本将 UpdateID 和 KBArticle 属性值与以下 MDT 属性中指定的排除项列表进行比较:
WUMU_ExcludeID。 要排除的 UpdateID 列表;将不会安装此列表中具有 UpdateID 的任何更新。
WUMU_ExcludeKB。 要排除的 QNumber 列表 ;将不会安装此列表中具有 QNumber 的任何更新。
此外,将排除任何需要用户输入的更新,并且不会安装。
脚本将自动批准需要批准最终用户许可协议 (EULA) 的所有更新。 在生产环境中运行此脚本之前,请务必手动读取并检查每个 EULA。
每个更新的活动将写入 ZTIWindowsUpdate.log 文件,如果已批准安装更新,则包含字符串 INSTALL 或 SKIP,以及 UpdateID、更新的简短说明和 QNumber。
将批量下载并安装要安装的每个更新。
在更新安装期间,目标计算机可能需要多次重启。
注意
Windows Internet Explorer 7 需要用户交互,因此不使用此脚本进行安装。
注意
默认情况下,在WUMU_ExcludeKB列表中包括 QNumber925471,以防止Windows Vista 旗舰版安装额外的语言包。
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIWindowsUpdate.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
Expand.exe。 展开压缩文件 - Net.exe。 执行网络管理任务 - WindowsUpdateAgent30-x86.exe。 安装 WUA - WindowsUpdateAgent30-x64.exe。 安装 WUA - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIWindowsUpdate.wsf </debug:value> </UpdateCommand:"<IsInstalled=0|1> <IsHidden=0|1>"> </Query:true|false> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
/UpdateCommand:param |
-
IsInstalled。 设置为 0 可查询未安装的更新。 - IsHidden. 设置为 0 可查询隐藏的更新。 |
/Query:value |
-
True。 仅查询所需的更新。 请勿下载和安装任何二进制文件。 - False。 查询并安装所需的更新。 下载并安装二进制文件。 |
注意
指定后, UpdateCommand 至少需要一个选项。
注意
如果为 UpdateCommand 指定这两个选项,则必须用 和 分隔它们。
注意
UpdateCommand 的默认值为 IsInstalled=0,IsHidden=0。
注意
有关 UpdateCommand 的详细信息,请参阅 IUpdateSearcher::Search 方法。
属性
名称 | Read | Write |
---|---|---|
体系结构 | - | |
DoCapture | - | |
InstalledUpdates | - | |
MSIT_WU_Count | - | - |
NoAutoUpdate_Previous | - | - |
SMSTSRebootRequested | - | - |
SMSTSRetryRequested | - | - |
WSUSServer | - | |
WUMU_ExcludeID | - | |
WUMU_ExcludeKB | - |
ZTIWipeDisk.wsf
此脚本格式化目标计算机的硬盘。 脚本:
如果 WipeDisk 不等于 TRUE,则退出
确定要格式化的相应驱动器
通过调用
cmd /c format <Drive> /fs:ntfs /p:3 /Y
(格式化驱动器,其中<Drive>
要格式化的硬盘驱动器的驱动器号)
值 | 说明 |
---|---|
输入 | 环境变量。 包含脚本完成部署过程所需的属性值、自定义属性值、数据库连接、部署规则和其他信息 |
"输出" |
-
ZTIWipeDisk.log。 包含此脚本生成的事件的日志文件 - BDD.log。 包含所有 MDT 脚本生成的事件的日志文件 |
参考 |
-
CMD.exe。 允许运行命令行工具 - Format.com。 格式化硬盘 - ZTIUtility.vbs。 包括脚本使用的支持函数和子例程 |
Location | distribution\Scripts |
使用 | cscript ZTIWipeDisk.wsf </debug:value> |
参数
值 | 说明 |
---|---|
/debug:value | 将事件消息输出到控制台和 .log 文件。 如果 value 中指定的值为: - TRUE,事件消息将发送到控制台和 .log 文件 - FALSE,事件消息仅发送到 .log 文件 (这是未提供参数时的行为。) |
属性
名称 | Read | Write |
---|---|---|
WipeDisk | - |
支持文件
LTI 和 ZTI 部署中使用的实用工具和脚本引用外部配置文件,以确定部署过程中使用的过程步骤和配置设置。
每个实用工具都提供了以下信息:
名称。 指定文件的名称
说明。 提供文件用途的说明
Location。 指示可在其中找到文件的文件夹;在位置的信息中,使用以下变量:
program_files。 此变量指向安装 MDT 的计算机上的 Program Files 文件夹的位置。
分布。 此变量指向部署共享的分发文件夹的位置。
平台。 此变量是操作系统平台的占位符 (x86 或 x64) 。
ApplicationGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
Applications.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
BootStrap.ini
当目标计算机无法连接到相应的部署共享时使用的配置文件。 这种情况发生在“新建计算机”和“替换计算机”方案中。
值 | 说明 |
---|---|
Location | distribution\Control |
CustomSettings.ini
所有方案中使用的 MDT 处理规则的主配置文件。
值 | 说明 |
---|---|
Location | distribution\Control |
Deploy.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | program_files\Microsoft Deployment Toolkit\Control |
DriverGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
Drivers.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
LinkedDeploymentShares.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Scripts |
ListOfLanguages.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Scripts |
MediaGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Scripts |
Medias.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Scripts |
OperatingSystemGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
OperatingSystems.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
PackageGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
Packages.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
SelectionProfileGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
SelectionProfiles.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
ServerManager.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | program_files\Microsoft Deployment Toolkit\Bin |
Settings.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
TaskSequenceGroups.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
TaskSequences.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control |
TS.xml
注意
此 XML 文件由 MDT 管理,不需要修改。
值 | 说明 |
---|---|
Location | distribution\Control\task_sequence_id |
注意
Task_sequence_id 是在 Deployment Workbench 的任务序列节点中创建时分配给每个任务序列的任务序列 ID 的占位符。
Wimscript.ini
此.ini文件是一个 ImageX 配置文件,其中包含将从映像中排除的文件夹和文件列表。 它在 LTI 捕获阶段由 ImageX 引用。
有关自定义此文件的帮助,请参阅 Windows 预安装环境 (Windows PE) 用户指南中的“创建 ImageX 配置文件”部分。
值 | 说明 |
---|---|
Location | distribution\Tools\platform |
ZTIBIOSCheck.xml
此 XML 文件包含有关目标计算机的 BIOS 的元数据。 此文件是手动编辑的,由 ZTIBIOSCheck.wsf 读取。 从目标计算机中提取必要的信息,以便使用此 XML 文件中嵌入的 Microsoft Visual Basic® Scripting Edition (VBScript) 程序 (ZTIBIOS_Extract_Utility.vbs) 在此 XML 文件中创建条目。
值 | 说明 |
---|---|
Location | distribution\Scripts |
ZTIConfigure.xml
此 XML 文件由 ZTIConfigure.wsf 脚本用于转换部署过程前面指定的属性值 () 配置Unattend.xml文件中的设置。 此文件已自定义为进行适当的翻译,无需进一步修改。
值 | 说明 |
---|---|
Location | distribution\Scripts |
ZTIGather.xml
注意
此 XML 文件已预配置,不需要修改。 在 CustomSettings.ini 文件或 MDT DB 中定义自定义属性。
值 | 说明 |
---|---|
Location | distribution\Scripts |
ZTIUserState_config.xml
此 XML 文件由 ZTIUserState.wsf 脚本用作默认 USMT 配置文件。 如果 USMTConfigFile 属性未指定任何自定义配置文件,则默认使用此文件。 有关语法和用法的详细信息,请参阅 USMT 文档中的 Config.xml 文件 主题。
值 | 说明 |
---|---|
Location | distribution\Scripts |
ZTITatoo.mof
使用 Mofcomp.exe 导入目标计算机的 WMI 存储库时,此 .mof 文件创建 Microsoft_BDD_Info WMI 类。 此类包含与部署相关的信息,例如:
DeploymentMethod
DeploymentType
DeploymentTimestamp
BuildID
BuildName
BuildVersion
OSDPackageID
OSDProgramName
OSDAdvertisementID
TaskSequenceID
TaskSequenceName
TaskSequenceVersion
值 | 说明 |
---|---|
Location | distribution\Scripts |
公用事业
LTI 和 ZTI 参考实用工具中使用的脚本,这些脚本执行支持部署过程中使用的步骤的专用任务。 使用以下信息来帮助确定要包含在操作中的正确实用工具,以及运行每个实用工具时要提供的有效参数。
每个实用工具都提供了以下信息:
名称。 指定实用工具的名称
说明。 提供实用工具用途的说明
Location。 指示可在其中找到实用工具的文件夹;在位置的信息中,使用以下变量:
program_files。 此变量指向安装 MDT 的计算机上的 Program Files 文件夹的位置。
分布。 此变量指向部署共享的分发文件夹的位置。
平台。 此变量是操作系统平台的占位符 (x86 或 x64) 。
使用。提供可以指定的命令和选项
参数和说明。指示要为实用工具指定的有效参数,并简要说明每个参数的含义
BCDBoot.exe
BCDBoot 是一种工具,用于快速设置系统分区或修复位于系统分区上的启动环境。 系统分区是通过从已安装的 Windows 映像复制一小部分启动环境文件来设置的。 BCDBoot 还会在系统分区上创建启动配置数据 (BCD) 存储,并使用新的启动项,使 Windows 能够启动到已安装的 Windows 映像。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
参数
值 | 说明 |
---|---|
请参阅此实用工具提供的命令行帮助。 |
BDDRun.exe
此实用工具由任务序列程序作为可执行文件的操作运行, (例如需要用户交互的脚本或其他代码) 。 默认情况下,任务序列无法运行需要用户交互的可执行文件。 但是,此实用工具允许任务序列程序运行需要用户交互的可执行文件。
需要用户交互的可执行文件作为此实用工具的参数提供。 此实用工具在单独的命令环境中运行可执行文件。
注意
此实用工具只能在 LTI 部署中使用。 ZTI 部署禁止任何用户交互。
值 | 说明 |
---|---|
Location | distribution\Tools\platform |
使用 | BDDRun.exe commandline |
参数
值 | 说明 |
---|---|
命令行 | 需要用户交互的要运行的命令 |
注意
在包含空白的参数的 命令行 部分的任何部分周围放置双引号。 例如:BDDRun.exe MyAppInstall.exe /destinationdir: "%ProgramFiles%\AppName"
。
Bootsect.exe
Bootsect.exe更新硬盘分区的主启动代码,以便在 BOOTMGR 和 NTLDR 之间切换。 使用此实用工具还原计算机上的启动扇区。
有关Bootsect.exe的详细信息,请参阅 Windows 预安装环境 (Windows PE) 用户指南中的“启动Command-Line选项”部分。
值 | 说明 |
---|---|
Location | distribution\Tools\platform |
使用 | bootsect.exe /nt52 C: |
参数
值 | 说明 |
---|---|
/帮助 | 显示此处列出的使用说明。 |
/nt52 | 将与 NTLDR 兼容的主启动代码应用于 SYS、 ALL 或 DriveLetter。 安装在 SYS、ALL 或 DriveLetter 上的操作系统必须是早期版本的 Windows Vista。 |
/nt60 | 将与 BOOTMGR 兼容的主启动代码应用于 SYS、 ALL 或 DriveLetter。 安装在 SYS、ALL 或 DriveLetter 上的操作系统必须是 Windows Vista。 |
系统 | 汇报用于启动 Windows 的系统分区上的主启动代码。 |
全部 | 在所有分区上汇报主启动代码。 ALL 不一定更新每个卷的启动代码。 相反,此选项会更新可用作 Windows 启动卷的卷上的启动代码,这将排除任何未与基础磁盘分区连接的动态卷。 存在此限制,因为启动代码必须位于磁盘分区的开头。 |
DriveLetter | 汇报与此驱动器号关联的卷上的主启动代码。 如果 (1) DriveLetter 未与卷关联,或者 (2) DriveLetter 与未连接到基础磁盘分区的卷相关联,则启动代码将不会更新。 |
/力 | 在启动代码更新期间强行卸载卷。 请谨慎使用该选项。 |
Compact.exe
显示或更改 NTFS 文件系统分区上文件的压缩。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
参数
值 | 说明 |
---|---|
/C | 压缩指定的文件。 将标记目录,以便压缩之后添加的文件。 |
/V | 解压缩指定的文件。 将标记目录,以便之后添加的文件不会被压缩。 |
/S | 对给定目录和所有子目录中的文件执行指定的操作。 默认 dir 是当前目录。 |
/A | 显示具有隐藏属性或系统属性的文件。 默认情况下省略这些文件。 |
/我 | 即使在发生错误后,仍继续执行指定的操作。 默认情况下,Compact.exe在遇到错误时停止。 |
/F | 强制对所有指定的文件执行压缩操作,即使是已压缩的文件。 默认情况下会跳过已压缩的文件。 |
/问 | 仅报告最重要的信息。 |
文件名 | 指定模式、文件或目录。 |
Diskpart.exe
Diskpart 是一种文本模式命令解释器,它允许在命令提示符窗口中使用脚本或直接输入) 管理 (磁盘、分区或卷的对象。
有关Diskpart.exe的详细信息,请参阅 Windows 预安装环境 (Windows PE) 用户指南中的“磁盘部件Command-Line选项”部分。
值 | 说明 |
---|---|
Location | 包含在 Windows PE 源文件中 |
参数
值 | 说明 |
---|---|
请参阅实用工具说明中引用的指南。 |
Expand.exe
运行此实用工具以展开 (从压缩文件中提取) 文件。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
使用 | Expand.exe -r wuredist.cab -F:wuRedist.xml %temp% |
参数
值 | 说明 |
---|---|
-R | 重命名展开的文件 |
-D | 显示源目录中的文件列表 |
Source | 可以使用通配符 (源文件规范。) |
-F:Files | 要从.cab文件展开的文件的名称 |
目标 | 目标文件|路径规范 (目标 可以是目录。如果 Source 是多个文件且未指定 -r , 则 Destination 必须是 directory。) |
ImageX.exe
ImageX 是一个命令行实用工具,使 OEM 和公司能够捕获、修改和应用基于文件的磁盘映像,以便快速部署。 ImageX 可与 WIM 文件配合使用,以便复制到网络,也可以与使用 WIM 映像的其他技术(如 Windows 安装程序和 Windows 部署服务)配合使用。
有关 ImageX 的详细信息,请参阅 Windows 预安装环境 (Windows PE) 用户指南中的“什么是 ImageX”部分。
值 | 说明 |
---|---|
Location | distribution\Tools\platform |
参数
值 | 说明 |
---|---|
请参阅实用工具说明中引用的指南。 |
Microsoft.BDD.PnpEnum.exe
运行此实用工具以枚举目标计算机上安装即插即用设备。
值 | 说明 |
---|---|
Location | distribution\Tools\platform |
参数
值 | 说明 |
---|---|
无 | – |
Mofcomp.exe
Mofcomp.exe是托管对象格式编译器,用于分析包含托管对象格式语句的文件,并将该文件中定义的类和类实例添加到 WMI 存储库。 Mofcomp.exe提供有关开关使用选项的命令行帮助。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
参数
值 | 说明 |
---|---|
请参阅此实用工具提供的命令行帮助。 |
Netsh.exe
Netsh.exe是用于自动配置网络组件的命令行和脚本实用工具。 有关Netsh.exe的详细信息,请参阅 Netsh Command-Line 实用工具。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
参数
值 | 说明 |
---|---|
请参阅此实用工具提供的命令行帮助或在实用工具说明中列出的 URL 中找到的信息。 |
Reg.exe
控制台注册表工具用于读取和修改注册表数据。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
参数
值 | 说明 |
---|---|
请参阅此实用工具提供的命令行帮助。 |
Regsvr32.exe
此实用工具用于将文件 (.dll、.exe、.ocx 等) 注册到操作系统。
值 | 说明 |
---|---|
Location | 包含在 Windows 源文件中 |
参数
值 | 说明 |
---|---|
文件 | 要注册或注销的文件的名称 |
/s | 在无提示模式下运行实用工具 |
/美国 | 注销文件 |
Wpeutil.exe
Windows PE 实用工具 (Wpeutil) 是一个命令行实用工具,可用于在 Windows PE 会话中运行各种命令。 例如,管理员可以关闭或重新启动 Windows PE、激活或停用防火墙、配置语言设置以及初始化网络。 MDT 使用 实用工具初始化 Windows PE 和网络连接,并启动 LTI 部署。
有关Wpeutil.exe的详细信息,请参阅 Windows 预安装环境 (Windows PE) 用户指南中的“Wpeutil Command-Line选项”部分。
值 | 说明 |
---|---|
Location | 包含在 Windows PE 源文件中 |
参数
值 | 说明 |
---|---|
请参阅实用工具说明中引用的指南。 |
MDT Windows PowerShell Cmdlet
除了部署工作台之外,还可以使用 Windows PowerShell cmdlet 管理 MDT 部署共享。 MDT Windows PowerShell cmdlet 包含在Windows PowerShell管理单元中,Microsoft。Bdd。PSSnapIn - 包含在 MDT 的安装中。
MDT cmdlet 必须从加载了 MDT Windows PowerShell 管理单元的Windows PowerShell控制台运行。 有关如何启动已加载 MDT Windows PowerShell管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
表 7 列出了 MDT Windows PowerShell cmdlet,并提供了每个 cmdlet 的简要说明。 后续部分将进一步详细讨论每个 cmdlet。
表 7. MDT Windows PowerShell Cmdlet
Cmdlet | 说明 |
---|---|
Add-MDTPersistentDrive | 将部署共享添加到可使用 Restore-MDTPersistentDrive cmdlet 还原的 MDT 持久化驱动器列表。 |
Disable-MDTMonitorService | 禁用 MDT 监视服务。 |
Enable-MDTMonitorService | 启用 MDT 监视服务。 |
Get-MDTDeploymentShareStatistics | 显示部署共享的统计信息,包括部署共享中每个主要文件夹的实体数。 |
Get-MDTMonitorData | 显示为一个或多个受监视的 MTD 部署收集的 MDT 监视信息。 |
Get-MDTOperatingSystemCatalog | 返回特定操作系统的操作系统目录。 如果操作系统目录不存在或已过期,则会重新生成操作系统目录。 |
Get-MDTPersistentDrive | 显示可以使用 Restore-MDTPersistentDrive cmdlet 还原的部署共享列表。 |
Import-MDTApplication | 将应用程序导入部署共享。 |
Import-MDTDriver | 将一个或多个设备驱动程序导入部署共享。 |
Import-MDTOperatingSystem | 将一个或多个操作系统导入部署共享。 |
Import-MDTPackage | 将一个或多个操作系统包导入部署共享。 |
Import-MDTTaskSequence | 将任务序列导入部署共享。 |
New-MDTDatabase | 创建或升级与部署共享关联的 MDT DB 数据库。 |
Remove-MDTMonitorData | 从部署共享中收集的 MDT 监视数据中删除一个或多个 MDT 监视数据项。 |
Remove-MDTPersistentDrive | 从可使用 Restore-MDTPersistentDrive cmdlet 还原的 MDT 持久化Windows PowerShell驱动器列表中删除部署共享。 |
Restore-MDTPersistentDrive | 为 MDT 持久化Windows PowerShell驱动器列表中的每个部署共享创建Windows PowerShell驱动器。 |
Set-MDTMonitorData | 在部署共享中收集的 MDT 监视数据中创建新的或更新现有的 MDT 监视数据项。 |
Test-MDTDeploymentShare | 验证部署共享的完整性。 |
Test-MDTMonitorData | 验证 MDT 监视服务配置正确且正在运行。 |
Update-MDTDatabaseSchema | 汇报 MDT DB 数据库架构。 |
Update-MDTDeploymentShare | 汇报部署共享。 |
Update-MDTLinkedDS | 将内容从部署共享复制到链接的部署共享。 |
Update-MDTMedia | 将内容从部署共享复制到部署媒体文件夹。 |
Add-MDTPersistentDrive
本部分介绍 Add-MDTPersistentDriveWindows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Add-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
说明
此 cmdlet 将使用 MDTProvider 创建的现有Windows PowerShell驱动器添加到使用 Restore-MDTPersistentDrive cmdlet 保留在 Deployment Workbench 或Windows PowerShell会话中的驱动器列表。 在 Deployment Workbench 中创建或打开部署共享时,将调用此 cmdlet。
注意
持久化 MDTProvider 驱动器的列表基于用户配置文件中的每个用户进行维护。
可以使用 Get-MDTPersistentDrive cmdlet 显示持久化 MDTProvider 驱动器的列表。
参数
此小节提供有关可用于 Add-MDTPersistentDriveWindows cmdlet 的各种参数的信息。
-Name <字符串>
指定使用 MDT 提供程序创建的Windows PowerShell驱动器的名称,并对应于现有部署共享。 该名称是使用 New-PSDrive cmdlet 并在 PSProvider 参数中指定 MDTProvider 创建的。
有关如何使用 MDTProvider 创建新的Windows PowerShell驱动器以及如何使用 Windows PowerShell 创建部署共享的详细信息,请参阅 MDT 文档中的“使用 Windows PowerShell 创建部署共享”部分,Microsoft部署工具包示例指南。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 2 和 命名 |
默认值 | 无 |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-InputObject <PSObject>
此参数指定进程前面创建的Windows PowerShell驱动器对象。 输入 PSObject 对象,例如 New-PSDrive cmdlet 生成的对象。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 3 和 命名 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出已添加到持久化驱动器列表中的Windows PowerShell驱动器对象的 PSObject 类型对象。
如果包含详细公共参数,则此 cmdlet 还会输出 String 类型对象。
示例 1
Add-MDTPersistentDrive –Name DS001
说明
本示例将Windows PowerShell驱动器名称为 DS001 的部署共享添加到持久化驱动器列表中。
示例 2
$MDTPSDrive = New-PSDrive -Name "DS001" -PSProvider "MDTProvider" –Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose
Add-MDTPersistentDrive –InputObject $MDTPSDrive
说明
此示例使用 $MDTPSDrive 变量将New-PSDrive cmdlet 创建的Windows PowerShell驱动器名称 DS001 添加到持久化 MDT 驱动器的列表。
示例 3
New-PSDrive -Name "DS001" -PSProvider "MDTProvider" –Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose | Add-MDTPersistentDrive –Verbose
说明
此示例通过将新创建的 Windows PowerShell 驱动器对象管道到 Add-MDTPersistentDrive cmdlet,将 New-PSDrive cmdlet 创建的Windows PowerShell驱动器名称 DS001 添加到持久化 MDT 驱动器列表。
Disable-MDTMonitorService
本部分介绍 Disable-MDTMonitorService Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Disable-MDTMonitorService [<CommonParameters>]
说明
此 cmdlet 禁用 MDT 监视服务,该服务在安装了 MDT 的计算机上运行。 MDT 监视服务收集可显示的监视信息:
在部署工作台中部署共享的“监视”节点中
使用 Get-MDTMonitorData cmdlet
随后可以使用 Enable-MDTMonitorService 启用 MDT 监视服务。
有关 MDT 监视服务的详细信息,请参阅 MDT 文档使用 Microsoft 部署工具包中的“监视 MDT 部署”部分。
参数
此子节提供有关可与 Disable-MDTMonitorService cmdlet 一起使用的各种参数的信息。
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
如果包含 Verbose 公共参数,则此 cmdlet 将输出 String 类型对象;否则,不会生成任何输出。
示例 1
Disable-MDTMonitorService
说明
此示例禁用 MDT 监视服务。
Enable-MDTMonitorService
本部分介绍 Enable-MDTMonitorService Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Enable-MDTMonitorService [-EventPort] <Int32> [-DataPort] <Int32> [<CommonParameters>]
说明
此 cmdlet 启用 MDT 监视服务,该服务在安装了 MDT 的计算机上运行。 MDT 监视服务收集可显示的监视信息:
在 Deployment Workbench 中部署共享的“监视”节点中。
使用 Get-MDTMonitorData cmdlet
可以使用 Disable-MDTMonitorService 禁用 MDT 监视服务。
有关 MDT 监视服务的详细信息,请参阅 MDT 文档使用 Microsoft 部署工具包中的“监视 MDT 部署”部分。
参数
此小节提供有关可用于 Enable-MDTMonitorService cmdlet 的各种参数的信息。
-EventPort <Int32>
此参数指定用作 MDT 监视服务事件端口的 TCP 端口。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 2 和 命名 |
默认值 | 9800 |
接受管道输入? | False |
接受通配符? | False |
-DataPort <Int32>
此参数指定用作 MDT 监视服务的数据端口的 TCP 端口。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 3 和 命名 |
默认值 | 9801 |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
如果包含 Verbose 公共参数,则此 cmdlet 将输出 String 类型对象;否则,不会生成任何输出。
示例 1
Enable-MDTMonitorService
说明
此示例在本地计算机上启用 MDT 监视服务,事件端口的默认值为 9800 ,对于 MDT 监视服务上的数据端口,默认值为 9801 。
示例 2
Enable-MDTMonitorService –EventPort 7000 –DataPort 7001
说明
此示例在本地计算机上启用 MDT 监视服务,使用事件端口的值为 7000 ,对于 MDT 监视服务上的数据端口,值为 7001 。
Get-MDTDeploymentShareStatistics
本部分介绍 get-MDTDeploymentShareStatistics Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Get-MDTDeploymentShareStatistics [-Path <String>] [<CommonParameters>]
说明
此 cmdlet 显示基于 Path 参数中指定的 MDTProvder 驱动器的部署共享的统计信息。 统计信息包括指定部署共享中的项数:
应用程序
司机
操作系统
包
任务序列
选择配置文件
链接部署共享
MDT 媒体
MDT DB 中的计算机
MDT DB 中的 Make 和 Model
MDT DB 中的位置
MDT DB 中的角色
注意
不会填充与 MDT DB 相关的统计信息的值,并且始终返回零值。
参数
此小节提供有关可与 Get-MDTDeploymentShareStatistics cmdlet 配合使用的各种参数的信息。
-Path <字符串>
此参数指定所需部署共享的 MDTProvider Windows PowerShell 驱动器。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为所需 MDTProvider Windows PowerShell 驱动器内的位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 2 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出一个 PSObject 类型对象,该对象包含部署共享的统计信息。
示例 1
Get-MDTDeploymentShareStatistics –Path DS001:
说明
此示例返回 DS001:MDTProvider Windows PowerShell 驱动器中指定的部署共享的部署共享统计信息。
示例 2
cd DS001:
Get-MDTDeploymentShareStatistics
说明
此示例返回 DS001:MDTProvider Windows PowerShell 驱动器中指定的部署共享的部署共享统计信息。 使用 cd 命令将Windows PowerShell的工作目录设置为 DS001:MDTProvider Windows PowerShell驱动器。
Get-MDTMonitorData
本部分介绍 Get-MDTMonitorData Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Get-MDTMonitorData [-Path <String>] [-ID <Nullable>] [<CommonParameters>]
说明
此 cmdlet 显示正在向 Path 参数中指定的部署共享报告的 MDT 监视数据。 下面是此 cmdlet 的示例输出:
Name : WDG-REF-01
PercentComplete : 100
Settings :
Warnings : 0
Errors : 0
DeploymentStatus : 3
StartTime : 5/23/2012 6:45:39 PM
EndTime : 5/23/2012 8:46:32 PM
ID : 1
UniqueID : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep : 88
TotalSteps : 88
StepName :
LastTime : 5/23/2012 8:46:32 PM
DartIP :
DartPort :
DartTicket :
VMHost : WDG-HOST-01
VMName : WDG-REF-01
ComputerIdentities : {}
注意
运行此 cmdlet 之前,必须存在此 cmdlet 引用的 MDTProvider Windows PowerShell驱动器。
参数
此小节提供有关可用于 Get-MDTMonitorData cmdlet 的各种参数的信息。
-Path <字符串>
此参数指定所需部署共享的 MDTProvider Windows PowerShell 驱动器。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为所需 MDTProvider Windows PowerShell 驱动器内的位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 2 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ID <可为 Null>
此参数指定特定计算机部署的特定标识符。 如果未指定此参数,则会显示部署共享中部署的所有监视数据。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 3 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为每个受监视的计算机输出 PSObject 类型对象,该对象包含计算机的监视数据。
示例 1
Get-MDTMonitorData –Path DS001:
说明
此示例返回在 DS001:MDTProvider Windows PowerShell 驱动器中指定的部署共享中所有部署的监视数据。
示例 2
cd DS001:
Get-MDTMonitorData
说明
此示例返回在 DS001:MDTProvider Windows PowerShell 驱动器中指定的部署共享中所有部署的监视数据。 使用 cd 命令将Windows PowerShell的工作目录设置为 DS001:MDTProvider Windows PowerShell驱动器。
示例 3
Get-MDTMonitorData –Path DS001: -ID 22
说明
此示例返回在 DS001:MDTProvider Windows PowerShell 驱动器中指定的部署共享中 ID 为 22 的部署的监视数据。
Get-MDTOperatingSystemCatalog
本部分介绍 get-MDTOperatingSystemCatalog Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Get-MDTOperatingSystemCatalog [-ImageFile] <String> [-Index] <Int32> [<CommonParameters>]
说明
此 cmdlet 检索或创建自定义操作系统映像的操作系统目录,以便你可以使用 Windows 系统映像管理器 (WSIM) 修改相应的 unattend.xml 文件。 如果没有可用的操作系统目录,或者现有操作系统目录无效或过期,则此 cmdlet 将生成新的操作系统目录。
注意
生成新操作系统目录的过程可能需要很长时间,因为必须在操作系统目录创建完成之前装载、检查和卸载自定义操作系统映像。
参数
此子节提供有关可用于 Get-MDTOperatingSystemCatalog cmdlet 的各种参数的信息。
-ImageFile <字符串>
此参数指定自定义操作系统映像文件 (.wim 文件) 的完全限定路径,包括自定义操作系统映像文件的名称。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 2 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Index <Int32>
此参数指定操作系统映像文件 (.wim 文件) 中所需操作系统映像的索引。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 3 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出一个 PSObject 类型对象,该对象包含操作系统目录的路径。
示例 1
Get-MDTOperatingSystemCatalog –ImageFile "DS001:\Operating Systems\Windows 8\sources\install.wim" –Index 2
说明
本示例返回操作系统映像文件 DS001:\Operating Systems\Windows 8\sources\install.wim 中操作系统映像的索引为 2 的操作系统目录。
Get-MDTPersistentDrive
本部分介绍 Get-MDTPersistentDrive Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Get-MDTPersistentDrive [<CommonParameters>]
说明
此 cmdlet 显示持久化 MDT Windows PowerShell驱动器的列表。 持久化 MDT Windows PowerShell驱动器的列表使用 Add-MDTPersistentDrive 和 Remove-MDTPersistentDrive cmdlet 或 Deployment Workbench 进行管理。
此 cmdlet 的输出包含以下信息:
Windows PowerShell驱动器名称,例如 DS001
目录路径,例如 \\WDG-MDT-01\DeploymentShare$
持久化 MDT Windows PowerShell驱动器类似于持久化网络驱动器映射。
注意
此持久化 MDT Windows PowerShell驱动器列表按用户维护,并存储在用户配置文件中。
参数
此小节提供有关可与 Get-MDTPersistentDrive cmdlet 配合使用的各种参数的信息。
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为每个 MDT 持久化驱动器输出一个 PSObject 类型对象,该对象与 New-PSDrive cmdlet 返回的 PSObject 类型对象相同。
示例 1
Get-MDTPersistentDrive
说明
此示例显示 MDT 持久化驱动器的列表。
Import-MDTApplication
本部分介绍 Import-MDTApplication Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Import-MDTApplication [-Path <String>] -Name <String> ApplicationSourcePath <String> -DestinationFolder <String> [-Move] [<CommonParameters>]
–或–
Import-MDTApplication [-Path <String>] -Name <String> NoSource [<CommonParameters>]
–或–
Import-MDTApplication [-Path <String>] -Name <String> Bundle [<CommonParameters>]
说明
此 cmdlet 将应用程序导入到部署共享中。 可以使用此 cmdlet 导入以下应用程序类型:
具有源文件的应用程序,使用 ApplicationSourcePath、 DestinationFolder 和 Move 参数。 第一个语法示例演示如何将此 cmdlet 用于此类型的应用程序。
没有源文件或源文件的应用程序位于其他网络共享文件夹上使用 NoSource 参数。 第二个语法示例演示如何将此 cmdlet 用于此类型的应用程序。
应用程序捆绑包,用于使用 Bundle 参数对一组相关应用程序进行分组。 最后一个语法示例演示了如何将此 cmdlet 用于此类型的应用程序。
参数
此小节提供有关可与 Import-MDTApplication cmdlet 一起使用的各种参数的信息。
-Path <字符串>
此参数指定将导入到部署共享中的现有文件夹的完全限定路径。 如果使用 DestinationFolder 参数,则会在此参数中指定的文件夹下创建 DestinationFolder 参数中指定的文件夹。 此参数用于此 cmdlet 的所有语法用法。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Name <字符串>
此参数指定要添加到部署共享的应用程序的名称,并且必须在部署共享中唯一。 此参数用于此 cmdlet 的所有语法用法。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ApplicationSourcePath <字符串>
此参数指定将导入到部署共享的应用程序的应用程序源文件的完全限定路径。 此参数仅在第一个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-DestinationFolder <字符串>
此参数指定要在其中导入应用程序源文件的部署共享中的文件夹。 此文件夹在 Path 参数中指定的文件夹下创建。 此参数仅在第一个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Move [<SwitchParameter>]
此参数指定是否应 (移动应用程序的源文件,而不是从应用程序源文件所在的文件夹中复制) (在 ApplicationSourcePath 参数中指定)。
如果此参数为:
指定后,将移动文件,并删除 ApplicationSourcePath 参数中指定的文件夹中的文件
未指定,则复制文件,并保留 ApplicationSourcePath 参数中指定的文件夹中的文件
此参数仅在第一个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-NoSource [<SwitchParameter>]
此参数指定导入的应用程序是没有要复制的源文件的应用程序。 使用此参数时,应用程序源文件为:
在应用程序安装命令行或工作目录配置设置中指定的网络共享文件夹上
操作系统映像中已存在
此参数仅在第二个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-Bundle [<SwitchParameter>]
此参数指定要导入的应用程序是一个应用程序,该应用程序是包含两个或更多应用程序的捆绑包。 此参数仅在上一个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出引用刚导入的应用程序的 PSObject 类型对象。
示例 1
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86"
说明
本示例从 \\WDG-MDT-01\Source$\Office2010ProPlus\x86 的网络共享文件夹导入具有源文件的应用程序,并将源文件复制到部署共享中的 DS001:\Applications\Office2010ProPlusx86。 保留源文件。
示例 2
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86" -Move
说明
本示例从 \\WDG-MDT-01\Source$\Office2010ProPlus\x86 的网络共享文件夹导入具有源文件的应用程序,并将源文件移动到部署共享中的 DS001:\Applications\Office2010ProPlusx86。 源文件将从 \\WDG-MDT-01\Source$\Office2010ProPlus\x86 的网络共享文件夹中删除。 该应用程序名为 Office 2012 Professional Plus 32 位。
示例 3
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" NoSource
说明
此示例导入一个名为 Office 2012 Professional Plus 32 位 的应用程序,但没有源文件。
示例 4
Import-MDTApplication -Path "DS001:\Applications" -Name "Woodgrove Bank Core Applications" Bundle
说明
此示例导入名为 Woodgrove Bank Core Applications 的应用程序捆绑包。
Import-MDTDriver
本部分介绍 Import-MDTDriver Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Import-MDTDriver [-Path <String>] -SourcePath <String[]> [ImportDuplicates] [<CommonParameters>]
说明
此 cmdlet 将一个或多个设备驱动程序导入部署共享。 此 cmdlet 从 SourcePath 参数中指定的文件夹开始搜索设备驱动程序。 此 cmdlet 将查找在该文件夹结构中找到的多个设备驱动程序。
参数
此小节提供有关可与 Import-MDTDriver cmdlet 一起使用的各种参数的信息。
-Path <字符串>
此参数指定正在导入的设备驱动程序将放置在部署共享中的现有文件夹的完全限定路径。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。 如果未提供 SourcePath 参数,则必须提供此参数。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-SourcePath <String[ ]>
此参数为设备驱动程序文件所在的源文件夹指定字符串数组中的一个或多个完全限定路径。 从此参数中指定的文件夹开始,将搜索每个文件夹结构中的设备驱动程序,包括文件夹结构中的所有子文件夹和.cab文件的内容。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为设备驱动程序文件所在的文件夹。 如果未提供 Path 参数,则必须提供此参数。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 1 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ImportDuplicates [<SwitchParameter>]
此参数指定此 cmdlet 是否应导入重复的设备驱动程序。 默认情况下,不会导入重复的设备驱动程序。 通过计算设备驱动程序文件夹中所有文件的哈希值来检测重复的设备驱动程序。 如果计算的哈希值与另一个设备驱动程序匹配,则要导入的设备驱动程序被视为重复的。
如果检测到重复的驱动程序,并且未提供此参数,则将添加设备驱动程序并将其链接到原始的现有设备驱动程序。
如果此参数为:
指定,然后导入重复的设备驱动程序
未指定,则将添加设备驱动程序并将其链接到原始的现有设备驱动程序
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为导入) 的每个设备驱动程序输出一个或多个 PSObject 类型对象 (一个。
示例 1
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath "\\WDG-MDT-01\Source$\Drivers"
说明
此示例导入文件夹结构中的所有设备驱动程序,其根目录为 \\WDG-MDT-01\Source$\Drivers。 设备驱动程序存储在映射到 DS001:MDTProvder Windows PowerShell驱动器的部署共享的“现装驱动程序”文件夹中。 如果检测到任何重复的设备驱动程序,则会添加设备驱动程序并将其链接到部署共享中的原始现有设备驱动程序。
示例 2
$DriverSourcePath="\\WDG-MDT-01\Source$\VendorADrivers", "\\WDG-MDT-01\Source$\VendorBDrivers"
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath $DriverSourcePath ImportDuplicates
说明
本示例导入字符串数组$DriverSourcePath中指定的文件夹结构中的所有设备驱动程序。 设备驱动程序存储在映射到 DS001:MDTProvder Windows PowerShell驱动器的部署共享的“现装驱动程序”文件夹中。 如果检测到任何重复的设备驱动程序,则会导入重复的设备驱动程序。
Import-MDTOperatingSystem
本部分介绍 Import-MDTOperatingSystem Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Import-MDTOperatingSystem [-Path <String>] -SourcePath <String> [-DestinationFolder <String>] [-Move] [<CommonParameters>]
–或–
Import-MDTOperatingSystem [-Path <String>] [DestinationFolder <String>] -SourceFile <String> [SetupPath <String>] [-Move] [<CommonParameters>]
–或–
Import-MDTOperatingSystem [-Path <String>] -WDSServer <String> [<CommonParameters>]
说明
此 cmdlet 将操作系统导入部署共享。 可以使用此 cmdlet 导入以下操作系统类型:
使用 SourcePath 参数的原始源文件中的操作系统。 第一个语法示例演示如何将此 cmdlet 用于这种类型的操作系统导入。
使用 SourceFile 参数从引用计算机捕获映像等自定义操作系统映像文件。 第二个语法示例演示如何将此 cmdlet 用于这种类型的操作系统导入。
使用 WDSServer 参数的 Windows 部署服务中存在的操作系统映像。 最后一个语法示例演示了如何将此 cmdlet 用于这种类型的操作系统导入。
参数
此小节提供有关可与 Import-MDTOperatingSystem cmdlet 配合使用的各种参数的信息。
-Path <字符串>
此参数指定部署共享中将放置要导入的操作系统的现有文件夹的完全限定路径。 如果使用 DestinationFolder 参数,则会在此参数中指定的文件夹下创建 DestinationFolder 参数中指定的文件夹。 此参数用于此 cmdlet 的所有语法用法。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-SourcePath <String>
此参数指定将导入到部署共享的操作系统的操作系统源文件的完全限定路径。 此参数仅在第一个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-DestinationFolder <字符串>
此参数指定要在其中导入操作系统源文件的部署共享中的文件夹。 此文件夹在 Path 参数中指定的文件夹下创建。 此参数仅在第一和第二个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Move [<SwitchParameter>]
此参数指定是否应 (移动操作系统源文件,而不是从操作系统源文件所在的文件夹( 在 DestinationFolder 参数中指定)复制) 。
如果此参数为:
指定,然后移动文件,并删除 DestinationFolder 参数中指定的文件夹中的文件
未指定,则复制文件,并保留 DestinationFolder 参数中指定的文件夹中的文件
此参数仅在第一和第二个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-SourceFile <字符串>
此参数为将导入到部署共享的操作系统指定操作系统源 .wim 文件的完全限定路径。 此参数仅在第二个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-SetupPath <String>
此参数指定与 SourceFile 参数中指定的 .wim 文件一起导入的操作系统安装程序文件的完全限定路径。 此参数仅在第二个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-WDSServer <字符串>
此参数指定要导入的操作系统映像文件所在的 Windows 部署服务服务器的名称。 Windows 部署服务服务器上的所有操作映像文件都将导入到部署共享中。 实际的操作系统映像文件不会复制到部署共享。 相反,部署共享包含指向 Windows 部署服务服务器上的每个操作系统文件的链接。
此参数仅在上一个语法示例中有效。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为) 导入的每个操作系统输出一个或多个 PSObject 类型对象 (一个。
示例 1
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64"
说明
本示例从 \\WDG-MDT-01\Source$\Windows8 的网络共享文件夹导入操作系统,并将源文件复制到部署共享中的 DS001:\Operating Systems\Windows8x64。 保留源文件。
示例 2
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64" -Move
说明
本示例从 \\WDG-MDT-01\Source$\Windows8 的网络共享文件夹导入操作系统,并将源文件复制到部署共享中的 DS001:\Operating Systems\Windows8x64。 源文件将从 \\WDG-MDT-01\Source$\Windows8 的网络共享文件夹中删除。
示例 3
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" DestinationFolder "Windows8x64-Reference" –SourceFile "\\WDGMDT01\Capture$\WDG-REF-01_Capture.wim"
说明
此示例从 \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim 导入操作系统捕获的自定义映像) 文件 (.wim 文件,并将映像文件复制到部署共享中的 DS001:\Operating Systems\Windows8x64-Reference。 源 .wim 文件保留在网络共享文件夹上。
示例 4
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" WDSServer "WDG-WDS-01"
说明
此示例从名为 WDG-WDS-01 的 Windows 部署服务服务器导入所有操作系统映像,并在部署共享中的 DS001:\Operating Systems 中创建指向每个操作系统映像的链接。 Windows 部署服务服务器上的源操作系统映像文件保留在 Windows 部署服务服务器上。
Import-MDTPackage
本部分介绍 Import-MDTPackage Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Import-MDTPackage [-Path <String>] [[-SourcePath] <String[]>] [<CommonParameters>]
说明
此 cmdlet 将一个或多个操作系统包导入到部署共享中。 可导入的操作系统包类型包括安全更新、语言包或新组件。 不应将 Service Pack 作为操作系统包导入,因为它们无法脱机安装。
参数
此小节提供有关可与 Import-MDTPackage cmdlet 一起使用的各种参数的信息。
-Path <字符串>
此参数指定部署共享中将放置要导入的操作系统包的现有文件夹的完全限定路径。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-SourcePath <String>
此参数指定要扫描以导入的操作系统包的文件夹结构的完全限定路径。 将扫描指定的文件夹结构,以查找.cab和 .msu 文件。 对于 .msu 文件,将自动提取 .msu 文件中的.cab文件。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 1 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出引用刚导入的包的 PSObject 类型对象。
示例 1
Import-MDTOperatingSystem -Path "DS001:\Packages" SourcePath "\\WDGMDT01\Source$\OSPackages"
说明
本示例在 \\WDG-MDT-01\Source$\OSPackages 处扫描操作系统包的网络共享文件夹,并将源文件复制到部署共享中的 DS001:\Packages 文件夹中。 源文件将从 \\WDG-MDT-01\Source$\OSPackages 的网络共享文件夹中删除。
Import-MDTTaskSequence
本部分介绍 Import-MDTTaskSequence Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Import-MDTTaskSequence [-Path <String>] -Template <String> -Name <String> -ID <String> [[-Comments] <String>] [[-Version] <String>] [-OperatingSystemPath <String>] [-OperatingSystem <PSObject>] [-FullName <String>] [-OrgName <String>] [-HomePage <String>] [-ProductKey <String>] [-OverrideProductKey <String>] [-AdminPassword <String>] [<CommonParameters>]
说明
此 cmdlet 将任务序列导入部署共享。 新导入的任务序列将基于 Template 属性中指定的现有任务序列模板。
参数
此小节提供有关可与 Import-MDTPackage cmdlet 一起使用的各种参数的信息。
-Path <字符串>
此参数指定部署共享中将放置要导入的任务序列的现有文件夹的完全限定路径。 默认情况下,路径应指向部署共享中 Control 文件夹和或 Control 文件夹的子文件夹。 ID 参数的值将用于在此参数中指定的路径中创建子文件夹。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Template <String>
此参数指定要用于导入新任务序列的任务序列模板。 任务序列模板是包含特定任务序列类型的任务序列步骤的.xml文件。 如果任务序列模板位于:
installation_folder\Templates 文件夹 (,其中 installation_folder 是) 安装 MDT 的文件夹,然后只需要.xml文件名。
另一个文件夹,然后需要完全限定的路径,包括任务序列模板的名称.xml。
有关 MDT for LTI 部署附带的任务序列模板的详细信息,请参阅 MDT 文档使用 Microsoft Deployment Toolkit 中的“在部署工作台中创建新的任务序列”部分。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 1 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Name <字符串>
此参数指定要导入的任务序列的名称。 此参数的值在部署共享中必须唯一。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 2 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ID <字符串>
此参数指定要导入的任务序列的标识符。 此参数的值在部署共享中必须唯一。 分配给此参数的值应采用大写形式,并且不包含任何空格或特殊字符。 此值用于在 Path 参数中指定的文件夹中创建子文件夹,该文件夹应位于部署共享的 Control 文件夹下。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 3 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Comments <字符串>
此参数指定提供有关要导入的任务序列的其他描述性信息的文本。 此描述性信息在 Deployment Workbench 中可见。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 4 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Version <String>
此参数指定要导入的任务序列的版本号。 此参数的值仅供信息使用,MDT 不用于与版本相关的处理。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 4 和 命名 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-OperatingSystemPath <String>
此参数指定部署共享中文件夹的完全限定Windows PowerShell路径,该文件夹包含要用于此任务序列的操作系统,例如 DS001:\Operating Systems\Windows 8。 操作系统必须已存在于要导入任务序列的部署共享中。
注意
如果未提供此参数,并且任务序列需要引用操作系统,则必须提供 OperatingSystem 参数。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-OperatingSystem <PSObject>
此参数指定要用于此任务序列的操作系统对象。 操作系统必须已存在于要导入任务序列的部署共享中。
可以使用 Get-Item cmdlet 检索操作系统的 Windows PowerShell 对象,如以下示例所示:
$OS=Get-Item "DS001:\Operating Systems\Windows 8"
有关 Get-Item cmdlet 的详细信息,请参阅 使用 Get-Item Cmdlet。
注意
如果未提供此参数,并且任务序列需要引用操作系统,则必须提供 OperatingSystemPath 参数。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-FullName <字符串>
此参数指定要用于此任务序列的操作系统的已注册所有者的名称。 此名称保存在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion的 RegisteredOwner 注册表项中。 此参数的值将注入到要与此任务序列关联的 Unattend.xml 文件中。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-OrgName <String>
此参数指定要用于此任务序列的操作系统的注册所有者的组织名称。 此名称保存在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion的 RegisteredOrganization 注册表项中。 此参数的值将注入到要与此任务序列关联的 Unattend.xml 文件中。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-HomePage <字符串>
此参数指定要在 Internet Explorer 中用作主页的 URL。 此参数的值将注入到要与此任务序列关联的 Unattend.xml 文件中。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ProductKey <字符串>
此参数指定要用于此任务序列的操作系统的产品密钥。 此产品密钥仅适用于 Windows 操作系统的零售版本。 此参数的值将注入到要与此任务序列关联的 Unattend.xml 文件中。
注意
如果未提供此参数,则在部署向导、CustomSettings.ini 文件或 MDT DB 中部署此任务序列时,必须提供产品密钥。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-OverrideProductKey <字符串>
此参数指定要用于此任务序列的操作系统的 MAK 密钥。 此产品密钥仅适用于 Windows 的批量许可证版本。 此参数的值将注入到要与此任务序列关联的 Unattend.xml 文件中。
注意
如果未提供此参数,则在部署向导、CustomSettings.ini 文件或 MDT DB 中部署此任务序列时,必须提供 MAK 密钥。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-AdminPassword <字符串>
此参数指定要分配给目标计算机上的内置本地管理员帐户的密码。 此参数的值将注入到要与此任务序列关联的 Unattend.xml 文件中。
注意
如果未提供此参数,则在部署向导、CustomSettings.ini 文件或 MDT DB 中部署此任务序列时,必须提供要分配给目标计算机上的内置本地管理员帐户的密码。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出引用刚刚导入的任务序列的 PSObject 类型对象。
示例 1
Import-MDTTaskSequence -Path "DS001:\Control" –Template "Client.xml" –Name "Deploy Windows 8 to Reference Computer" –ID "WIN8REFERENCE" –Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" –Version "1.00" –OperatingSystemPath "DS001:\Operating Systems\Windows 8_x64" –FullName "Woodgrove Bank Employee" –OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" OverrideProductKey "1234512345123451234512345" AdministratorPassword "P@ssw0rd"
说明
本示例导入名为“将Windows 8部署到引用计算机”的任务序列,并在部署共享的 DS001:\Control\WIN8REFERENCE 文件夹中创建任务序列。 将注释“用于将Windows 8部署到引用计算机 (WDG-REF-01) ”分配给任务序列。 任务序列的版本号设置为 1.00。
与任务序列关联的操作系统位于部署共享中的 DS001:\Operating Systems\Windows 8_x64。 操作系统的注册所有者将设置为 Woodgrove Bank Employee。 操作系统的注册组织将设置为 Woodgrove Bank。 Internet Explorer 主页将默认为 https://www.woodgrovebank.com
。 本地内置管理员帐户的密码将设置为 值 P@ssw0rd
。 操作系统的产品密钥将设置为 1234512345123451234512345。
示例 2
$OSObject=Get-Item "DS001:\Operating Systems\Windows 8_x64"
Import-MDTTaskSequence -Path "DS001:\Control" –Template "Client.xml" –Name "Deploy Windows 8 to Reference Computer" –ID "WIN8REFERENCE" –Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" –Version "1.00"–OperatingSystem $OSObject –FullName "Woodgrove Bank Employee" –OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" AdministratorPassword "P@ssw0rd"
说明
本示例导入名为“将Windows 8部署到引用计算机”的任务序列,并在部署共享的 DS001:\Control\WIN8REFERENCE 文件夹中创建任务序列。 将注释“用于将Windows 8部署到引用计算机 (WDG-REF-01) ”分配给任务序列。 任务序列的版本号设置为 1.00。
与任务序列关联的操作系统位于部署共享中的 DS001:\Operating Systems\Windows 8_x64,该共享使用 $OSObject 变量传递给 cmdlet。 $OSObject变量设置为使用 Get-Item cmdlet 的现有操作系统对象。
操作系统的注册所有者将设置为 Woodgrove Bank Employee。 操作系统的注册组织将设置为 Woodgrove Bank。 Internet Explorer 主页将默认为 https://www.woodgrovebank.com
。 本地内置管理员帐户的密码将设置为 值 P@ssw0rd
。 在部署向导、CustomSettings.ini 文件或 MDT DB 中部署此任务序列时,需要提供操作系统的产品密钥。
New-MDTDatabase
本部分介绍 New-MDTDatabase Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
New-MDTDatabase [-Path <String>] [-Force] -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
说明
此 cmdlet 创建与部署共享关联的新 MDT DB 数据库。 每个部署共享只能与一个 MDT DB 数据库相关联。
参数
此小节提供有关可与 New-MDTDatabase cmdlet 一起使用的各种参数的信息。
-Path <字符串>
此参数指定新 MDT DB 数据库将与其关联的部署共享的完全限定Windows PowerShell路径。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Force [<SwitchParameter>]
此参数指定,如果数据库参数中指定的数据库已存在,则应重新创建 MDT DB 中的表。 如果此参数为:
提供后,将重新创建现有 MDT DB 中的表
省略,则不会重新创建现有 MDT DB 中的表
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-SQLServer <字符串>
此参数指定运行SQL Server将在其中创建新的 MDT DB 数据库的计算机的名称。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Instance <String>
此参数指定将在其中创建新的 MDT DB 数据库的 SQL Server 实例。 如果省略此参数,则会在默认的 SQL Server 实例中创建 MDT DB 数据库。
注意
SQL Server Browser 服务必须在运行 SQL Server 的计算机上运行,cmdlet 才能找到此参数中指定的实例。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Port <String>
此参数指定用于与 SQLServer 参数中指定的 SQL Server 实例通信的 TCP 端口。 SQL Server使用的默认端口为 1433。 当SQL Server配置为使用默认值以外的端口时,请指定此参数。 此参数的值必须与为 SQL Server 配置的端口匹配。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Netlib <字符串>
此参数指定用于与 SQLServer 参数中指定的 SQL Server 实例通信时使用的SQL Server网络库。 可以将 参数设置为以下值之一:
DBNMPNTW,用于指定命名管道通信
DBSMSOCN,用于指定 TCP/IP 套接字通信
如果未提供此参数,则使用命名管道SQL Server网络库 (DBNMPNTW) 。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-数据库 <字符串>
此参数指定要在 SQLServer 参数中指定的SQL Server的 Instance 参数中指定的 SQL Server 实例中创建的数据库的名称。 创建数据库时,默认位置和命名约定将用于数据库和日志文件。
如果此参数中指定的数据库已存在,则不会重新创建该数据库。 可以根据 Force 参数重新创建数据库中的表。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-SQLShare <字符串>
此参数指定运行SQL Server的计算机上的网络共享文件夹的名称。 此连接用于使用命名管道协议建立 Windows 集成安全性连接。
注意
如果未包含此参数,则不会建立安全的 IPC$ 连接。 因此,命名管道与SQL Server通信可能会失败。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为创建的新 MDT DB 输出 PSObject 类型对象。
示例 1
New-MDTDatabase -Path "DS001:" –SQLServer "WDGSQL01" Database "MDTDB" –SQLShare "\\WDGSQL01\MDTShare$"
说明
本示例在名为 WDG-SQL-01 的计算机的默认SQL Server实例中创建名为 MDTDB 的 MDT DB。如果数据库已存在,则不会重新创建现有数据库中的表。 将使用默认SQL Server TCP 端口和命名管道协议建立连接。
示例 2
New-MDTDatabase -Path "DS001:" –Force –SQLServer "WDGSQL01" –Instance "MDTInstance" Database "MDTDB" –SQLShare "\\WDGSQL01\MDTShare$"
说明
本示例在名为 WDG-SQL-01 的计算机上名为 MDTInstance 的 SQL Server 实例中创建名为 MDTDB 的 MDT DB。如果数据库已存在,则会重新创建现有数据库中的表。 将使用默认SQL Server TCP 端口和命名管道协议建立连接。
Remove-MDTMonitorData
本部分介绍 Get-MDTPersistentDrive Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Remove-MDTMonitorData [-Path <String>] [-ID <Int32>] [<CommonParameters>]
–或–
Remove-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [<CommonParameters>]
说明
此 cmdlet 从部署共享中收集的现有监视数据中删除收集的监视数据。 可以通过指定 来标识要删除的监视数据:
特定部署共享的监视项的标识符 (ID) 。 为部署共享创建项目时,将自动生成监视项 ID 并将其分配给该项。 第一个语法示例演示了此用法。
部署共享中监视项的计算机对象。 可以使用 Get-MDTMonitorData cmdlet 获取计算机对象。 最后一个语法示例说明了此用法。
注意
删除监视数据后,没有恢复信息的方法。
参数
此小节提供有关可用于 Get-MDTMonitorData cmdlet 的各种参数的信息。
-Path <字符串>
此参数指定所需部署共享的 MDTProvider Windows PowerShell 驱动器。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为所需 MDTProvider Windows PowerShell 驱动器内的位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ID <可为 Null>
此参数指定要使用监视数据项的标识符删除的监视数据项。 如果未指定此参数,则必须指定 ComputerObject 参数来标识特定的监视数据项。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-ComputerObject <PSObject>
此参数指定要使用计算机对象删除的监视数据项。 如果未指定此参数,则必须指定 ID 参数以标识特定的监视数据项。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
如果包含 Verbose 公共参数,则此 cmdlet 可能会输出 String 类型对象;否则,不会生成任何输出。
示例 1
Remove-MDTMonitorData -Path "DS001:" -ID 3
说明
此示例从Windows PowerShell路径 DS001:的部署共享中删除 ID 值为 3 的监视数据项。
示例 2
Remove-MDTMonitorData -ID 3
说明
此示例从默认Windows PowerShell路径的部署共享中删除 ID 值为 3 的监视数据项。
示例 3
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Remove-MDTMonitorData -ComputerObject $MonitorObject
说明
此示例删除计算机名称为 WDG-REF-01 的任何监视数据项。 使用 Get-MDTMonitorData cmdlet 和 Where-Object cmdlet 找到对象。 有关 Where-Object cmdlet 的详细信息,请参阅 使用 Where-Object Cmdlet。
Remove-MDTPersistentDrive
本部分介绍 Remove-MDTPersistentDriveWindows Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Remove-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
说明
此 cmdlet 从使用 Restore-MDTPersistentDrive cmdlet 在部署工作台或Windows PowerShell会话中保留的驱动器列表中删除使用 MDTProvider 创建的现有Windows PowerShell驱动器。 在从部署工作台) 中删除部署共享 (关闭时,将调用此 cmdlet。
注意
持久化 MDTProvider 驱动器的列表基于用户配置文件中的每个用户进行维护。
可以使用 Get-MDTPersistentDrive cmdlet 显示持久化 MDTProvider 驱动器的列表。 可以使用 Add-MDTPersistentDrive cmdlet 将 MDTProvider 驱动器添加到持久化驱动器列表中。
参数
此小节提供有关可用于 Add-MDTPersistentDriveWindows cmdlet 的各种参数的信息。
-Name <字符串>
指定使用 MDT 提供程序创建的Windows PowerShell驱动器的名称,并对应于现有部署共享。 该名称是使用 New-PSDrive cmdlet 并在 PSProvider 参数中指定 MDTProvider 创建的。
有关如何使用 MDTProvider 创建新的Windows PowerShell驱动器以及如何使用 Windows PowerShell 创建部署共享的详细信息,请参阅 MDT 文档中的“使用 Windows PowerShell 创建部署共享”部分,Microsoft部署工具包示例指南。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 1 和 命名 |
默认值 | 无 |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-InputObject <PSObject>
此参数指定进程前面创建的Windows PowerShell驱动器对象。 输入 PSObject 对象,例如 New-PSDrive cmdlet 生成的对象。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 2 和 命名 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 不提供任何输出。
示例 1
Remove-MDTPersistentDrive –Name "DS001:"
说明
本示例从持久化驱动器列表中删除Windows PowerShell驱动器名称为 DS001 的部署共享。
示例 2
$MDTPSDrive = Get-PSDrive | Where-Object {$_.Root -eq "C:\DeploymentShare" -and $_.Provider -like "*MDTProvider"}
Remove-MDTPersistentDrive –InputObject $MDTPSDrive
说明
本示例从持久化驱动器列表中删除 C:\DeploymentShare$ 处的部署共享。 GetPSDrive 和 Where-Object cmdlet 用于使用 $MDTPSDrive 变量将 MDT 持久化Windows PowerShell驱动器返回到 Remove-MDTPersistentDrive cmdlet。 有关 Where-Object cmdlet 的详细信息,请参阅 使用 Where-Object Cmdlet。 有关 Get-PSDrive cmdlet 的详细信息,请参阅 使用 Get-PSDrive Cmdlet。
Restore-MDTPersistentDrive
本部分介绍 Restore-MDTPersistentDrive Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Restore-MDTPersistentDrive [-Force] [<CommonParameters>]
说明
此 cmdlet 将持久化 MDT Windows PowerShell 驱动器还原到添加到持久化 MDT Windows PowerShell驱动器列表中的每个部署共享的活动Windows PowerShell驱动器列表。 持久化 MDT Windows PowerShell驱动器的列表使用 Add-MDTPersistentDrive 和 Remove-MDTPersistentDrive cmdlet 或 Deployment Workbench 进行管理。
此 cmdlet 调用 New-PSDrive cmdlet,为 MDT 持久化列表中的每个驱动器创建Windows PowerShell驱动器。 持久化 MDT Windows PowerShell驱动器类似于持久化网络驱动器映射。
注意
此持久化 MDT Windows PowerShell驱动器列表按用户维护,并存储在用户配置文件中。
参数
此小节提供有关可与 Restore-MDTPersistentDrive cmdlet 一起使用的各种参数的信息。
-Force [<SwitchParameter>]
此参数指定在还原时应升级部署共享 ((如果需要) )。 如果此参数为:
如果提供,则部署共享将在还原时升级 ((如果需要)
省略,则还原时不会升级部署共享
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为每个已还原的 MDT 提供程序Windows PowerShell驱动器输出 PSObject 类型对象。
示例 1
Get-MDTPersistentDrive
说明
此示例通过使用 MDTProvider 类型创建Windows PowerShell驱动器来还原 MDT 持久化驱动器的列表。 还原时不会升级部署共享。
示例 2
Get-MDTPersistentDrive -Force
说明
此示例通过使用 MDTProvider 类型创建Windows PowerShell驱动器来还原 MDT 持久化驱动器的列表。 如果需要) ,还原 (时,将升级部署共享。
Set-MDTMonitorData
本部分介绍 Get-MDTPersistentDrive Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Set-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [-Settings <Hashtable>] [<CommonParameters>]
–或–
Set-MDTMonitorData [-Path <String>] [-MacAddress <String>] [Settings <Hashtable>] [<CommonParameters>]
说明
此 cmdlet 在部署共享中创建新的监视数据项或更新现有的监视数据项。 可以通过指定 来标识要删除的监视数据:
部署共享中监视项的计算机对象。 可以使用 Get-MDTMonitorData cmdlet 获取计算机对象。 第一个语法示例演示了此用法。
特定部署共享的监视项的主网络适配器的 MAC 地址。 为部署共享创建项目时,会自动将 MAC 地址分配给监视数据项。 最后一个语法示例说明了此用法。
注意
删除监视数据后,没有恢复信息的方法。
参数
此小节提供有关可用于 Get-MDTMonitorData cmdlet 的各种参数的信息。
-Path <字符串>
此参数指定所需部署共享的 MDTProvider Windows PowerShell 驱动器。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为所需 MDTProvider Windows PowerShell 驱动器内的位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-ComputerObject <PSObject>
此参数指定要使用计算机对象创建或更新的监视数据项。 如果未指定此参数,则必须指定 MACAddress 参数来标识特定的监视数据项。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-MACAddress <String>
此参数指定要使用受监视计算机的主网络适配器的 MAC 地址创建或更新的监视数据项。 MACAddress 的格式为 xx:xx:xx:xx:xx:xx, 其中 x 是大写的十六进制字符, (根据需要) 。 如果未指定此参数,则必须指定 ComputerObject 参数来标识特定的监视数据项。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-Settings <Hashtable>
此参数指定要创建或更新的监视数据项的监视数据设置。 此参数提供的哈希表的格式为 @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}
。 如果未指定此参数,则会创建监视数据项,但不存储任何监视信息。
"Setting"
可以是 ZTIGather.xml 文件中列出的任何属性。
Value
可以是 中指定的 "Setting"
属性的任何有效值。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 不会生成任何输出。
示例 1
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Set-MDTMonitorData -ComputerObject $MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
说明
此示例删除计算机名称为 WDG-REF-01 的任何监视数据项。使用 Get-MDTMonitorData cmdlet 和 Where-Object cmdlet 找到对象。 有关 Where-Object cmdlet 的详细信息,请参阅 使用 Where-Object Cmdlet。 OSDComputerName 属性被记录为值为 WDG-MDT-01,SkipWizard 属性被记录为值为 YES。
示例 2
Set-MDTMonitorData -MACAddress "00:11:22:33:44:55" MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
说明
此示例使用值为 00:11:22:33:44:55 的 MACAddress 创建或更新监视数据项。 OSDComputerName 属性被记录为值为 WDG-MDT-01,SkipWizard 属性被记录为值为 YES。
Test-MDTDeploymentShare
尽管此 cmdlet 是使用 Get-Command cmdlet 作为Microsoft返回的。Bdd。PSSnapIn 管理单元,它未实现。
Test-MDTMonitorData
本部分介绍 Test-MDTMonitorData Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Test-MDTMonitorData -ServerName <String> -EventPort <Int32> -DataPort <Int32> [<CommonParameters>]
说明
此 cmdlet 验证 MDT 监视服务(在安装了 MDT 的计算机上运行)是否已启用并正常运行。 MDT 监视服务收集可显示的监视信息:
在部署工作台中部署共享的“监视”节点中
使用 Get-MDTMonitorData cmdlet
可以使用 Disable-MDTMonitorService 禁用 MDT 监视服务。 可以使用 Set-MDTMonitorData cmdlet 将监视信息写入 MDT 监视服务。
注意
若要使此 cmdlet 正常工作,部署共享中必须至少有一个 MDT 监视数据项。 如果未记录 MDT 监视信息,则部署共享将无法通过测试。
有关 MDT 监视服务的详细信息,请参阅 MDT 文档使用 Microsoft 部署工具包中的“监视 MDT 部署”部分。
参数
此子节提供有关可与 Test-MDTMonitorData cmdlet 配合使用的各种参数的信息。
-Server <字符串>
指定安装了 MDT 且 MDT 监视服务正在运行的计算机的名称。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | 无 |
接受管道输入? | False |
接受通配符? | False |
-DataPort <Int32>
此参数指定用作 MDT 监视服务的数据端口的 TCP 端口。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-EventPort <Int32>
此参数指定用作 MDT 监视服务事件端口的 TCP 端口。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 输出一个布尔值,该值代表成功 (文本) 或失败 (false) 。
示例 1
Test-MDTMonitorData -Server "WDG-MDT-01" -DataPort "9801" EventPort "9800"
说明
此示例验证 WDG-MDT-01 上的 MDT 监视服务是否已安装并运行。 该 cmdlet 将使用数据端口 9801 和事件端口 9800 进行验证。
Update-MDTDatabaseSchema
本部分介绍 Update-MDTDatabaseSchema Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Update-MDTDatabaseSchema -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
说明
此 cmdlet 将现有 MDT DB 数据库更新为最新版本的 MDT DB 数据库架构。 每个部署共享只能与一个 MDT DB 数据库相关联。
升级部署共享时(例如,使用 Force 参数和 Update-MDTDeploymentShare cmdlet 运行 Restore-MDTPersistentDrive cmdlet 时),会自动调用此 cmdlet。
参数
此小节提供有关可与 Upgrade-MDTDatabaseSchema cmdlet 一起使用的各种参数的信息。
-SQLServer <字符串>
此参数指定运行SQL Server将升级 MDT DB 数据库的计算机的名称。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Instance <String>
此参数指定要升级的 MDT DB 数据库所在的SQL Server实例。 如果省略此参数,则假定 MDT DB 数据库位于默认SQL Server实例中。
注意
SQL Server Browser 服务必须在运行 SQL Server 的计算机上运行,cmdlet 才能找到此参数中指定的实例。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Port <String>
此参数指定用于与 SQLServer 参数中指定的 SQL Server 实例通信的 TCP 端口。 SQL Server使用的默认端口为 1433。 当SQL Server配置为使用默认值以外的端口时,请指定此参数。 此参数的值必须与为 SQL Server 配置的端口匹配。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Netlib <字符串>
此参数指定用于与 SQLServer 参数中指定的 SQL Server 实例通信的SQL Server网络库。 可以将 参数设置为以下值之一:
DBNMPNTW,用于指定命名管道通信
DBSMSOCN,用于指定 TCP/IP 套接字通信
如果未提供此参数,则使用命名管道SQL Server网络库 (DBNMPNTW) 。
注意
Deployment Workbench 不提供用于配置SQL Server网络库的选项。 Deployment Workbench 始终使用命名管道通信。 但是,可以在 CustomSettings.ini 文件中配置SQL Server网络库。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-数据库 <字符串>
此参数指定要在 SQLServer 参数中指定的 SQL Server 实例的 Instance 参数中指定的 SQL Server 实例中升级的数据库的名称。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
此 cmdlet 为已升级的 MDT 数据库输出 PSObject 类型对象。 如果包含详细公共参数,则此 cmdlet 还会输出字符串类型数据。
示例 1
Update-MDTDatabaseSchema –SQLServer "WDGSQL01" Database "MDTDB"
说明
此示例更新名为 WDG-SQL-01 的计算机上默认SQL Server实例中名为 MDTDB 的 MDT 数据库的架构。将使用默认 TCP 端口和命名管道协议连接到 SQL Server 实例。
示例 2
Update-MDTDatabaseSchema –SQLServer "WDGSQL01" –Instance "MDTInstance" -Port "6333" Database "MDTDB"
说明
此示例在名为 WDG-SQL-01 的计算机上更新名为 MDTInstance 的 SQL Server 实例中名为 MDTDB 的架构。将使用 TCP 端口 6333 和命名管道协议连接到SQL Server。
Update-MDTDeploymentShare
本部分介绍 Update-MDTDeploymentShare Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Update-MDTDeploymentShare [-Path <String>] [-Force] [Compress] [<CommonParameters>]
说明
此 cmdlet 使用 Windows ADK 中的最新文件更新现有部署共享。 此 cmdlet 还会更新或重新生成 WIM 和 ISO 文件格式所需的 Windows PE 启动映像。
参数
此子节提供有关可与 Update-MDTDeploymentShare cmdlet 配合使用的各种参数的信息。
-Path <字符串>
此参数指定正在更新的部署共享中现有文件夹的完全限定路径。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
-Force [<SwitchParameter>]
此参数指定是否应完全重新生成部署共享) 的 Windows PE 启动映像 (.iso 和 .wim 文件。 如果此参数为:
如果提供,cmdlet 会创建 Windows PE 启动映像的新版本。 此过程比优化现有 Windows PE 启动映像花费更多时间。
省略,cmdlet 会优化现有的 Windows PE 启动映像。 此过程比生成新版本的 Windows PE 启动映像花费的时间更少。 如果省略此参数,则可以使用 Compress 参数来减小启动映像的大小,作为 Windows PE 启动映像优化过程的一部分。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
-Compress [<SwitchParameter>]
此参数指定在未使用 Force 参数) 的情况下优化部署共享的 Windows PE 启动映像 (.iso 和 .wim 文件 () 时,是否应压缩它们。 如果此参数为:
提供后,cmdlet 会在优化 Windows PE 启动映像时压缩这些映像
省略,则 cmdlet 不会压缩 Windows PE 启动映像,因为它们正在优化
注意
仅当未提供 Force 参数时,才应提供此参数。 如果包含 Force 参数,则会生成新的 Windows PE 启动映像并将其压缩为最小大小。
参数 | 值 |
---|---|
是否必需? | False |
位置? | 叫 |
默认值 | – |
接受管道输入? | True (ByValue) |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
如果包含 Verbose 通用参数,此 cmdlet 输出字符串类型数据并生成其他 String 类型数据。
示例 1
Update-MDTDepoymentShare
说明
此示例更新Windows PowerShell工作目录中的部署共享。 将优化 Windows PE 启动映像。 不会压缩 Windows PE 启动映像。
示例 2
Update-MDTDepoymentShare -Path "DS001:"
说明
此示例更新名为 DS001:的 MDT Windows PowerShell驱动器上的部署共享。将优化 Windows PE 启动映像。 不会压缩 Windows PE 启动映像。
示例 3
Update-MDTDepoymentShare -Path "DS001:" -Compress
说明
此示例更新名为 DS001:的 MDT Windows PowerShell驱动器上的部署共享。将优化 Windows PE 启动映像。 将压缩 Windows PE 启动映像。
示例 4
Update-MDTDepoymentShare -Path "DS001:" -Force
说明
此示例更新名为 DS001:的 MDT Windows PowerShell驱动器上的部署共享。将生成新版本的 Windows PE 启动映像。
Update-MDTLinkedDS
本部分介绍 Update-MDTLinkedDS Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Update-MDTLinkedDS -Path <String> [<CommonParameters>]
说明
此 cmdlet 使用用于定义链接部署共享的选择配置文件将内容从部署共享复制到链接部署共享。 复制行为根据链接的部署共享的配置设置确定。
参数
此小节提供有关可用于 Update-MDTLinkedDS cmdlet 的各种参数的信息。
-Path <字符串>
此参数指定正在更新的链接部署共享的完全限定路径。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
如果包含 Verbose 通用参数,此 cmdlet 输出字符串类型数据并生成其他 String 类型数据。
示例 1
Update-MDTLinkedDS -Path "DS001:\Linked Deployment Shares\LINKED001"
说明
本示例将内容从部署共享复制到Windows PowerShell路径 DS001:\Linked Deployment Share\LINKED001 文件夹中的链接部署共享。
Update-MDTMedia
本部分介绍 Update-MDTMedia Windows PowerShell cmdlet。 从加载了 MDT PowerShell 管理单元的Windows PowerShell控制台运行此 cmdlet。 有关如何启动已加载 MDT PowerShell 管理单元的Windows PowerShell控制台的详细信息,请参阅“加载 MDT Windows PowerShell管理单元”。
语法
Update-MDTMedia -Path <String> [<CommonParameters>]
说明
此 cmdlet 使用用于定义部署媒体的选择配置文件,将部署共享的内容复制到包含部署媒体的文件夹。 复制行为根据部署媒体的配置设置确定。
LTI 中的媒体允许你仅从本地媒体执行 LTI 部署,而无需连接到部署共享。 可以将媒体存储在 DVD、USB 硬盘或其他便携式设备上。 创建媒体后,生成可启动的 WIM 映像,以便从目标计算机上本地可用的可移植媒体设备执行部署。
参数
此小节提供有关可用于 Update-MDTMedia cmdlet 的各种参数的信息。
-Path <字符串>
此参数指定包含正在更新的部署媒体的文件夹的完全限定路径。
注意
如果未提供此参数,则Windows PowerShell工作目录必须默认为部署共享中的所需位置。
参数 | 值 |
---|---|
是否必需? | True |
位置? | 叫 |
默认值 | – |
接受管道输入? | False |
接受通配符? | False |
<CommonParameters>
此 cmdlet 支持以下常见参数: Verbose、Debug、ErrorAction、ErrorVariable、OutBuffer、OutVariable、WarningAction 和 WarningVariable。 有关详细信息,请参阅主题“about_CommonParameters”,可通过键入以下命令,然后按 Enter 来访问该主题:
Get-Help about_CommonParameters
输出
如果包含 Verbose 通用参数,此 cmdlet 输出字符串类型数据并生成其他 String 类型数据。
示例 1
Update-MDTMedia -Path "DS001:\Media\MEDIA001"
说明
本示例将内容从部署共享复制到包含Windows PowerShell路径 DS001:\Media \MEDIA001 文件夹的部署媒体的文件夹。
MDT DB 中的表和视图
在 MDT 中,许多属性设置可以存储 (通常配置在 CustomSettings.ini 文件中) 数据库中。 在数据库中配置属性有助于创建一个泛型CustomSettings.ini文件,该文件需要较少的修改,并允许在更多映像 (中使用一个CustomSettings.ini文件,因为该文件是更通用的) 。
在 Deployment Workbench 的“数据库”节点中自定义数据库。 使用 Deployment Workbench,可以在表中配置和保存部署设置。
但是,有关表中信息的查询是使用视图完成的。 视图通过联接来自多个表的结果来帮助简化查询。 ZTIGather.wsf 查询视图以返回 Parameters 和 ParameterCondition 属性指定的结果集。
MDT DB 中的表
下表列出了 Deployment Workbench 创建和管理的数据库表。
Table | 说明 |
---|---|
ComputerIdentity | 用于使用 AssetTag、UUID、SerialNumber 和 MACAddress 属性的任意组合来标识特定计算机。 该表包含一个 Description 列,用于提供描述计算机 (通常为计算机名称) 的用户友好方法。 |
说明 | 包含通过数据库配置的所有属性的说明。 |
LocationIdentity | 用于使用 Location 属性标识地理位置。 此属性的值存储在表中的相应列中。 |
LocationIdentity_DefaultGateway | 将默认网关值与 LocationIdentity 表中标识的位置相关联。 此表与 LocationIdentity 表之间存在一对多关系。 |
MakeModelIdentity | 用于使用 Make 和 Model 属性标识计算机的特定型号和 型号 。 这些属性的值存储在表中的相应列中。 |
PackageMapping | 用于将“添加或删除程序”控制面板项中显示的名称与要部署的Configuration Manager包和程序(取代“添加或删除程序”中的应用程序)相关联。 有关此表的详细信息,请参阅 MDT 文档Microsoft部署工具包示例指南中的“基于早期应用程序版本部署应用程序”部分。 |
RoleIdentity | 用于使用 Role 属性标识计算机或计算机的用户的用途。 此属性的值存储在表中的相应列中。 |
设置 | 根据 Deployment Workbench 中的“数据库”节点中的“计算机”、“角色”、“位置”和“制造和模型”节点中的设置,标识应用于单个计算机或一组计算机的设置。 |
Settings_Administrators | 根据 Deployment Workbench 中数据库节点的“计算机”、“角色”、“位置”和“制造和模型”节点中的设置,标识要添加到目标计算机上的本地管理员组的用户帐户。 |
Settings_Applications | 根据 Deployment Workbench 中的“数据库”节点中的“计算机”、“角色”、“位置”和“制造和模型”节点中的设置,标识要部署到目标计算机的应用程序。 |
Settings_Packages | 根据部署工作台中“数据库”节点的“计算机”、“角色”、“位置”和“制造”节点中的设置,标识要部署到目标计算机的包。 |
Settings_Roles | 根据 Deployment Workbench 中数据库节点的“计算机”、“位置”和“制造”节点中的设置,标识与目标计算机关联的角色。 |
MDT DB 中的视图
下表列出了并介绍了在 MDT DB 中查询配置信息时使用的数据库视图。
View | 说明 |
---|---|
ComputerAdministrators | 用于查找要成为目标计算机上的本地管理员组成员的所有帐户。 视图是 ComputerIdentity 和 Settings_Administrators 表的联接。 |
ComputerApplications | 用于查找要部署到目标计算机的所有应用程序。 该视图是 ComputerIdentity 和 Settings_Applications 表的联接。 |
ComputerPackages | 用于查找要部署到目标计算机的所有包。 该视图是 ComputerIdentity 和 Settings_Packages 表的联接。 |
ComputerRoles | 用于查找要与目标计算机关联的所有角色。 该视图是 ComputerIdentity 和 Settings_Roles 表的联接。 |
ComputerSettings | 用于查找要为目标计算机配置的所有属性设置。 该视图是 ComputerIdentity 和 Settings 表的联接。 |
LocationAdministrators | 用于查找要成为某个位置中目标计算机上的本地管理员组成员的所有帐户。 该视图是 LocationIdentity、LocationIdentity_DefaultGateway 和 Settings_Administrators 表的联接。 |
LocationApplications | 用于查找要部署到某个位置内的目标计算机的所有应用程序。 视图是 LocationIdentity、LocationIdentity_DefaultGateway 和 Settings_Applications 表的联接。 |
LocationPackages | 用于查找要部署到某个位置内的目标计算机的所有包。 该视图是 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 表的联接。 |
RoleAdministrators | 用于查找要成为具有给定角色的目标计算机上的本地管理员组成员的所有帐户。 视图是 RoleIdentity 和 Settings_Administrators 表的联接。 |
RoleApplications | 用于查找要部署到具有给定角色的目标计算机的所有应用程序。 该视图是 RoleIdentity 和 Settings_Applications 表的联接。 |
RolePackages | 用于查找要部署到具有给定角色的目标计算机的所有包。 该视图是 RoleIdentity 和 Settings_Packages 表的联接。 |
RoleSettings | 用于查找要为具有给定角色的目标计算机配置的所有属性设置。 视图是 RoleIdentity 和 Settings 表的联接。 |
Windows 7 功能依赖项参考
表 8 列出了 Windows 7 功能、父功能和任何相关功能。 可以使用此信息来确定需要安装哪些功能和角色才能使用 安装角色和功能 以及 卸载角色和功能 任务序列步骤来支持特定功能。
表 8. Windows 7 功能依赖项参考
功能 | 父功能 | 依赖功能 |
---|---|---|
Windows Media® Center | 媒体功能 | 可能影响其他 Windows 功能 |
Windows DVD Maker | 媒体功能 | 可能影响其他 Windows 功能 |
Windows Media Player | 媒体功能 | 可能影响其他 Windows 功能 |
Windows 搜索 | 不适用 | 可能影响其他 Windows 功能 |
Internet Explorer (amd64) | 不适用 | 可能影响其他 Windows 功能 |
万维网服务 | Microsoft Internet Information Services (IIS) | - Microsoft消息队列 (MSMQ) HTTP 支持 - Windows Communication Foundation (WCF) HTTP 激活 |
IIS 6 WMI 兼容性 | IIS, Web 管理工具, IIS 6 管理兼容性 | IIS 6 脚本工具 |
Microsoft .NET 扩展性 | IIS, 万维网服务, 应用程序开发功能 | - Microsoft ASP.NET - MSMQ HTTP 支持 - WCF HTTP 激活 |
默认文档 | IIS, 万维网服务, 常见 HTTP 功能 | MSMQ HTTP 支持 |
目录浏览 | IIS, 万维网服务, 常见 HTTP 功能 | MSMQ HTTP 支持 |
HTTP 重定向 | IIS, 万维网服务, 常见 HTTP 功能 | MSMQ HTTP 支持 |
静态内容 | IIS, 万维网服务, 常见 HTTP 功能 | - 基于 Web 的分布式创作和版本控制 (WebDAV) 发布 - MSMQ HTTP 支持 |
自定义日志记录 | IIS、万维网服务、运行状况和诊断 | MSMQ HTTP 支持 |
HTTP 日志记录 | IIS、万维网服务、运行状况和诊断 | MSMQ HTTP 支持 |
ODBC 日志记录 | IIS、万维网服务、运行状况和诊断 | MSMQ HTTP 支持 |
请求监视器 | IIS、万维网服务、运行状况和诊断 | MSMQ HTTP 支持 |
跟踪 | IIS、万维网服务、运行状况和诊断 | MSMQ HTTP 支持 |
静态内容压缩 | IIS, 万维网服务, 性能功能 | MSMQ HTTP 支持 |
安全性 | IIS、万维网服务 | - Microsoft .NET 扩展性 - MSMQ HTTP 支持 - WCF HTTP 激活 |
请求筛选 | IIS, 万维网服务, 安全性 | - Microsoft .NET 扩展性 - MSMQ HTTP 支持 - WCF HTTP 激活 |
XPS 查看器 | 不适用 | 可能影响其他 Windows 功能 |
UDI 参考
此参考提供了有关 UDI 的详细信息,并包括以下主题:
UDI 概念中所述 的 UDI 概念
OSDResults 参考中所述的 OSDResults
以用户为中心的应用安装程序,如以用户为中心的应用安装程序参考中所述
UDI 阶段参考中所述的 UDI 阶段
UDI 任务参考中所述的 UDI 任务
UDI 验证程序参考中所述的 UDI 验证程序
UDI 向导页 参考中所述的 UDI 向导页
后续部分将讨论其中每个参考主题。
UDI 概念
本部分包含有助于描述 UDI、UDI 向导和 UDI 向导设计器的概念。
显示名称
显示名称用于在 UDI 向导设计器的“页面库”中为向导页提供用户友好的描述性名称。 对于页面库和 UDI 向导设计器的“ 流 ”选项卡上,每个向导页的显示名称都以蓝色文本显示。
向页面库添加页面时,必须提供显示名称。 将向导页添加到页面库后,无法更改显示名称。
Flow
“ 流 ”选项卡显示 UDI 向导设计器中 UDI 阶段中的向导页列表。 可以使用“ 流 ”选项卡执行以下任务:
通过将页面从页面库拖动到 UDI 阶段,将向导页从页面库添加到 UDI 阶段。
从 UDI 阶段中删除向导页。
更改 UDI 阶段中的向导页序列。
页面库
页面库包含当前在 UDI 向导设计器中加载的所有页面。 加载 UDI 向导配置文件时,配置文件中定义的所有向导页都会显示给页面库。 页面库按页面类型按字母顺序显示向导页。 特定页面类型的每个实例都列在页面类型下。
例如,对于不同的阶段,可能需要两个不同的 WelcomePage 向导页。 两个 WelcomePage 向导页将在 UDI 向导设计器的“页面库”中的 WelcomePage 向导页类型下列出。
此外,页库中的每个向导页实例都指示在阶段流中使用向导页的次数。 将鼠标悬停在页面库中的向导页上时,将显示向导页的缩略图以及包含该页面的阶段。
页面名称
页面名称用于在 UDI 向导设计器的“页面库”中唯一标识向导页。 页面名称是 UDI 阶段引用的名称,以便 UDI 向导知道在特定 UDI 阶段中显示的向导页。 向页面库添加页面时,必须提供页面名称。 将向导页添加到页面库后,无法更改页面名称。 在 UDI 向导设计器中,页面名称以较小的非粗体文本显示在页面库中每个向导页的底部。
预留媒体部署
预留媒体支持是 Configuration Manager 中的一项操作系统部署功能,允许管理员在预配过程之前将预留可启动媒体和操作系统映像复制并应用到硬盘。 此工作可以减少网络流量和预配过程所需的时间。 预留媒体可以部署为制造过程的一部分,也可以部署在未连接到Configuration Manager环境的企业过渡中心。
有关预留媒体部署的详细信息,请参阅以下资源:
阶段组
使用阶段组对 UDI 向导设计器中的一个或多个阶段进行分组。 UDI 阶段组与 MDT 部署方案松散相关,但两者之间没有一对一关联。
阶段
阶段是 MDT 部署方案使用的 UDI 向导配置文件中所有页面的子集。 使用 UDI 向导任务序列步骤启动 UDI 向导 时, /stage 参数指定要运行的阶段,后者又指定要使用的页面集。 通过在功能区上的“预览向导”组中单击“预览”,可以预览向导页在阶段中的显示方式。 可以在多个 MDT 部署方案中使用 UDI 阶段,即使 UDI 向导设计器中只定义了 UDI 阶段一次。 例如,可以在 MDT 新计算机和替换计算机部署方案中使用 NewComputer 阶段。
任务
UDI 任务 是在向导页上运行以执行特定功能的软件。 在某些情况下,这些任务用于验证目标计算机是否已准备好进行部署。 其他任务可用于执行部署步骤,例如复制配置或结果文件。
注意
如果任一任务以警告或错误完成状态完成,则会禁用运行任务向导页上的“ 下一步 ”按钮。
UDI 包括多个内置任务,可用于执行部署所需的大部分任务。 有关 UDI 内置任务的详细信息,请参阅 内置 UDI 任务。
Shell Execute 内置 UDI 任务允许运行可从命令行启动的任何软件 (脚本) ,例如 Visual Basic 或 Windows PowerShell 脚本。 此功能允许使用熟悉的脚本语言创建任务。 有关详细信息,请参阅 Shell 执行任务。
如果你的要求超出了脚本编写范围,则可以编写自定义 UDI 任务。 UDI 任务 是用 C++ 编写并实现 ITask 接口的 DLL。 通过创建 UDI 向导设计器配置 (.config) 文件并将其放置在 installation_folder\Bin\Config 文件夹 (其中 installation_folder 是安装 MDT) 的文件夹,可以将 DLL 注册到 UDI 向导设计器任务库。 有关开发自定义 UDI 任务的详细信息,请参阅 用户驱动安装开发人员指南中的“创建自定义 UDI 任务”部分。
UDI 任务序列
使用以下特定于 UDI 的 MDT 任务序列模板之一创建 UDI 任务序列,这些模板在任务序列中的相应步骤运行 UDI 向导:
User-Driven安装任务序列。 此任务序列模板用于“新建计算机”、“刷新计算机”和“替换计算机 MDT”部署方案。
User-Driven安装替换任务序列。 此任务序列模板是替换计算机部署方案中两步过程的第一步,用于捕获用户状态迁移数据。 两步流程中的第二步是User-Driven安装任务序列任务序列模板,用于部署目标应用程序和操作系统,并还原该过程第一步期间保存的用户状态迁移数据。
有关 UDI 任务序列模板的详细信息,请参阅 MDT 文档中使用Microsoft部署工具包中的“标识 MDT 中的 UDI 任务序列模板”部分。 有关这些组件的详细信息,请参阅 MDT 文档中的“标识 UDI 部署过程组件”部分,该文档使用 MDT 附带的Microsoft部署工具包。
UDI 向导
UDI 向导提供用于收集 UDI 任务序列使用的部署设置的 UI。 UDI 向导作为 UDI 任务序列的一部分启动,并收集自定义 Windows 客户端操作系统和应用程序部署所需的配置信息。 向导页从 UDI 向导配置文件中读取其配置设置,该文件使用 UDI 向导设计器进行自定义。
UDI 向导由 使用 UDI 任务序列模板创建的任务序列中的 UDI 向导任务序列步骤启动。 UDI 向导任务序列步骤运行 UDIWizard.wsf 脚本,该脚本反过来又启动 UDI 向导 (OSDSetupWizard.exe) 。 表 9 列出了 UDI 向导命令行参数,并提供了每个参数的简要说明。
表 9. UDI 向导Command-Line参数
参数 | 说明 |
---|---|
/预览 | 允许通过启用“ 下一步 ”按钮预览向导的当前配置,这允许你在无需有效输入的情况下从一页移动到一页。 |
/Xml | 指定 UDI 向导配置文件的名称。 UDIWizard.wsf 脚本自动将此参数设置为OSDSetupWizard.xml文件,该文件存储在任务序列存储日志文件的文件夹中。 此参数默认为 config.xml 文件。 此参数的语法如下 (其中 <full_path> 是.xml文件的完全限定路径,包括文件名和扩展名) :/xml:<full_path> |
/阶段 | 指定要运行的 UDI 阶段的名称。 UDIWizard.wsf 脚本自动将此参数设置为适当的阶段,如 UDI 阶段参考中所述。 此参数默认为 UDI 向导配置文件中的第一个阶段。 此参数的语法如下 (其中 <stage_name> 为要) 运行的阶段的名称:/stage:<stage_name> 注意: stage_name>的值<区分大小写。 |
/现场 | 以区域设置标识符的形式指定 UDI 向导中使用的语言, (LCID) (用数值表示)。 有关可用 LCID 的列表,请参阅由 Microsoft 分配的区域设置 ID。 你将使用此列表来标识要使用的语言,然后提供相应的 LCID。 此参数的语法如下 (其中 <locale_id> 是要在) 使用的 LCID 的数值:/locale:<locale_id> |
UDI 向导应用程序配置文件
ApplicationPage 向导页配置 UDI 向导应用程序配置文件,该文件维护要安装的软件列表。 此文件包含使用 UDI 向导设计器添加的每个Configuration Manager应用程序或程序和包的条目。
此文件与 UDI 向导配置文件同名,但扩展名为 .app。 例如,如果 UDI 向导配置文件名为 Config.xml, 则相应的 UDI 向导应用程序配置文件将为 Config.xml.app。 此文件是 UDI 向导配置文件的配套文件。
UDI 向导配置文件
UDI 向导读取 UDI 向导配置文件,以确定要显示的向导页、向导页的顺序、向导页上控件的任何默认值,以及控件是启用或禁用的。 此文件包含 UDI 向导中显示的、使用 UDI 向导设计器配置的所有配置设置。
单独的配置文件(UDI 向导应用程序配置文件)用于配置要安装在目标计算机上的应用程序。
UDI 向导设计器
UDI 向导设计器是用于为 UDI 支持的不同部署方案自定义向导页的主要工具。 UDI 向导设计器中所做的更改将保存在 UDI 向导配置文件中,并最终反映在 UDI 向导中的用户体验中。 执行部署的用户将仅看到使用 UDI 向导设计器选择和配置的 UDI 向导中的向导页。
尽管 UDI 向导将使用默认的 UDI 向导配置文件运行,但不会正确配置向导页。 建议使用 UDI 向导设计器配置 UDI 向导用户体验。
注意
若要运行 UDI 向导设计器,必须在 Configuration Manager 中具有适当的权限才能访问包、应用程序或图像等对象。
验证
使用 UDI 验证程序来帮助确保在 UDI 向导的向导页上的文本字段中输入正确的信息。 UDI 包含多个内置验证程序,可帮助你对用于输入文本的字段执行典型验证,例如防止用户输入无效字符并确保字段不为空。 当验证程序检测到文本框中的无效条目时,向导页上会显示一条消息,并禁用“ 下一步 ”按钮,直到解决所有无效条目。
UDI 包括内置验证程序,可用于执行部署所需的大部分验证。 有关 UDI 内置验证程序的详细信息,请参阅 内置 UDI 验证程序。
如果要求超出了内置 UDI 验证程序,则可以编写自定义 UDI 验证程序。 UDI 验证程序 是用 C++ 编写的 DLL,用于实现 IValidator 接口。 通过创建 UDI 向导设计器配置 (.config) 文件并将其放置在 installation_folder\Bin\Config 文件夹 (其中 installation_folder 是安装 MDT) 的文件夹,将 DLL 注册到 UDI 向导设计器验证程序库。 有关开发自定义 UDI 任务的详细信息,请参阅 MDT 文档 用户驱动安装开发人员指南中的“创建自定义 UDI 验证程序”部分。
向导页
使用向导页在 UDI 向导中收集配置信息。 使用 UDI 向导设计器配置 UDI 向导页。 配置设置存储在 UDI 向导配置文件中,并在 UDI 向导中初始化页面时由向导页读取。
向导页存储在向导页库中,可以在一个或多个 UDI 阶段中使用。 此设计允许你配置一个向导页,该页在所有阶段之间共享一次,从而大大减少了所需的工作量和更新向导页面配置的复杂性。
UDI 包括内置向导页和向导页编辑器,这些编辑器通常足以满足大多数部署的需求。 有关内置向导页的详细信息,请参阅 内置 UDI 向导页。
如果要求超出了内置 UDI 向导页和相应的向导页编辑器,则可以编写自定义 UDI 向导页和向导页编辑器。 UDI 向导页实现为 UDI 向导读取的 DLL。 向导页编辑器是在 Visual Studio 中使用 C++ 创建的。
有关开发自定义 UDI 向导页的详细信息,请参阅 MDT 文档 用户驱动安装开发人员指南中的“创建自定义 UDI 向导页”部分。
向导页编辑器
使用向导页编辑器在 UDI 向导设计器中配置向导页。 向导页编辑器更新 UDI 向导配置文件中的向导页配置设置;UDI 包括每个内置向导页的内置向导页编辑器。 有关内置向导页和向导页编辑器的详细信息,请参阅 内置 UDI 向导页。
如果要求超出了内置 UDI 向导页和相应的向导页编辑器,则可以编写自定义 UDI 向导页和向导页编辑器。 UDI 向导页编辑器实现为 UDI 向导设计器读取的 DLL。 使用创建向导页编辑器:
Microsoft Prism 版本 4.0
Microsoft Unity 应用程序块 (Unity) 版本 2.1
有关开发自定义 UDI 向导页编辑器的详细信息,请参阅 MDT 文档 用户驱动安装开发人员指南中的“创建自定义向导页编辑器”部分。
OSDResults 参考
OSDResults 是 UDI 的一部分,它显示使用 UDI 执行的部署的结果。 OSDResults 显示“ 部署完成 ”对话框。 OSDResults 在 Windows 首次启动目标计算机时登录之前显示。 在首次登录之前,用户可以使用 OSDResults 和“ 部署完成 ”对话框中的信息来确定部署过程的完成状态和计算机的配置。 此外, OSDResults 中的信息可用于排查部署过程中遇到的任何问题。
可以使用 OSDResults.exe.config 文件配置 OSDResults 的某些用户界面元素,该文件位于 MDT 文件Configuration Manager包中的 Tools\OSDResults 中。 表 10 列出了 OSDResults.exe.config 文件中的配置设置。
表 10. OSDResults.exe.config 文件中的配置设置
设置 | 说明 |
---|---|
headerImagePath | 此设置允许指定 OSDResults 对话框标头中显示的.bmp文件的完全限定路径或相对路径。 此设置的默认值如下所示: images\UDI_Wizard_Banner.bmp |
backgroundWallpaper | 此设置允许指定在 OSDResults 对话框中显示为壁纸的.jpg文件的完全限定路径或相对路径。 此设置的默认值如下所示: images\Wallpaper.jpg |
welcomeText | 此设置允许指定欢迎用户的文本,并提供有关部署过程的信息。 它显示在 “OSDResults ”对话框中。 |
completedText | 此设置允许指定指示部署过程是否完成的文本。 它显示在 “OSDResults ”对话框中。 |
timeoutMinutes | 此设置允许指定在自动显示 Windows 登录屏幕之前显示 OSDResults 对话框的时间长度。 此设置的值以分钟为单位指定。 此设置的默认值为 0 (0) ,这表示 OSDResults 对话框将无限期显示,直到手动关闭。 |
下面是 OSDResults 功能在 UDI 中工作原理的高级过程:
任务序列在目标计算机上运行。
任务序列基于以下某个UDI 任务序列模板:
用户驱动的安装任务序列。 此任务序列模板用于 MDT 新计算机、刷新计算机和替换计算机 MDT 部署方案。
用户驱动的安装替换任务序列。 此任务序列模板是 MDT 替换计算机部署方案中两步过程的第一步,用于捕获用户状态迁移数据。 这两个步骤流程中的第二步是使用 用户驱动安装任务序列 任务序列模板的 MDT 新计算机部署方案,该模板用于部署目标应用程序和操作系统,并还原过程第一步期间保存的用户状态迁移数据
有关 的详细信息:
UDI 任务序列模板,请参阅 MDT 文档中使用Microsoft部署工具包的“标识 MDT 中的 UDI 任务序列模板”部分
MDT 部署方案和 UDI 阶段之间的关系,请参阅 UDI 阶段参考
在任务序列期间,任务序列变量提供的配置设置以及 UDI 向导中用户输入的配置设置保存在目标计算机上的 %DEPLOYROOT%\Tools\OSDResults 文件夹中 (其中 %DEPLOYROOT% 是 MDT 文件本地缓存在目标计算机上的文件夹的根) 。
在任务序列的 OSD 结果和品牌 组中,将运行影响 OSDResults 的以下任务序列步骤:
缓存 OSD 结果。 此任务序列步骤将 %DEPLOYROOT%\Tools\OSDResults 文件夹的内容复制到目标计算机上的 %WINDIR%\UDI 文件夹。 这可确保在任务序列完成后保留 OSDResults 文件夹的内容。
运行 OSD 结果。 此任务序列步骤将目标计算机配置为在计算机首次启动时运行 OSDResults 。
目标计算机首次启动,OSDResults.exe在 Windows 登录屏幕之前运行。
将显示“部署完成”对话框中的“欢迎”选项卡。 “ 欢迎 ”选项卡提供有关部署的有用信息,并在发现部署问题时提供联系信息。
查看“ 部署摘要 ”和“ 已安装的应用程序 ”选项卡上的信息,验证是否已正确安装操作系统和应用程序。 完成查看这些表后,单击“ 启动 Windows ”以首次登录到 Windows 7。
注意
Configuration Manager应用程序不显示在“已安装的应用程序”选项卡上。用户首次登录到目标计算机后,将检测到Configuration Manager应用程序。
Windows 登录屏幕随即显示,登录过程会正常进行。
AppInstall.exe在用户首次登录到目标计算机时运行。 有关此过程的详细信息,请参阅 以用户为中心的应用安装程序参考。
User-Centric应用安装程序参考
UDI 中的User-Centric应用安装程序功能用于将 UDI 部署过程中安装的任何应用程序报告到 Configuration Manager 中的应用程序目录功能。 User-Centric应用安装程序功能在 UDI 向导的“ApplicationatonPage”向导页上选择的应用程序与向用户播发的任何可选Configuration Manager应用程序之间提供链接。
有关 Configuration Manager 中的应用程序目录功能的详细信息,请参阅 Configuration Manager 中的应用程序管理。
下面是应用安装功能在 UDI 中工作原理的高级过程:
Configuration Manager应用程序是在 Configuration Manager 中创建的。
有关创建和管理Configuration Manager应用程序的详细信息,请参阅以下资源:
将创建Configuration Manager用户集合,并将用户添加到集合。
有关创建和管理用户集合以及将用户添加到集合的详细信息,请参阅以下资源:
Configuration Manager应用程序部署到用户集合。
有关如何将应用程序部署到用户集合的详细信息,请参阅如何在 Configuration Manager 中部署应用程序。
Configuration Manager应用程序在 ApplicationatonPage 向导页上使用 UDI 向导设计器提供。
有关如何在 ApplicationatonPage 向导页上提供Configuration Manager应用程序的详细信息,请参阅 MDT 文档“User-Driven安装快速入门指南”中的“步骤 5-11:自定义目标计算机的 UDI 向导配置文件”部分。
UDA 是使用以下方法之一配置的:
在配置管理器控制台 (有关在Configuration Manager控制台中配置 UDA 的详细信息,请参阅如何在 Configuration Manager 中管理用户设备相关性.)
在 UDI 向导 (的 UDAPage 向导页上,有关 UDAPage 向导页的详细信息,请参阅 UDAPage.)
配置 UDA 后,指定的用户帐户将成为目标计算机的主要用户。
注意
在新计算机部署方案中,只能由 UDI 配置 UDA。 无法在“刷新计算机”或“替换计算机”部署方案中配置它。
任务序列将运行,用户将在 UDI 向导的“ApplicatonPage”向导页上选择Configuration Manager应用程序。
UDI 向导在任务序列的预安装组中的 UDI 向导任务序列步骤中运行。 当用户在“ApplicatonPage”向导页上选择Configuration Manager应用程序时,向导页会为每个选定的应用程序创建单独的任务序列变量。
有关在 UDI 向导的“ApplicationatonPage”向导页上选择Configuration Manager应用程序的详细信息,请参阅 MDT 文档“User-Driven 安装快速入门指南”中的“步骤 6-4:使用任务序列可启动媒体启动目标计算机”部分。
任务序列安装上一步中选择的Configuration Manager应用程序。
使用任务序列中的“安装应用程序”组中的以下任务序列步骤安装Configuration Manager应用程序:
将列表转换为两位数字
安装应用程序
在首次启动目标操作系统之前,任务序列在 OSD 结果和品牌 组中执行以下任务:
将用于OSDResults.exe的信息复制到 缓存 OSD 结果 任务序列步骤中目标计算机上的 %WINDIR%\UDI 文件夹
记录在目标计算机上的注册表中为Configuration Manager应用程序创建的步骤 6 中创建的任务序列变量:将品牌设置为 Reg,将品牌设置为 Reg x64 任务序列步骤
任务序列变量保存在注册表中的以下位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\MPSD\OSD
将目标操作系统配置为在运行 OSD 结果 任务序列步骤中的 Windows 登录屏幕之前启动计算机时自动运行OSDResults.exe
将目标操作系统配置为在用户首次在“ 运行 OSD 结果 ”任务序列步骤中首次登录到计算机时自动运行AppInstall.exe
在目标操作系统上配置任务,以从部署之日起一个月内删除 %WINDIR%\UDI 文件夹
目标计算机已启动,OSDResults.exe运行。
有关OSDResults.exe的详细信息,请参阅 OSDResults 参考。
用户登录到目标计算机,AppInstall.exe自动启动。
AppInstall 检查当前登录的用户是否是在 UDA 中配置的主要用户。
主要用户是定期使用设备的用户,并被视为设备的所有者或所有者之一。
如果当前登录的用户为:
不是主要用户,则AppInstall.exe停止
然后,主用户AppInstall.exe读取步骤 8 中保存的注册表项,以确定安装了哪些应用程序
AppIntaller 连接到 Configuration Manager并使用以下步骤读取应用程序目录:
AppInstall 将在启动后等待 5 分钟,以允许Configuration Manager策略可用。
5 分钟后,AppInstall 尝试连接到应用程序目录。
如果 AppInstall 无法连接,它将等待一段时间,然后再尝试再次连接。
AppInstall 在退出之前最多尝试连接五次。
可以使用位于 MDT 文件Configuration Manager包中的 Tools\OSDResults 文件夹中的 AppInstall.exe.config 文件配置 AppInstall 的连接超时延迟和重试次数。 表 11 列出了 AppInstall.exe.config 文件中的配置设置。
表 11. AppInstall.exe.config 文件中的配置设置
设置 | 说明 |
---|---|
timeoutMinutes | 此设置允许指定 AppInstall 在超时之前等待来自Configuration Manager应用程序目录的响应的时间长度。该值以分钟为单位指定。 此设置的默认值为 5。 |
delayTimer | 此设置允许指定 AppInstall 在尝试连接到 Configuration Manager 应用程序目录之前等待的时间长度。 该值以分钟为单位进行指定。 此设置的默认值为 5。 |
AppInstall 将注册表中发现的应用程序列表与当前登录用户的配置管理器应用程序目录中可用的应用程序列表进行比较。
如果在注册表中发现了应用程序:
在应用程序目录中可用,然后AppInstall.exe映射应用程序,并将应用程序标识为注册表和应用程序目录中的现有应用程序。 下一步中将使用这些应用程序。
在应用程序目录中不可用,则AppInstall.exe不会创建映射。 下一步中不会使用这些应用程序。
AppInstall 使用 Configuration Manager API 来启动映射应用程序的安装。
此步骤中使用的应用程序已在上一步中映射。 也就是说,它们都列在注册表中,并在应用程序目录中找到。
作为安装过程的一部分,Configuration Manager检测应用程序是否已安装。
由于已安装应用程序,因此Configuration Manager记录应用程序已成功部署到该用户,并且该应用程序将在该用户的软件中心列出。 Configuration Manager开始管理和监视该用户的应用程序。
1 个月后,在步骤 8 中的目标计算机上创建的任务将运行并删除 %WINDIR%\UDI 文件夹。
文件夹保留 1 个月,以便主要用户有机会登录并运行AppInstall.exe。
UDI 阶段参考
MDT 部署方案使用一个或多个 UDI 阶段。 MDT 部署方案中使用的每个 UDI 阶段将在 MDT 部署方案上下文的后续部分中讨论。 在某些 MDT 部署方案中,仅使用一个阶段。 在其他 MDT 部署方案中,方案内使用了多个阶段。 有关 MDT 部署方案的详细信息,请参阅 MDT 文档中使用Microsoft部署工具包中的“标识部署方案”部分。
表 12 列出了 MDT 部署方案,并简要介绍了每种部署方案、如何选择每个方案以及在每个部署方案中使用哪些 UDI 阶段。 MDT 根据用于创建任务序列的 MDT 任务序列模板以及任务序列的启动方式自动确定要使用的 MDT 部署方案。
MDT 部署方案中使用的每个 UDI 阶段将在 MDT 部署方案上下文的后续部分中讨论。 在某些 MDT 部署方案中,仅使用一个阶段。 在其他 MDT 部署方案中,方案内使用了多个阶段。 有关 MDT 部署方案的详细信息,请参阅 MDT 文档中使用Microsoft部署工具包中的“标识部署方案”部分。
表 12. MDT 部署方案和 UDI 阶段
应用场景 | 说明 |
---|---|
新建计算机 | 在以下情况下,适用于 UDI 的 MDT 会自动选择此方案: - 使用User-Driven安装任务序列任务序列模板创建播发的任务序列 - 使用 PXE 启动、任务序列启动媒体或 NEWCOMPUTER 的预留媒体在 Windows PE 中启动任务序列。预留阶段 此方案可以用于传统部署或预留媒体部署,如Configuration Manager中支持的那样。 使用以下 UDI 阶段运行 UDI 向导,以支持每种类型的部署: - NEWCOMPUTER 阶段。 当操作系统映像存储在分发点上时,将在 用户驱动的安装任务序列 任务序列中使用此阶段运行 UDI 向导。 有关详细信息,请参阅 NEWCOMPUTER 阶段。 - NEWCOMPUTER。预留阶段。 当操作系统映像存储在目标计算机上的本地磁盘 (预留) 时,将在 用户驱动的安装任务序列 任务序列中使用此阶段运行 UDI 向导。 有关详细信息,请参阅 NEWCOMPUTER。预留阶段。 |
刷新计算机 | 在以下情况下,适用于 UDI 的 MDT 会自动选择此方案: - 使用User-Driven安装任务序列任务序列模板创建播发的任务序列 - 在目标计算机上的现有 Windows 操作系统中启动任务序列, (不在 Windows PE) - 使用 REFRESH 阶段运行 UDI 向导以支持此部署方案。 有关详细信息,请参阅 REFRESH Stage。 |
替换计算机 | 此方案包括现有计算机和替换计算机。 将按以下过程中所述,在每台计算机上创建并运行单独的任务序列: - 在现有计算机上。 在以下情况下,适用于 UDI 的 MDT 会自动选择方案的这一部分: - 使用 User-Driven 安装替换任务序列任务序列任务序列模板创建播发的任务序列 在目标计算机上的现有 Windows 操作系统中启动任务序列, (不在 Windows PE) UDI 向导通过以下 UDI 阶段运行,以支持此部署方案: - REPLACE 阶段。 此阶段在现有 Windows 操作系统中运行,并从 Windows 中捕获配置信息。 - 取代。WinPE 阶段。 此阶段在 Windows PE 中运行,并完成从现有计算机捕获配置信息,例如,运行 USMT 和捕获用户状态迁移数据。 用户状态捕获到网络共享文件夹或本地 U 盘。 有关 REPLACE 和 REPLACE 的详细信息。WinPE 阶段,请参阅 REPLACE 和 REPLACE。WinPE 阶段。 - 在替换计算机上。 该方案的这一部分与新计算机方案相同,只是还原了上一步中捕获的用户状态。 在以下情况下,适用于 UDI 的 MDT 会自动选择方案的这一部分: - 使用User-Driven安装任务序列任务序列模板创建播发的任务序列 - 使用 PXE 启动、任务序列启动媒体或 NEWCOMPUTER 的预留媒体在 Windows PE 中启动任务序列。预留阶段。 该方案的这一部分可以用于传统部署或预留媒体部署,如Configuration Manager中支持的那样。 作为方案的这一部分的一部分,用户状态迁移数据将还原。 UDI 向导使用以下 UDI 阶段运行,以支持每种类型的部署: - NEWCOMPUTER 阶段。 当操作系统映像存储在分发点上时,将在 用户驱动的安装任务序列 任务序列中使用此阶段运行 UDI 向导。 有关详细信息,请参阅 NEWCOMPUTER 阶段。 - NEWCOMPUTER。预留阶段。 当操作系统映像存储在目标计算机上的本地磁盘 (预留) 时,将在 用户驱动的安装任务序列 任务序列中使用此阶段运行 UDI 向导。 有关详细信息,请参阅 NEWCOMPUTER。预留阶段。 |
NEWCOMPUTER 阶段
图 1 演示了如何在使用 User-Driven 安装任务序列任务序列模板创建的任务序列中使用 NEWCOMPUTER 阶段。 调用 NEWCOMPUTER 阶段的任务序列与 NEWCOMPUTER 之间的主要区别。预留阶段是调用 NEWCOMPUTER 的任务序列。预留阶段不会运行 “应用操作系统映像 ”任务序列步骤,因为操作系统映像已位于目标计算机上。
图 SEQ 图 \* 阿拉伯语 1。 NEWCOMPUTER 阶段的进程流
NEWCOMPUTER。预留阶段
图 2 演示了 NEWCOMPUTER 的高级流程流。使用User-Driven安装任务序列任务序列模板创建的任务序列中的预留阶段。 调用 NEWCOMPUTER 阶段的任务序列与 NEWCOMPUTER 之间的主要区别。预留阶段是调用 NEWCOMPUTER 的任务序列。预留阶段不会运行 “应用操作系统映像 ”任务序列步骤,因为操作系统映像已位于目标计算机上。
图 2. NEWCOMPUTER 的进程流。预留阶段
REFRESH 阶段
图 3 演示了使用 User-Driven 安装任务序列任务序列模板创建的任务序列中 REFRESH 阶段的高级流程流。
图 SEQ 图 \* 阿拉伯语 3。 REFRESH 阶段的进程流
REPLACE 和 REPLACE。WinPE 阶段
图 4 演示了 REPLACE 和 REPLACE 的高级流程流。使用 User-Driven 安装替换任务序列模板创建的任务序列中的 WinPE 阶段。
图 4. REPLACE 和 REPLACE 的进程流。WinPE 阶段
UDI 任务参考
UDI 任务 是在执行特定功能的向导页上运行的软件。 在某些情况下,这些任务用于验证目标计算机是否已准备好进行部署。 其他任务可用于执行部署步骤,例如复制配置或结果文件。
注意
如果任一任务以警告或错误完成状态完成,则会禁用运行任务向导页上的“ 下一步 ”按钮。
此参考包括:
UDI 任务概述,如 UDI 任务概述中所述
UDI 任务配置设置的说明,如 UDI 任务配置设置中所述
与 MDT 一起提供的内置 UDI 验证程序的说明,如内置 UDI 任务中所述
UDI 任务概述
UDI 任务允许你在目标计算机上运行有助于部署过程的软件。 UDI 包括多个内置任务,可帮助你执行常见任务,例如确保目标计算机不在电池上运行,并且已连接到有线网络连接。
除了内置 UDI 任务,还可以使用 UDI 软件开发工具包 (SDK) 创建自定义 UDI 任务。 有关使用 UDI SDK 创建自定义 UDI 任务的详细信息,请参阅 用户驱动安装开发人员指南。
UDI 任务配置设置
使用 UDI 向导设计器管理任务。 可以在 UDI 向导设计器中添加任务、删除任务和编辑任务的配置。 任务的配置设置存储在 UDI 向导配置文件中,并在显示包含任务的向导页时由 UDI 向导读取。
UTI 任务具有一些对所有 UDI 任务通用的配置设置,如表 13 中所列。 有关特定于每个 UDI 任务的配置设置,请参阅 内置 UDI 任务中的相应部分。
表 13. 所有 UDI 任务通用的配置设置
任务 | 说明 |
---|---|
位图文件名 | 此参数指定用于指示任务类型的图形。 |
显示名称 | 这将指定任务的名称,该名称在运行任务时显示在向导页上。 |
退出代码值 | 这将指定任务的可能返回代码的列表。 列表中存在每个可能的返回代码的项。 |
错误代码值 | 这指定任务 (引发) 可能遇到的意外异常的列表。 列表中存在每个可能的异常的项。 |
内置 UDI 任务
表 14 列出了内置 UDI 任务。 后续部分将讨论每个内置 UDI 任务。
表 14. 内置 UDI 任务
任务 | 说明 |
---|---|
交流电源检查 | 此 UDI 任务用于标识目标计算机是否连接到交流电源,而不仅仅是连接到电池。 |
应用程序发现 | 此 UDI 任务用于发现安装在目标计算机上的应用程序。 |
CheckSMSFolderOnUSB | 此 UDI 任务用于确定_SMSTaskSequence文件夹是否位于目标计算机上的 U 盘上。 |
复制文件任务 | 当 UDI 向导在目标计算机上运行时,此 UDI 任务用于复制文件。 |
Shell 执行任务 | 此 UDI 任务用于运行可从命令行启动的软件。 |
有线网络检查 | 此 UDI 任务用于标识目标计算机是否连接到有线网络,而不是使用无线网络连接。 |
交流电源检查
使用此 UDI 任务来确定目标计算机是否连接到交流电源。 此任务仅使用所有 UDI 任务通用的参数。 有关这些参数的详细信息,请参阅 UDI 任务配置设置。
表 15 列出了 交流电源检查 任务生成的错误和退出代码。
表 15. 交流电源检查任务的错误和退出代码
退出或错误代码 | 值 | 状态 |
---|---|---|
Exit | 0 | 成功,指示目标计算机已插入交流电源 |
Exit | \* | 错误,指示目标计算机未插入交流电源 |
应用程序发现
使用此 UDI 任务发现安装在目标计算机上的应用程序。
表 16 列出了 应用程序发现 任务使用的参数。
表 16. 应用程序发现任务使用的参数
任务 | 说明 |
---|---|
Readcfg | 此参数指定 .app 文件位置的完全限定路径或相对路径,该文件具有要发现的任务的应用程序列表。 .app 文件包含用户可从中选择的可用软件项列表。 应用程序发现任务读取 .app 文件,并确定是否安装了其中任何软件项。 如果安装了软件项,该项将添加到 Writecfg 参数中指定的文件中。 确保此参数使用与 ApplicationPage 向导页相同的位置和文件名。 |
Writecfg | 此参数指定包含任务发现的应用程序列表的.xml文件位置的完全限定路径或相对路径。 |
Log | 此参数指定此任务生成的日志文件位置的完全限定路径或相对路径。 日志文件的文件名为 AppDiscovery.log。 |
除了表 16 中的参数外,此任务还使用所有 UDI 任务共有的参数。 有关这些常见参数的详细信息,请参阅 UDI 任务配置设置。
表 17 列出了 应用程序发现 任务生成的错误和退出代码。
表 17. 应用程序发现任务的错误和退出代码
退出或错误代码 | 值 | 状态和说明 |
---|---|---|
Exit | 0 | 成功,表示任务已成功扫描应用程序 |
Exit | \* | 警告,指示由于某些未知原因而无法运行应用程序发现引擎 |
Exit | 1 | 警告,指示应用程序发现引擎遇到一个或多个警告 |
Exit | 16777216 | 警告,指示初始化应用程序发现引擎时遇到严重问题 |
Exit | 33554432 | 警告,指示处理应用程序主列表时遇到严重问题 |
CheckSMSFolderOnUSB
使用此 UDI 任务确定_SMSTaskSequence文件夹是否位于目标计算机上的 USB 驱动器上。 默认情况下,Configuration Manager任务序列程序将 _SMSTaskSequence 文件夹放置在可用磁盘空间最多的驱动器上。 如果删除 U 盘,这可能会导致部署过程中稍后出现问题。
此任务检查文件夹是否位于 U 盘上,并阻止部署继续(如果是)。 此任务仅使用所有 UDI 任务通用的参数。 有关这些参数的详细信息,请参阅 UDI 任务配置设置。
如果_SMSTaskSequence文件夹位于 U 盘上,则此任务会失败,并阻止部署继续。 若要解决此问题并执行部署,请完成以下步骤:
在启动任务序列之前,断开 U 盘与目标计算机的连接。
启动任务序列。
等待 UDI 向导启动。
连接 U 盘。
完成 UDI 向导。
表 18 列出了 CheckSMSFolderOnUSB 任务生成的错误和退出代码。
表 18. CheckSMSFolderOnUSB 任务的错误和退出代码
退出或错误代码 | 值 | 状态 |
---|---|---|
Exit | 0 | 成功,指示 _SMSTaskSequence 文件夹不位于 U 盘上,部署可以继续。 |
Exit | \* | 错误,指示 _SMSTaskSequence 文件夹位于 U 盘上,部署无法继续。 |
复制文件任务
当 UDI 向导在目标计算机上运行时,使用此 UDI 任务复制文件。
表 19 列出了 复制文件 任务使用的参数。
表 19. 复制文件任务使用的参数
任务 | 说明 |
---|---|
Source | 此参数指定源文件的完全限定路径或相对路径,其中可以包含通配符,以便使用单个任务复制多个文件。 |
目标 | 此参数指定目标文件不带文件名的完全限定路径或相对路径。 |
除了表 19 中的参数外,此任务还使用所有 UDI 任务通用的参数。 有关这些参数的详细信息,请参阅 UDI 任务配置设置。
表 20 列出了 复制文件 任务生成的错误和退出代码。
表 20. 复制文件任务的错误和退出代码
退出或错误代码 | 值 | 状态和说明 |
---|---|---|
Exit | 0 | 成功,表示复制过程成功 |
Exit | \* | 错误,指示复制过程失败 |
Error | -1 | 错误,指示复制过程失败 |
Shell 执行任务
使用此 UDI 任务运行可从命令行启动的软件。
表 21 列出了 Shell 执行 任务使用的参数。
表 21. Shell 执行任务使用的参数
任务 | 说明 |
---|---|
Filename | 此参数指定要运行的命令的完全限定路径或相对路径。 |
参数 | 此参数指定运行命令时将提供的命令行参数。 |
除了表 21 中的参数外,此任务还使用所有 UDI 任务共有的参数。 有关这些参数的详细信息,请参阅 UDI 任务配置设置。
还可以使用 Shell 执行 任务运行设计为在 cscript.exe 中运行的自定义 Visual Basic 脚本。 若要运行 Visual Basic 脚本,请执行以下步骤:
在 Filename 参数中键入以下文本:
%windir%\system32\cscript.exe
在 Parameters 参数中键入 Visual Basic 脚本文件 (.vbs 文件) 的名称,包括脚本的任何命令行参数。
例如,若要运行名为 SelfTest.vbs 且参数值为 Debug 的 Visual Basic 脚本,请键入以下 (其中 script_path 是SelfTest.vbs文件) 的完全限定路径:
<script_path>\SelfTest.vbs Debug
表 22 列出了 Shell 执行 任务生成的常见错误和退出代码。
注意
基于 Shell 执行 任务的每个特定任务都有一组唯一的错误和退出代码。 请检查使用此任务运行的软件的返回代码。
表 22. Shell 执行任务的常见错误和退出代码
退出或错误代码 | 值 | 状态和说明 |
---|---|---|
Exit | 0 | 成功,表示任务已成功完成 |
Exit | \* | 错误,指示任务失败 |
有线网络检查
使用此 UDI 任务可以确定目标计算机是否连接到有线网络,而不是使用无线网络连接。 此任务仅使用所有 UDI 任务通用的参数。 有关这些参数的详细信息,请参阅 UDI 任务配置设置。
表 23 列出了 有线网络检查 任务生成的常见错误和退出代码。
表 23. 有线网络检查任务的错误和退出代码
退出或错误代码 | 值 | 状态和说明 |
---|---|---|
Exit | 0 | 成功,指示目标计算机已连接到有线网络 |
Exit | \* | 错误,指示目标计算机未连接到有线网络 |
UDI 验证程序参考
UDI 验证程序用于验证在向导页上的文本字段中输入的值。 当 UDI 验证程序检测到无效条目时,将显示向导页面底部遇到的第一个错误的消息。 解决第一个验证错误后,将显示下一个验证错误消息(如果有)。 此过程会一直持续到所有验证错误得到解决。 在解决向导页上的所有验证错误之前, 禁用“下一步 ”按钮。
此参考包括:
UDI 验证程序概述,如 UDI 验证程序概述中所述
与 MDT 一起提供的内置 UDI 验证程序的说明,如内置 UDI 验证程序中所述
UDI 验证程序概述
UDI 验证程序用于帮助确保用户在 UDI 向导的向导页上的文本字段中提供正确的信息。 UDI 包括多个内置验证程序,可帮助你对用于输入文本的字段执行典型验证,例如防止用户输入无效字符或确保字段不为空。
除了内置的 UDI 验证程序,还可以使用 UDI SDK 创建自定义 UDI 验证程序。 有关使用 UDI SDK 创建自定义 UDI 验证程序的详细信息,请参阅 MDT 文档 用户驱动的安装开发人员指南。
内置 UDI 验证程序
表 24 列出了内置的 UDI 验证程序。 后续部分将讨论每个内置验证程序。 当验证程序检测到文本框中的无效条目时,向导页上会显示一条消息,并禁用“ 下一步 ”按钮,直到解决所有无效条目。
表 24. 内置 UDI 验证程序
验证 | 说明 |
---|---|
InvalidChars | 此验证程序标识已从配置的列表中输入的任何无效字符。 |
NamedPattern | 此验证程序有助于确保文本遵循预定义模式。 |
NonEmpty | 此验证程序用于要求字段中的文本。 |
RegEx | 通过此验证程序,可以确保文本与指定为验证器的一部分的正则表达式匹配。 |
InvalidChars
此验证程序可防止用户输入特定字符。 “ 消息 ”框允许输入在文本字段包含任何无效字符时显示的消息。 “ 无效字符 ”框允许输入被视为无效的字符。 输入字符之间不带空格。
NamedPattern
此验证程序有助于确保文本遵循预定义模式。 “ 消息 ”框允许输入在文本字段与命名模式不匹配时显示的消息。 “命名模式”框允许输入预定义模式的名称,并且必须是“用户名”、“ComputerName”或“工作组”。 名称不区分大小写。
NonEmpty
使用此验证程序需要字段中的文本。 “ 消息 ”框允许输入在文本字段为空时显示的消息。
RegEx
通过此验证程序,可以确保文本与指定为验证器的一部分的正则表达式匹配。 “ 消息 ”框允许输入文本字段与正则表达式不匹配时显示的消息。 “ 正则表达式 ”框允许输入用于验证的正则表达式。 有关如何为此验证程序生成正则表达式的详细信息,请参阅 TR1 正则表达式。
UDI 向导页参考
将 UDI 向导页添加到 UDI 向导设计器中的页面库中的阶段。 UDI 向导页显示在 UDI 向导中。
此参考包括:
UDI 向导页概述,如 UDI 向导页概述中所述
与 MDT 一起提供的内置 UDI 向导页的说明,如内置 UDI 向导页中所述
UDI 向导页概述
向导页显示在 UDI 向导 中,并收集完成部署过程所需的信息。 在 Visual Studio 中使用 C++ 创建向导页。 自定义向导页实现为 UDI 向导读取的 DLL。
每个内置 UDI 向导页都有相应的 UDI 向导页编辑器,可用于在 UDI 向导设计器中配置向导页。
除了内置的 UDI 向导页,还可以使用 UDI SDK 创建自定义 UDI 向导页。 有关使用 UDI SDK 创建自定义 UDI 向导页的详细信息,请参阅 MDT 文档 用户驱动的安装开发人员指南。
每个向导页都可以引用以下类型的变量:
任务序列变量
内存变量
环境变量
可以通过使用百分号 (%) (如 %OSDImageIndex% )将变量括起来来引用任务序列和环境变量。可以通过使用美元符号 ($) (如 $VolumeArchitecture$)将变量括起来来引用内存 变量。
注意
如果任务序列变量和环境变量具有相同的名称,则任务序列变量优先于环境变量。
表 25 列出了 UDI 向导启动时设置的内存变量、变量的说明,以及 UDI 向导在启动期间是读取还是写入变量。
表 25. 启动时由 UDI 向导设置的内存变量及其说明
"变量" | Read | Write |
---|---|---|
LogPath 指定 UDI 向导日志文件的完全限定路径。 可以将此变量设置为以下值之一: - _SMSTSLogPath 任务序列变量中的值 - 如果未设置 _SMSTSLogPath 任务序列变量,则为 %TEMP% 环境变量的值 |
否 | 是 |
WizardConfigFilename 指定当前正在使用的 UDI 向导配置文件的名称。 ApplicationPage 向导页读取此变量的值以查找相应的 .app 文件,其中包含应用程序列表。 例如,如果 UDI 向导配置文件名为 config.xml, 则向导页将查找相应的 .app 文件 (config.xml.app) 。 |
否 | 是 |
内置 UDI 向导页
表 26 列出了内置 UDI 向导页。 后续部分将讨论每个内置 UDI 向导页。
表 26. 内置向导页及其说明
向导页面 | 说明 |
---|---|
AdminAccounts | 使用此向导页可设置本地管理员帐户的密码,并将其他用户添加到目标计算机上的本地管理员组。 |
ApplicationPage | 使用此向导页可以配置可在安装过程中安装的应用程序列表。 这些应用程序可以包括来自 Configuration Manager 的应用程序或包和程序。 |
BitLockerPage | 使用此向导页为目标计算机配置 BitLocker 设置。 |
ComputerPage | 使用此向导页可以配置目标计算机的计算机名称、要加入的域或工作组,以及加入域时要使用的凭据。 |
ConfigScanPage | 使用此向导页可运行 UDI 任务,这些任务扫描目标计算机的配置,以确定目标计算机是否已准备好部署操作系统映像。 这种准备情况包括拥有足够的系统资源,并确保正确安装和配置任何必备软件。 |
LanguagePage | 使用此向导页可确定应安装的语言包、目标操作系统的默认语言、键盘区域设置以及计算机的物理位置所在时区。 |
ProgressPage | 使用此向导页可以运行从目标计算机捕获用户状态迁移数据的 UDI 任务。 |
RebootPage | 使用此向导页可通知用户目标计算机将重启。 可以使用 UDI 向导设计器配置通知消息。 |
SummaryPage | 使用此向导页可通知用户在运行 UDI 向导时选择的配置选项。 此向导页上显示的配置信息会自动从其他向导页收集。 其他向导页上的某些字段允许使用 UDI 向导设计器配置在此向导页上显示的标题 (标签) 。 |
UDAPage | 使用此向导页在目标计算机和指定用户之间配置 UDA。 通过定义计算机和用户之间的相关性,可以自动安装部署到用户的软件。 UDA 功能仅在 Configuration Manager 和 UDI 新计算机方案中可用。 |
UserStatePage | 使用此向导页配置用于捕获或还原用户状态迁移数据的设置。 此向导页允许用户选择用于捕获用户状态迁移或从中还原用户状态迁移数据的位置。 |
VolumePage | 使用此向导页可在将部署操作系统的目标计算机上配置磁盘卷的设置。 这些设置包括选择目标操作系统、选择目标驱动器、选择任何 Windows 安装,以及确定是否应在部署过程中格式化目标驱动器。 |
WelcomePage | 使用此向导页可向用户提供有关 UDI 向导和部署过程的信息。 可以使用 UDI 向导设计器配置通知消息。 |
AdminAccounts
使用此向导页可设置本地管理员帐户的密码,并将其他用户添加到目标计算机上的本地管理员组。
任务序列变量
表 27 列出了 AdminAccounts 任务序列变量以及说明,并确定该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 27. AdminAccounts 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
OSDAddAdmin 指定要添加到目标计算机上的本地管理员组的其他用户名的列表。 |
是 | 是 | 是 |
OSDLocalAdminPassword 指定目标计算机上的本地内置管理员帐户的密码。 |
是 | 是 | 是 |
ApplicationPage
使用此向导页配置可在安装过程中安装的应用程序软件列表。 这些应用程序可以包括来自 Configuration Manager 的应用程序或包和程序。
注意
如果应用程序显示为已禁用,则应用程序可能需要管理员批准,但尚未获得批准。 如果为应用程序选中了“ 如果用户请求此应用程序,则需要管理员批准 ”复选框,请验证该应用程序是否已获得批准。 有关详细信息,请参阅如何在 Configuration Manager 中部署应用程序。
任务序列变量
表 28 列出了 ApplicationPage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 28. ApplicationPage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
ApplicationBaseVariable 指定用作为 ApplicationPage 向导页上选择的每个Configuration Manager应用程序创建的任务序列变量名称基的名称。 此变量是使用 UDI 向导设计器功能区上“编辑设置”组中的“编辑软件设置”按钮配置的。 将为此页上选择的每个应用程序创建单独的任务序列变量。 此变量的默认值为 APPLICATIONS。 因此,例如,在此页上选择的每个应用程序创建的任务序列变量的默认名称将是 APPLICATIONS001、APPLICATIONS002、APPLICATIONS003 等。 |
否 | 是 | 是 |
OSDApplicationList 指定最初应选择的应用程序标识符列表。 变量包含用分号 (;) 分隔的数值列表。 应用程序标识符位于 UDI 向导应用程序配置文件 (UDIWizard_Config.xml.app) 中的 Application 元素的 Id 属性中。 此向导页中显示的每个应用程序都有单独的 Application 元素。 |
是 | 否 | 否 |
OSDArchitecture 指定目标计算机的处理器体系结构。 未设置 VolumeArchitecture 内存变量时,ApplicationPage 向导页使用此变量筛选可用应用程序。 但是,如果已设置 VolumeArchitecture 内存变量,则它始终优先于此任务序列变量来筛选可用应用程序。 此变量的值可以是: - x86,指示 32 位处理器体系结构 - amd64,指示 64 位处理器体系结构 |
是 | 否 | 否 |
OSDBaseVariableName 指定用作为 ApplicationPage 向导页上选择的每个Configuration Manager包和程序创建的任务序列变量名称基的名称。 此变量是使用 UDI 向导设计器功能区上“页面行为”组中的“编辑软件设置”按钮配置的。 将为此页上选择的每个应用程序创建单独的任务序列变量。 此变量的默认值为 PACKAGES。 因此,例如,在此页上选择的每个应用程序创建的任务序列变量的默认名称将是 PACKAGES001、PACKAGES002、PACKAGES003 等。 |
否 | 是 | 是 |
内存变量
表 29 列出了 ApplicationPage 内存变量以及说明以及该变量是由向导页读取还是写入的。
表 29. ApplicationPage 内存变量
"变量" | Read | Write |
---|---|---|
VolumeArchitecture 指定要部署的目标操作系统映像的处理器体系结构, (映像是包含 32 位还是 64 位操作系统) 。 显示此页面时,它会检查此变量是否已更改。 如果自上次显示向导页以来变量已更改,向导页会根据目标操作系统的体系结构筛选可供选择的程序。 例如,如果要部署 32 位操作系统,向导页将从向导页上的可用应用程序列表中删除 (筛选器) 任何 64 位应用程序。 |
是 | 否 |
WizardConfigFilename 指定当前正在使用的 UDI 向导配置文件的名称。 如果 Link.Uri setter 属性的值为空, 则 ApplicationPage 向导页将读取此变量的值,以查找包含应用程序列表的相应 .app 文件。 例如,如果 UDI 向导配置文件名为 config.xml, 则向导页将查找相应的 .app 文件 (config.xml.app) 。 此变量在 UDI 向导启动时设置。 Link.Uri setter 属性在“软件设置”对话框中设置,可以使用 UDI 向导设计器功能区上“页面行为”组中的“编辑软件设置”按钮打开该对话框。 |
是 | 否 |
BitLockerPage
此向导页用于为目标计算机配置 BitLocker 设置。
任务序列变量
表 30 列出了 BitLockerPage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 30. BitLockerPage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
BDEInstallSuppress 指定是否应取消 BitLocker 安装。 如果变量设置为: - 是,然后选中 “启用 BitLocker ”复选框并执行安装 - 否,然后清除 “启用 BitLocker ”复选框,并且不会执行安装 |
是 | 是 | 是 |
BDEKeyLocation 指定 BitLocker 加密密钥的存储位置的完全限定路径,该路径可以是本地路径或 UNC 路径。 此变量设置为 BitLockerPage 的 UDI 向导配置文件中 KeyLocation setter 值的值。 仅当 OSDBitLockerMode 设置为 TPMKEY 或 KEY 时,此变量才被视为有效。 |
否 | 是 | 否 |
BDEPin 如果选中了“ 使用 TPM 和 Pin 启用 BitLocker ”选项,则指定 BitLocker PIN 值。 |
是 | 是 | 是 |
OSDBitLockerCreateRecoveryPassword 指定是否应将 BitLocker 恢复密码存储在 AD DS 中。 如果变量设置为: - AD,然后选中“ 在 Active Directory” 选项,并将恢复密钥存储在 AD DS 中, (建议) - NONE,则选中“ 不创建恢复密钥 ”选项,并且恢复密钥不会存储在 AD DS 中, (不建议) |
否 | 是 | 否 |
OSDBitLockerMode 指定在目标计算机上启用 BitLocker 时要使用的模式。 有效值包括: - Tpm。 此值指示已选择 “仅使用 TPM 启用 BitLocker ”选项,并且仅在目标计算机上启用 BitLocker 时使用 TPM。 - TPMPIN。 此值指示选中了 “使用 TPM 启用 BitLocker 和 Pin” 选项,并在目标计算机上启用 BitLocker 时将使用 TPM 和用户指定的 PIN。 - TPMKEY。 此值指示选中“ 使用 TPM 启用 BitLocker 和启动密钥 ”选项,并在目标计算机上启用 BitLocker 时使用 TPM 和启动密钥。 - 关键。 此值指示选中了 “仅使用外部启动密钥启用 BitLocker ”选项,并在目标计算机上启用 BitLocker 时仅使用外部启动密钥。 |
否 | 是 | 否 |
OSDBitLockerStartupKeyDrive 指定将 BitLocker 外部启动密钥存储在目标计算机上的驱动器号。 仅当 OSDBitLockerMode 设置为 TPMKEY 或 KEY 时,此变量才被视为有效。 |
否 | 是 | 否 |
OSDBitLockerWaitForEncryption 指定任务序列是否应等待 BitLocker 加密完成。 如果变量设置为: - 是,然后选中“ 在继续之前等待所有驱动器上的 BitLocker 加密完成 ”复选框,任务序列将等待安装完成 - 否,然后清除“ 在继续之前等待所有驱动器上的 BitLocker 加密完成 ”复选框,并且任务序列不会等到安装完成 |
是 | 是 | 是 |
配置变量
表 31 列出了 BitLockerPage 配置变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 31. BitLockerPage 配置变量
"变量" | Read | Write | Config |
---|---|---|---|
KeyLocation 指定 BitLocker 加密密钥的存储位置的完全限定路径,该路径可以是本地路径或 UNC 路径。 此配置值用于设置 BitLockerPage 的 BDEKeyLocation 任务序列变量的值。 仅当 OSDBitLockerMode 设置为 TPMKEY 或 KEY 时,此变量才被视为有效。 |
是 | 否 | 是 |
ComputerPage
使用此向导页可以配置目标计算机的计算机名称、要加入的域或工作组,以及加入域时要使用的凭据。 将此页面配置为将目标计算机加入域时,此向导页将默认验证你提供的用于在 AD DS 中加入域的凭据。 然后,此向导页尝试修改 AD DS 中的计算机对象,以验证此页上提供的用户凭据是否有权创建或修改计算机对象。 可以禁用其中任一行为。 如果禁用凭据验证,则创建或修改计算机对象的权限验证也会被禁用。 单击“ 下一步 ”按钮时,将执行这两种验证。 如果任一验证遇到错误,将显示一条错误消息,并且此页面将继续显示。
以下是确定默认计算机名称的优先级顺序:
如果 UDI 向导配置文件中的 UserExistingComputerName 值设置为 TRUE,则使用现有计算机名称 ((如果存在) )。
如果设置了 OSDComputerName 任务序列变量,则使用该变量中的计算机名称。
如果在 UDI 向导配置文件中为计算机名称指定了默认值,则使用该值。
任务序列变量
表 32 列出了 ComputerPage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 32. ComputerPage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
OSDComputerName 指定目标计算机的名称。 此变量的值在 “计算机名称 ”框中设置。 |
是 | 是 | 是 |
OSDDomainName 指定要加入目标计算机的域的名称。 此变量的值在 “域 ”框中设置。 |
是 | 是 | 是 |
OSDDomainOUName 指定要放置目标计算机对象的域中 OU 的名称。 此变量的值在 “组织单位 ”框中设置。 |
是 | 是 | 是 |
OSDJoinAccount 指定用于将目标计算机加入域的用户帐户。 此变量的值在 “用户名 ”框中设置。 |
是 | 是 | 是 |
OSDJoinPassword 指定用于将目标计算机加入域的用户帐户的密码。 此变量的值在 “密码” 和“ 确认密码 ”框中设置。 |
是 | 是 | 是 |
OSDNetworkJoinType 指定目标计算机是加入工作组还是域。 如果值设置为: - 0,然后选择 “域 ”选项,并将目标计算机加入域 - 1,然后选中 “工作组 ”选项,并将目标计算机加入工作组 |
否 | 是 | 否 |
SMSTSAssignUsersMode 指定用于在 Configuration Manager 中配置用户相关性的模式。 使用此变量可配置在 SMSTSUdaUsers 任务序列变量中的目标计算机和用户帐户之间创建相关性的行为。 如果在显示此页面之前未指定此变量,则此变量的值设置为 Pending。 此变量的可能值包括: - 自动。关联处理由Configuration Manager自动批准。 - 等待。相关性处理规则需要Configuration Manager管理员的批准。 - 禁用。 不会发生关联处理。 |
否 | 是 | 否 |
配置变量
表 33 列出了 ComputerPage 配置变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 33. ComputerPage 配置变量
"变量" | Read | Write | Config |
---|---|---|---|
ADComputerObjectCheck 指定 ComputerPage 向导页是否会验证提供的凭据是否具有在 AD DS 中修改计算机对象的相应权限,然后再继续下一个向导页。 注意: 如果 ADCredentialCheck 设置为 FALSE,则忽略此配置设置。 如果值设置为: - 如果为 TRUE,则会在 UDI 向导设计器的“域加入凭据”部分的向导页编辑器中选中“Active Directory 计算机对象复选框”,并且验证了修改凭据的计算机对象的权限 - 如果为 FALSE,则会在 UDI 向导设计器的“域加入凭据”部分的向导页编辑器中清除 Active Directory 计算机对象复选框,并且未验证修改凭据的计算机对象的权限 |
是 | 否 | 是 |
ADCredentialCheck 指定 ComputerPage 向导页是否在继续下一个向导页之前验证为加入域而提供的凭据。 如果值设置为: - 如果为 TRUE,则会在 UDI 向导设计器的“域加入凭据”部分的向导页编辑器中选中“Active Directory 凭据复选框”复选框,并验证凭据 如果此配置设置设置为 TRUE,则即使禁用凭据字段 (锁定) ,也会验证凭据。 - 如果为 FALSE,则会在 UDI 向导设计器的“域加入凭据”部分的向导页编辑器中清除 Active Directory 凭据复选框,并且凭据未验证 如果此配置设置设置为 FALSE,则 忽略 ADComputerObjectCheck 配置设置,并且不会执行提供的凭据是否可以修改 AD DS 中的计算机对象的验证。 |
是 | 否 | 是 |
UseExistingComputerName 指定 ComputerPage 向导页是否将使用目标计算机上的现有计算机名称作为计算机名称的默认值。 注意: 此复选框仅与刷新计算机部署方案相关。 如果值设置为: - 如果为 TRUE,则在 UDI 向导设计器的“计算机名称”部分的向导页编辑器中选中“使用现有计算机名称”复选框,部署新操作系统后,现有计算机名将用作目标计算机的默认计算机名称 - 如果为 FALSE,则会在 UDI 向导设计器的“计算机名称”部分的向导页编辑器中清除“使用现有计算机名称”复选框,并且部署新操作系统后,现有计算机名不会用作目标计算机的默认计算机名称 |
是 | 否 | 是 |
ConfigScanPage
使用此向导页可运行 UDI 任务,这些任务扫描目标计算机的配置,以确定目标计算机是否已准备好部署操作系统映像。 此就绪情况包括拥有足够的系统资源和正确安装和配置的任何必备软件。 此外,还会运行其他 UDI 任务来收集有关目标计算机的配置信息,例如标识:
计算机是否连接到电源 (而不是使用电池运行)
计算机是否连接到有线网络连接 (,而不是使用无线网络连接)
任何已安装的应用程序
任何已安装的打印机
LanguagePage
使用此向导页可以确定应安装的语言包、目标操作系统的默认语言、键盘区域设置以及计算机所在的时区。
任务序列变量
表 34 列出了 LanguagePage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 34. LanguagePage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
InputLocale 指定目标操作系统的输入区域设置。 在“ 时间和货币格式 ”框中设置此变量的值。 如果未指定,则使用映像中配置的输入区域设置。 |
是 | 是 | 是 |
KeyboardLocale 指定目标操作系统的键盘区域设置。 在“ 键盘布局 ”框中设置此变量的值。 如果未指定,则使用映像中配置的键盘区域设置。 |
是 | 是 | 是 |
OSDTimeZone 指定目标计算机的物理位置所在的时区。 在“ 时区 ”框中设置此变量的值。 如果未指定,则使用映像中配置的时区。 |
是 | 是 | 是 |
UILanguage 指定要用于目标操作系统的默认语言。 在“ 要安装的语言 ”框中设置此变量的值。 如果未指定,则使用映像中配置的语言。 |
是 | 是 | 是 |
ProgressPage
使用此向导页可以运行从目标计算机捕获用户状态迁移数据的 UDI 任务。 这些任务包括:
将应用程序发现文件复制到 UserStatePage 向导页上所选的位置
将打印机配置文件复制到 UserStatePage 向导页上所选的位置
将已安装的产品列表复制到 UserStatePage 向导页上所选的位置
运行 USMT 并将用户状态迁移数据保存到 UserStatePage 向导页上所选的位置
RebootPage
使用此向导页可通知用户目标计算机将重启。 可以使用 UDI 向导设计器配置通知消息。
SummaryPage
使用此向导页可通知用户在运行 UDI 向导时选择的配置选项。 此向导页上显示的配置信息会自动从其他向导页收集。 其他向导页上的某些字段允许使用 UDI 向导设计器配置在此向导页上显示的标题 (标签) 。
UDAPage
使用此向导页在目标计算机和指定用户之间配置 UDA。 将用户分配为计算机的主要用户允许自动安装部署到该用户的软件。 UDA 功能仅在 Configuration Manager 中可用,并且仅在新计算机部署方案中可用。
任务序列变量
表 35 列出了 UDAPage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 35. UDAPage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
SMSTSAssignUsersMode 指定用于在 Configuration Manager 中配置用户相关性的模式。 使用此变量可配置在 SMSTSUdaUsers 任务序列变量中的目标计算机和用户帐户之间创建相关性的行为。 若要设置此变量,请选中“ 使用用户设备相关性 ”复选框。 如果变量设置为: - 自动,然后由Configuration Manager自动批准关联处理 - 挂起,则相关性处理规则将需要Configuration Manager管理员的批准 (这是选中“使用用户设备相关性”复选框时使用的值。) - 禁用,则不会发生关联处理 |
否 | 是 | 否 |
SMSTSUdaUsers 指定要与目标计算机关联的用户。 用户设备相关性帐户设置此变量。 此变量可以指定一个或多个用户, Domain\User1, Domain\User2 格式为 。 |
是 | 是 | 是 |
UserStatePage
使用此向导页配置用于捕获或还原用户状态迁移数据的设置。 此向导页用于用户状态迁移数据捕获和还原。
UserStatePage 可以从本地连接到目标计算机的磁盘、附加到目标计算机的 U 盘或网络共享文件夹中捕获或还原用户状态迁移数据。 此外,可以选择不还原任何用户数据。 向导页背后的代码逻辑根据部署方案以及磁盘是否正在格式化,启用、禁用或自动选择以下每个选项:
无要还原的数据。 此选项指示没有要还原的用户状态迁移数据,并将 OSDUserStateMode 任务序列变量和 UserStateMode 变量设置为 NoData。
当地。 此选项指示用户状态迁移数据应存储在本地附加到目标计算机的磁盘上,并将 OSDUserStateMode 任务序列变量和 UserStateMode 变量设置为 Local。
Usb。 此选项指示用户状态迁移数据应存储在本地连接到目标计算机的 USB 磁盘上,并将 OSDUserStateMode 任务序列变量和 UserStateMode 变量设置为 USB。
网络。 此选项指示用户状态迁移数据应存储在网络共享文件夹上,并将 OSDUserStateMode 任务序列变量和 UserStateMode 变量设置为 “网络”。
NEWCOMPUTER 阶段行为
NEWCOMPUTER 阶段用于不存在用户状态迁移数据的计算机。 新计算机部署方案可用作替换计算机部署方案的第二部分。 如果用户选择:
格式化目标计算机上的磁盘,然后 UserStatePage 假定本地硬盘上没有用户状态迁移数据,因此禁用 “本地 ”选项并启用所有其他选项
不格式化目标计算机上的磁盘,则 UserStatePage 假定存在要还原的用户状态迁移数据,并且禁用除 “本地 ”选项以外的所有选项 (使用 “本地 ”选项提供比 USB 或网络共享文件夹方法更快的用户状态迁移数据还原方法。)
表 36 列出了 NEWCOMPUTER 阶段的向导页上选项的行为。 “ 格式” 列指示目标硬盘是否要作为部署的一部分进行格式化。 其他列指示在加载 UserStatePage 时选项的配置。
表 36. NEWCOMPUTER 阶段的选项行为
Format | NoData | Local | USB | 网络 |
---|---|---|---|---|
是 | 已启用 | 已禁用 | 已启用 | 已启用 |
否 | Disabled | 已选中 | Disabled | Disabled |
NewComputer.预留阶段行为
NEWCOMPUTER。预留阶段基于 Configuration Manager 中的预留媒体功能。 由于本地硬盘是新的,因此没有要从本地硬盘还原的用户状态迁移数据,因此禁用了 “本地” 选项。 所有其他选项都对此部署方案有效,并且已启用。 未选择默认选项。
表 37 列出了 NewComputer.Prestaged 阶段的向导页上选项的行为。 “ 格式” 列指示目标硬盘是否要作为部署的一部分进行格式化。 其他列指示在加载 UserStatePage 时选项的配置。
表 37. NewComputer.Prestaged 阶段的选项行为
Format | NoData | Local | USB | 网络 |
---|---|---|---|---|
不适用 | 已启用 | 已禁用 | 已启用 | 已启用 |
REFRESH 阶段行为
刷新阶段是在完整的 Windows 操作系统中启动的,而不是在 Windows PE 中启动的。 如果用户选择:
格式化目标计算机上的磁盘,然后 UserStatePage 假定不会还原任何用户状态迁移数据,并且禁用除 NoData 选项以外的所有选项
不格式化目标计算机上的磁盘,则 UserStatePage 假定存在要还原的用户状态迁移数据,并且禁用除 “本地 ”选项以外的所有选项 (使用 “本地 ”选项提供比 USB 或网络共享文件夹方法更快的用户状态迁移数据还原方法。)
表 38 列出了“刷新”阶段的向导页上选项的行为。 “ 格式” 列指示目标硬盘是否要作为部署的一部分进行格式化。 其他列指示在加载 UserStatePage 时选项的配置。
表 38. REFRESH 阶段的选项行为
Format | NoData | Local | USB | 网络 |
---|---|---|---|---|
是 | 已选中 | Disabled | Disabled | Disabled |
否 | Disabled | 已选中 | Disabled | Disabled |
取代。WinPE 阶段行为
REPLACE。WinPE 阶段从现有 (旧) 计算机捕获用户状态迁移数据,然后使用新计算机部署方案之一还原用户状态迁移数据。 由于部署涉及两台不同的计算机,因此必须将用户状态迁移数据保存到 U 盘或网络共享文件夹。 无法将用户状态迁移数据保存到本地磁盘。
表 39 列出了 REPLACE 的向导页上选项的行为。WinPE 阶段。 “ 格式” 列指示目标硬盘是否要作为部署的一部分进行格式化。 其他列指示在加载 UserStatePage 时选项的配置。
表 39. REPLACE 选项的行为。WinPE 阶段
Format | NoData | Local | USB | 网络 |
---|---|---|---|---|
不适用 | Disabled | 已禁用 | 已启用 | 已启用 |
任务序列变量
表 40 列出了 UserStatePage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 40. UserStatePage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
_SMSTsInWinPE 指定 UDI 向导是否在 Windows PE 中运行。 如果变量设置为: - TRUE,则 UDI 向导在 Windows PE 中运行 - FALSE,则 UDI 向导不在 Windows PE 中运行,而是在完整的 Windows 操作系统中运行 |
是 | 否 | 否 |
OSDDataSourceDirectory 指定存储用户状态迁移数据的目录。 |
否 | 是 | 否 |
OSDDataSourceDrive 指定用于捕获和还原用户状态迁移数据的 USB 驱动器,从“ USB 目标驱动器 ”框中选择这些数据。 如果在显示向导页之前设置了变量,则变量的值将用作默认值。 |
是 | 是 | 否 |
OSDDiskPart 指定是否应格式化和分区为目标操作系统安装选择的驱动器。 在 VolumePage 向导页上设置此变量,此向导页上的代码使用该变量来确定默认选择和启用的选项。 有关详细信息,请参阅 UserStatePage。 |
是 | 否 | 是 |
OSDHardLinks 指定是捕获到本地驱动器还是从本地驱动器还原用户状态迁移数据。 如果变量设置为: - 如果为 TRUE,则选择了 “本地 ”选项,并且将从附加到目标计算机的本地驱动器捕获或还原用户状态迁移数据 - FALSE,则未选择 “本地 ”选项,并且不会从附加到目标计算机的本地驱动器捕获或还原任何用户状态迁移数据 |
否 | 是 | 否 |
OSDRestoreData 指定是否有要还原的数据。 如果变量设置为: - 如果为 TRUE,则选择了 “本地”、“ USB 目标驱动器”或“ 网络 ”选项,并且将从目标计算机捕获或还原用户状态迁移数据 - FALSE,则选中“ 没有要还原的数据” 选项,并且不会从目标计算机捕获或还原任何用户状态迁移数据 |
否 | 是 | 否 |
OSDUserStateKey 指定用于保护用户状态迁移数据的用户名。 捕获用户状态迁移数据时提供用户名。 还原用户状态迁移数据时,必须提供相同的用户名和密码。 在“ 用户名 ”框中设置此变量的值。 |
是 | 是 | 是 |
OSDUserStateKeyPassword 指定用于保护用户状态迁移数据的用户名的密码。 在“ 密码 ”和“ 确认密码 ”框中设置此变量的值。 |
是 | 是 | 是 |
OSDUserStateMode 指定用于捕获或还原用户状态迁移数据的模式 (方法) 。 此变量的值由所选选项设置。 如果变量设置为: - NoData,然后选择了“ 没有要还原的数据” 选项,并且不会捕获或还原任何用户状态迁移数据 - “本地”,然后选择了“ 本地 ”选项,并且将从目标计算机上的本地硬盘捕获或还原用户状态迁移数据 - 网络,然后选择了 “网络 ”选项,用户状态 迁移 数据将捕获到网络共享文件夹或从网络共享文件夹还原 - 在捕获模式下使用时,此选项基于用户名和密码的哈希创建一个文件夹,以便保护用户状态迁移数据的标识。 还原用户状态迁移数据时必须使用完全相同的用户名和密码,以便向导页能够准确找到文件夹。 - USB,然后选择了 “USB 目标驱动器 ”选项,用户状态迁移数据将捕获到物理连接到目标计算机的 USB 驱动器或从该驱动器还原 - U 盘的向导页行为也受 Format、 FormatPrompt 和 MinimumDriveSize 变量的影响。 |
否 | 是 | 否 |
SMSConnectNetworkFolderPath 指定用于捕获和还原用户状态迁移数据的网络共享文件夹,该数据是从“ 网络 ”框中选择的。 “网络”框显示网络共享文件夹的用户友好名称,该名称在 UDI 向导设计器的向导页编辑器的“网络组合框”部分的“网络共享”框中配置。 如果在显示向导页之前设置了变量,则变量的值将用作默认值。 |
是 | 是 | 是 |
内存变量
表 41 列出了 UserStatePage 内存变量及其说明以及该变量是由向导页读取还是写入的。
表 41. UserStatePage 内存变量
"变量" | Read | Write |
---|---|---|
DriveLetter 指定在向导页上的“USB 目标驱动器”框中选择的 USB 驱动器的驱动器 号。 此变量的值将是驱动器号,包括冒号 (:) 后缀,如 M:。 |
否 | 是 |
TargetDrive 为在目标计算机上选择的 USB 驱动器指定向导页上的“ USB 目标 驱动器”框中显示的标题。 此变量的值将类似于以下示例: M: VendorA Ultra TD v1.0 USB Device (74.5 GB) |
否 | 是 |
UserStateMode 指定使用向导页上的选项选择的选项,并将其设置为与 OSDUserStateMode 变量相同的值。 此变量的有效值包括: - NoData,指示已选择“ 无要还原的数据” 选项 - Local,指示已选择“ 本地” 选项 - USB,指示已选择 USB 目标驱动器 选项 - “网络”,指示选择了“ 网络 ”选项 |
否 | 是 |
配置变量
表 42 列出了 UserStatePage 配置变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 42. UserStatePage 配置变量
"变量" | Read | Write | Config |
---|---|---|---|
DataSourceText 指定一条信息性消息,指示执行用户状态捕获或还原的用户如何使用向导页。 在 UDI 向导设计器中向导分页编辑器的“消息”部分的“指令文本”框中设置此变量的值。 |
是 | 否 | 是 |
Format 指定是否应在捕获用户状态迁移数据之前对目标计算机上为捕获用户状态而选择的 U 盘进行分区和格式化。 通过选中 UDI 向导设计器中向导分页编辑器上的“USB 组合框”部分中的“捕获前格式化 USB 驱动器”复选框来设置此变量的值。 如果变量设置为: - 如果为 TRUE,则在捕获用户状态迁移数据之前格式化驱动器 - FALSE,则不会在捕获用户状态迁移数据之前格式化驱动器 |
是 | 否 | 是 |
FormatPrompt 指定用户在执行捕获之前是否必须确认用于捕获用户状态迁移数据的 U 盘的格式。 在 UDI 向导设计器的分页编辑器中,选中“USB 组合框”部分中的“设置目标驱动器格式之前提示用户”复选框来设置此变量的值。 注意: 仅当 OSDUserStateMode 任务序列变量设置为 USB 时,此变量才有效。 |
是 | 否 | 是 |
MinimumDriveSize 指定驱动器可用于存储用户状态迁移数据所需的最小可用磁盘空间(以 GB 为单位)。 此变量的值充当筛选器,可在 UDI 向导设计器中向导分页编辑器的“USB 组合框”部分的“最小驱动器大小”文本框中对其进行设置。 |
是 | 否 | 是 |
NetworkDrive 指定此向导页用于映射到 SMSConnectNetworkFolderPath 任务序列变量中的网络共享文件夹的驱动器号。 网络共享文件夹映射用于捕获或还原用户状态迁移数据。 在 UDI 向导设计器中向导分页编辑器的“网络组合框”部分中的“映射驱动器号”框中设置此变量的值。 指定的驱动器号必须包括驱动器号后面的冒号 (:) ,并且不能在目标计算机上使用。 例如,如果目标计算机具有驱动器 C: 和 D:,则 C: 和 D: 不能用于此变量。 注意: 仅当 OSDUserStateMode 任务序列变量设置为 “网络”时,此变量才有效。 |
是 | 否 | 是 |
状态 指定向导页是否用于捕获或还原用户状态迁移数据。 在 UDI 向导设计器中向导分页编辑器的“捕获/还原位置”部分的“捕获”或“还原”框中设置此变量的值。 如果变量设置为: - 捕获,然后使用向导页捕获用户状态迁移数据 - 还原,然后使用向导页还原用户状态迁移数据 |
是 | 否 | 是 |
VolumePage
使用此向导页可以在将部署操作系统的目标计算机上配置磁盘卷的设置。 这些设置包括选择目标操作系统、选择目标驱动器、选择任何 Windows 安装,以及确定是否应在部署过程中格式化目标驱动器。
任务序列变量
表 43 列出了 VolumePage 任务序列变量以及该变量是由向导页读取的、由向导页编写的,还是可以在 UDI 向导配置文件中配置。
表 43. VolumePage 任务序列变量
"变量" | Read | Write | Config |
---|---|---|---|
OSDDiskPart 指定在捕获用户状态迁移数据之前,是否应为在目标计算机上部署目标操作系统而选择的驱动器进行分区和格式化。 此变量的值由向导页上的以下复选框之一设置: - 清理所选卷。 当 UDI 向导在完整的 Windows 操作系统中运行时,将显示此复选框。 可以使用 UDI 向导配置文件中的向导页的 FormatFullOS setter 属性配置文本消息。 - 对磁盘 0 进行分区和格式化。 当 UDI 向导在 Windows PE 中运行时,将显示此复选框。 可以使用 UDI 向导配置文件中的向导页的 FormatWinPE setter 属性配置文本消息。 UserStatePage 向导页背后的代码逻辑使用此变量来确定默认选择和启用的选项。 如果变量设置为: - 如果为 TRUE,则在部署目标操作系统之前对驱动器进行分区和格式化 - FALSE,则在部署目标操作系统之前未对驱动器进行分区和格式化 |
是 | 是 | 是 |
OSDImageIndex 指定 .wim 文件中操作系统映像的数字索引,该文件在“ 图像选择” 组合框中选中。 可以在 VolumePage 向导页编辑器的“映像组合框”部分的“映像组合框值”框中的“映像选择”框中配置可能的操作系统映像列表。 图像索引配置为“ 图像组合框值 ”列表中的每个图像的一部分。 |
是 | 是 | 是 |
OSDImageName 指定 .wim 文件中操作系统映像的名称,该文件在“ 图像选择 ”框中选中。 “映像选择”组合框中可能的操作系统映像列表是在 VolumePage 向导页面编辑器的“映像组合框”部分的“图像组合框值”列表中配置的。 映像名称配置为“ 图像组合框值 ”列表中的每个图像的一部分。 |
否 | 是 | 否 |
OSDTargetDrive 指定向导页上的“ 卷 ”框中所选卷的驱动器号。 此变量的值将是驱动器号,包括冒号 (:) 后缀,例如 C:。 |
否 | 是 | 否 |
OSDWinPEWindir 指定目标计算机上现有 Windows 安装的位置。 在向导页上的 “Windows 目录 ”框中设置此变量的值。 |
否 | 是 | 否 |
内存变量
表 44 列出了 VolumePage 内存变量以及向导页是读取还是写入该变量的说明。
表 44. VolumePage 内存变量
"变量" | Read | Write |
---|---|---|
VolumeArchitecture 指定要部署的操作系统的处理器体系结构,该体系结构在“ 映像选择 ”框中选中。 VolumeArchitecture 向导页使用此变量来筛选该页上显示的应用程序的体系结构。 例如,如果要部署 32 位操作系统,则 VolumeArchitecture 向导页将从可用应用程序列表中删除 (筛选器) 任何 64 位应用程序。 如果变量设置为: - x86,随后选择了 32 位操作系统 - amd64,随后选择了 64 位操作系统 |
否 | 是 |
WelcomePage
使用此向导页可向用户提供有关 UDI 向导和部署过程的信息。 可以使用 UDI 向导设计器配置通知消息。
UDI 生成自己的页面工具箱控件参考
UDI 中的“生成自己的页面”功能允许你创建自定义向导页,可用于收集其他部署信息,以便在 UDI 中使用。 可以使用以下命令创建自定义向导页:
生成自己的页面功能。 借助此功能,可以创建自定义向导页来收集部署信息,而无需编写代码或具备开发人员技能。 如果需要在没有高级用户交互的情况下收集基本信息,请使用此功能。 例如,无法使用此功能添加任何代码或自定义 UI 字体。
UDI SDK 和 Visual Studio。 如果要在 Visual Studio 中创建一个完全自定义的高级向导页来收集部署信息,请使用此 SDK。 尽管 UDI SDK 允许创建自定义向导页(例如添加自定义代码或更改字体),但此方法需要开发人员技能。
有关使用 UDI SDK 创建自定义向导页的详细信息,请参阅 用户驱动器安装开发人员指南中的“创建自定义 UDI 向导页”。
“生成自己的页面”功能包括一个控件工具箱,你可以在 UDI 向导设计器中的“ 配置 ”选项卡上查看自定义向导页时,从“生成自己的页面”工具箱添加到自定义向导页。
表 45 列出了自定义向导页的控件类型,如图 5 所示。 从属部分将进一步详细讨论这些控件中的每一个。
表 45. UDI 生成自己的页面工具箱中的控件类型
控件类型 | 说明 |
---|---|
复选框控件 | 此控件允许你选择或清除配置选项,并充当传统 UI 复选框。 |
组合框控件 | 此控件允许你从项列表中选择一个项,并充当传统的 UI 下拉列表。 |
线条控件 | 此控件允许添加水平线,以将自定义向导页的一部分与另一部分分开。 |
Label 控件 | 此控件允许向向导页添加描述性只读文本。 |
无线电控制 | 此控件允许你从一组两个或多个选项中选择一个配置选项。 |
位图控件 | 此控件允许将位图图形 (.bmp 文件) 添加到自定义向导页。 |
文本框控件 | 此控件允许你在自定义向导页上输入文本。 |
可以根据要收集的信息将这些控件的任意组合添加到自定义向导页。 此外,可以使用“ 显示网格线 ”复选框来显示或隐藏网格线,这些网格线可用于帮助直观地设计自定义向导页。
图 5 提供了自定义向导页和“生成自己的页面”工具箱的示例。
图 SEQ 图 \* 阿拉伯语 5。 自定义向导页示例
复选框控件
此控件允许你选择或清除配置选项,并充当传统 UI 复选框。 此控件具有相应的标签,可用于描述复选框的用途。 选中复选框时,此控件的状态为 True;清除复选框时,此控件的状态为 False。 复选框的状态存储在为此控件配置的任务序列变量中。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 46 列出了 复选框 控件的布局属性,并提供了每个属性的简要说明
表 46. 复选框控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Label | 使用此属性可配置与复选框关联的描述性文本。 |
Width | 使用此属性可配置控件的宽度。 注意 如果在 Label 属性中输入的文本长于控件的宽度,则文本将被剪裁且不显示。 |
Height | 使用此属性可配置控件的高度。 注意 如果在 Label 属性中输入的文本高于控件的高度,则会剪裁文本。 |
设置属性
设置属性用于配置最初显示在控件中的数据, (默认值) 以及从用户那里收集的信息的保存位置。 表 47 列出了 复选框 控件的设置属性,并提供了每个属性的简要说明。
表 47. 复选框控件设置属性
属性 | 说明 |
---|---|
默认值 | 使用此属性可配置控件的默认值。 对于复选框,默认值为 False。 |
任务序列变量名称 | 使用此属性可配置任务序列变量,其中存储了从用户收集的信息。 如果任务序列变量: - 尚不存在,任务序列变量已创建并设置为用户提供的值 - 已存在,任务序列变量的现有值将被用户提供的值覆盖 |
摘要页中可见的友好显示名称 | 使用此属性可配置显示在 “摘要 ”向导页上的描述性名称。 此名称用于描述此控件的 任务序列变量名称 属性中保存的值。 |
解 锁 | 使用此属性可配置用户是否能够与控件交互。 默认情况下,控件处于启用状态。 此按钮显示以下状态: - 解 锁。 控件已启用,用户可以使用它输入信息。 - 锁。 控件已禁用,用户无法使用它输入信息。 注意 如果禁用) 控件 (锁,则必须通过在 CustomSettings.ini 或 MDT DB 中配置 MDT 属性来提供控件收集的信息。 否则,UDI 向导不会收集必要的信息,并且 UDI 部署将失败。 |
组合框控件
此控件允许你从项列表中选择一个项,并充当传统的 UI 下拉列表。 此控件允许你在列表中添加或删除项,并提供将在为此控件配置的任务序列变量中设置的相应值。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 48 列出了 Combobox 控件的布局属性,并提供了每个属性的简要说明。
表 48. 组合框控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Width | 使用此属性可配置控件的宽度。 注意 如果在控件中输入的文本长于控件的宽度,则不显示文本。 |
Height | 使用此属性可配置控件的高度。 注意 如果在控件中输入的文本高于控件的高度,则会剪裁文本。 |
数据项 | 使用此属性可配置控件中显示的数据项列表。 每个数据项具有以下属性: - 价值。 选择数据项时存储在任务序列变量中的值 - DisplayValue。 在 控件中向用户显示的值 可以执行下列操作: - 立即在数据项列表右侧使用蓝色加号按钮向列表添加数据项 - 立即使用数据项列表右侧的红色 X 按钮从列表中删除数据项 注意 在将项添加到列表中后,无法更改列表中数据项的顺序。 确保按希望在控件中显示的顺序输入数据项。 |
设置属性
设置属性用于配置最初显示在控件中的数据, (默认值) 以及从用户那里收集的信息的保存位置。 表 49 列出了 Combobox 控件的设置属性,并提供了每个属性的简要说明。
表 49. 组合框控件设置属性
属性 | 说明 |
---|---|
任务序列变量名称 | 使用此属性可配置任务序列变量,其中存储了从用户收集的信息。 如果任务序列变量: - 尚不存在,任务序列变量已创建并设置为用户提供的值 - 已存在,任务序列变量的现有值将被用户提供的值覆盖 |
摘要页中可见的友好显示名称 | 使用此属性可配置显示在 “摘要 ”向导页上的描述性名称。 此名称用于描述此控件的 任务序列变量名称 属性中保存的值。 |
解 锁 | 使用此属性可配置用户是否能够与控件交互。 默认情况下,控件处于启用状态。 此按钮显示以下状态: - 解 锁。 控件已启用,用户可以使用它输入信息。 - 锁。 控件已禁用,用户无法使用它输入信息。 注意 如果禁用) 控件 (锁,则必须通过在 CustomSettings.ini 或 MDT DB 中配置 MDT 属性来提供控件收集的信息。 否则,UDI 向导不会收集必要的信息,并且 UDI 部署将失败。 |
线条控件
此控件允许添加水平线,以将自定义向导页的一部分与另一部分分开。 此控件不收集任何配置值,而是用于直观地增强 UI。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 50 列出了 Line 控件的布局属性,并提供了每个属性的简要说明。
表 50. 线条控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Width | 使用此属性可配置控件的宽度。 |
Height | 使用此属性可配置控件的高度。 注意 增加此属性不会增加线条的高度或宽度。 |
设置属性
Line 控件没有设置属性。
标签控件
此控件允许向向导页添加描述性只读文本。 此控件不收集任何配置值,而是用于直观地增强 UI。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 51 列出了 Label 控件的布局属性,并提供了每个属性的简要说明。
表 51. 标签控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Label | 使用此属性可配置与此控件关联的描述性文本。 |
Width | 使用此属性可配置控件的宽度。 注意 如果在 Label 属性中输入的文本长于控件的宽度,则文本将被剪裁且不显示。 |
Height | 使用此属性可配置控件的高度。 注意 如果在 Label 属性中输入的文本高于控件的高度,则会剪裁文本。 |
设置属性
Label 控件没有设置属性。
无线电控制
此控件允许你从一组两个或多个选项中选择一个选项。 与传统单选按钮一样,可以对这些控件中的两个或多个进行分组:然后,用户可以选择组中的选项之一。
将为每个单选按钮分配唯一值。 分配给所选单选按钮控件的值保存在为此控件配置的任务序列变量中。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 52 列出了 Radio 控件的布局属性,并提供了每个属性的简要说明。
表 52. 单选控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Label | 使用此属性可配置与单选按钮关联的描述性文本。 |
Width | 使用此属性可配置控件的宽度。 注意 如果在 Label 属性中输入的文本长于控件的宽度,则文本将被剪裁且不显示。 |
Height | 使用此属性可配置控件的高度。 注意 如果在 Label 属性中输入的文本高于控件的高度,则会剪裁文本。 |
RadioGroup | 使用此属性对两个或多个单选按钮进行分组。 当单选按钮属于同一组时,只能选择组中的一个单选按钮。 如果需要多个单选按钮组,请为每个各自的单选按钮组配置此属性。 |
值 | 在选择单选按钮时,使用此属性配置任务序列变量中存储的值。 |
设置属性
设置属性用于配置最初显示在控件中的数据, (默认值) 以及从用户那里收集的信息的保存位置。 表 53 列出了 单选 控件的设置属性,并提供了每个属性的简要说明。
表 53. 无线电控制设置属性
属性 | 说明 |
---|---|
默认值 | 使用此属性可配置控件的默认值。 默认情况下,该值设置为控件 ID。 |
任务序列变量名称 | 使用此属性可配置任务序列变量,其中存储了从用户收集的信息。 如果任务序列变量: - 尚不存在,任务序列变量已创建并设置为用户提供的值 - 已存在,任务序列变量的现有值将被用户提供的值覆盖 |
摘要页中可见的友好显示名称 | 使用此属性可配置显示在 “摘要 ”向导页上的描述性名称。 此名称用于描述此控件的 任务序列变量名称 属性中保存的值。 |
解 锁 | 使用此属性可配置用户是否能够与控件交互。 默认情况下,控件处于启用状态。 此按钮显示以下状态: - 解 锁。 控件已启用,用户可以使用它输入信息。 - 锁。 控件已禁用,用户无法使用它输入信息。 注意 如果禁用) 控件 (锁,则必须通过在 CustomSettings.ini 或 MDT DB 中配置 MDT 属性来提供控件收集的信息。 否则,UDI 向导不会收集必要的信息,并且 UDI 部署将失败。 |
位图控件
此控件允许将位图图形 (.bmp 文件) 添加到自定义向导页。 此控件不收集任何配置值,而是用于直观地增强 UI。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 54 列出了 Bitmap 控件的布局属性,并提供了每个属性的简要说明。
表 54. 位图控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Width | 使用此属性可配置控件的宽度。 注意 如果在 Source 属性中选择的图形长于控件的宽度,则会剪裁图形。 |
Height | 使用此属性可配置控件的高度。 注意 如果在 Source 属性中选择的图形高于控件的高度,则会剪裁图形。 |
Source | 使用此属性可配置.bmp文件的完全限定路径,包括文件名。 .bmp 文件的路径相对于 UDI 向导 (OSDSetupWizard.exe) 的位置,该位置位于以下文件夹之一 (其中mdt_tookit_package是Configuration Manager) 中 MDT 工具包包的位置: - mdt_tookit_package\Tools\x86 - mdt_tookit_package\Tools\x64 若要在预览自定义向导页时查看图形,.bmp文件还必须位于以下文件夹中, (其中 mdt_install_folder 是安装 MDT) 的文件夹: - mdt_install_folder\Template\Distribution\Tools\x86 - mdt_install_folder \Template\Distribution\Tools\x64 |
设置属性
Bitmap 控件没有设置属性。
文本框控件
此控件允许你在自定义向导页上输入文本。 在此控件中键入的文本保存在为此控件配置的任务序列变量中。
布局属性
布局属性用于配置控件的 UI 特征,并在 UDI 向导设计器的“ 布局 ”选项卡上配置。 表 55 列出了 Textbox 控件的布局属性,并提供了每个属性的简要说明。
表 55. 文本框控件布局属性
属性 | 说明 |
---|---|
X | 使用此属性可配置控件的水平位置。 |
Y | 使用此属性可配置控件的垂直位置。 |
Width | 使用此属性可配置控件的宽度。 注意 如果控件中输入的文本长于控件的宽度,则文本将被剪裁且不显示。 |
Height | 使用此属性可配置控件的高度。 注意 如果在控件中输入的文本高于控件的高度,则会剪裁文本。 |
设置属性
设置属性用于配置最初显示在控件中的数据, (默认值) 以及从用户那里收集的信息的保存位置。 表 56 列出了 Textbox 控件的设置属性,并提供了每个属性的简要说明
表 56. 文本框控件设置属性
属性 | 说明 |
---|---|
默认值 | 使用此属性可配置控件的默认值。 |
任务序列变量名称 | 使用此属性可配置任务序列变量,其中存储了从用户收集的信息。 如果任务序列变量: - 尚不存在,任务序列变量已创建并设置为用户提供的值 - 已存在,任务序列变量的现有值将被用户提供的值覆盖 |
摘要页中可见的友好显示名称 | 使用此属性可配置显示在 “摘要 ”向导页上的描述性名称。 此名称用于描述此控件的 任务序列变量名称 属性中保存的值。 |
分配给此控件的验证程序列表 | 此属性包含用于验证文本框中输入的内容的验证程序列表。 可以执行下列操作: - 立即在验证程序列表右侧使用蓝色加号按钮将验证程序添加到列表中 - 立即使用验证程序列表右侧的铅笔按钮编辑列表中的验证程序 - 立即使用验证程序列表右侧的红色 X 按钮从列表中删除验证程序 |
解 锁 | 使用此属性可配置用户是否能够与控件交互。 默认情况下,控件处于启用状态。 此按钮显示以下状态: - 解 锁。 控件已启用,用户可以使用它输入信息。 - 锁。 控件已禁用,用户无法使用它输入信息。 注意: 注意 如果禁用) 控件 (锁,则必须通过在 CustomSettings.ini 或 MDT DB 中配置 MDT 属性来提供控件收集的信息。 否则,UDI 向导不会收集必要的信息,并且 UDI 部署将失败。 |
UDI 任务序列变量
本部分中的任务序列变量仅在User-Driven安装 (UDI) 部署中使用。 除了这些任务序列变量之外,UDI 还使用以下 ZTI 任务序列变量,并在本指南前面的相应部分中进行了介绍:
OSDAddAdmin
此任务序列变量指定要添加到目标计算机上的 Administrators 本地内置组的基于域的帐户或本地帐户的列表。
值 | 说明 |
---|---|
domain\account_name1;computer\account_name2 | 要成为目标计算机上的 Administrators 组成员的帐户的格式,格式为 domain\account ,并用分号分隔,其中 域 可以是 Active Directory 域的名称或目标计算机名称。 |
示例 |
---|
OSDAddAdmin=domain\user01;Win7-01\LocalUser01 |
OSDApplicationList
此任务序列变量指定默认情况下应在操作系统部署 (OSD) 安装向导的 “安装软件 ”页上选择哪些应用程序。
值 | 说明 |
---|---|
app_id1;app_id2 | 在操作系统部署 (OSD) 安装向导的 “安装软件 ”页上默认选择的以分号分隔的应用程序列表;每个应用程序由应用程序 ID 表示,并用分号分隔。 应用程序 ID 派生自 UDIWizard_Config.xml 文件中每个应用程序的 Id 属性。 在以下UDIWizard_Config.xml文件的摘录中,带有 SP2 应用程序的 2007 Microsoft Office 系统的 Id 属性为 1:<Application DisplayName="Office 2007 SP2" State="Disabled" Id="1"> |
示例 |
---|
OSDApplicationList=2;3 |
OSDArchitecture
此任务序列变量指定要部署的目标操作系统的处理器体系结构。
值 | 说明 |
---|---|
x86 | 目标操作系统是 32 位操作系统。 |
amd64 | 目标操作系统是 64 位操作系统。 |
示例 |
---|
OSDArchitecture=amd64 |
OSDBitlockerStatus
此任务序列变量指定是否通过 BitLocker 预检检查在目标计算机上启用 BitLocker。
值 | 说明 |
---|---|
保护 | 目标计算机已启用 BitLocker。 |
不存在 | 如果目标计算机未启用 BitLocker,则任务序列变量不存在。 |
示例 |
---|
无 |
OSDDiskPart
此任务序列变量指定是否应格式化目标磁盘分区。
值 | 说明 |
---|---|
真 | 将格式化目标磁盘分区。 |
FALSE | 不会格式化目标磁盘分区。 |
示例 |
---|
OSDDiskPart=TRUE |
OSDDomainName
此任务序列变量指定目标计算机将加入的域的名称(如果计算机配置为域成员)。
值 | 说明 |
---|---|
domain_name | 目标计算机将加入到的域的名称。 如果已将操作系统部署 (OSD) 安装向导中的 “计算机 ”向导页配置为 “静默”,则此任务序列变量中的值必须与 UDI 向导设计器中指定的值匹配。 否则,将显示向导页。 注意: 只有在 OU 中创建新的计算机帐户时,才需要此任务序列变量。 如果计算机帐户已存在,则不需要此变量。 |
示例 |
---|
OSDDomainName=domain01 |
OSDDomainOUName
此任务序列变量指定当计算机加入域时,目标计算机帐户将创建到的域中 OU 的名称。
值 | 说明 |
---|---|
ou_name | 将在其中创建计算机帐户的域中 OU 的名称 注意: 只有在 OU 中创建新的计算机帐户时,才需要此任务序列变量。 如果计算机帐户已存在,则不需要此变量。 |
示例 |
---|
OSDDomainOUName=NewDeployOU |
OSDImageIndex
此任务序列变量指定 WIM 文件中目标操作系统的索引号。
值 | 说明 |
---|---|
index_number | 目标索引号,以 WIM 文件中第一个操作系统的索引号 1 开头 |
示例 |
---|
OSDImageIndex=1 |
OSDImageName
此任务序列变量指定在 VolumePage 向导页上的“映像选择”框中选择的 .wim 文件中的操作系统映像的名称。 “图像选择”框中可能的操作系统映像列表是在 VolumePage 向导页编辑器的“映像组合框”部分的“图像组合框值”列表中配置的。 映像名称配置为“ 图像组合框值 ”列表中的每个图像的一部分。
注意
注意 此任务序列变量由 VolumePage 向导设置,不应在 CustomSettings.ini 文件或 MDT DB 中配置。 但是,此任务序列变量可用于设置任务序列步骤的条件,如 MDT 文档中的“配置 UDI 任务序列以部署不同的操作系统”一节中所述,使用 Microsoft 部署工具包。
值 | 说明 |
---|---|
image_name | 在 VolumePage 向导页上的“映像选择”框中选择的 .wim 文件中操作系统映像的名称 |
示例 |
---|
无 |
OSDJoinAccount
此任务序列变量指定用于将目标计算机加入 OSDDomainName 任务序列变量中指定的域的基于域的帐户。 如果目标计算机将加入域,则此任务序列变量是必需的。
值 | 说明 |
---|---|
account_name | 用于将目标计算机加入域的帐户名称,格式为 domain\account |
示例 |
---|
OSDJoinAccount=domain\admin01 |
OSDJoinPassword
此任务序列变量指定用于将目标计算机加入 OSDJoinAccount 任务序列变量中指定的域的基于域的帐户的密码。 如果目标计算机将加入域,则此任务序列变量是必需的。
值 | 说明 |
---|---|
password | 用于加入域的帐户的密码 |
示例 |
---|
OSDJoinPassword=P@ssw0rd10 |
OSDLocalAdminPassword
此任务序列变量指定目标计算机上的管理员本地内置帐户的密码。
值 | 说明 |
---|---|
password | 目标计算机上的管理员本地内置帐户的密码 |
示例 |
---|
OSDLocalAdminPassword=P@ssw0rd10 |
OSDNetworkJoinType
此任务序列变量指定目标计算机是加入域还是加入工作组。
值 | 说明 |
---|---|
0 | 目标计算机将加入域。 如果选择此选项并将相应的操作系统部署 (OSD) 安装向导页配置为 “静默”,则还必须相应地为 OSDJoinAccount、 OSDJoinPassword、 OSDDomainName 和 OSDDomainOUName 任务序列变量提供值。 此外,必须在 UDI 向导设计器的“计算机”页上的“工作区”窗格中选择“默认选择”中的“域”。 |
1 | 目标计算机将加入工作组。 如果选择此选项并将相应的操作系统部署 (OSD) 安装向导页配置为 “无提示”,则还必须为 OSDWorkgroupName 任务序列变量提供值。 此外,必须在 UDI 向导设计器的“计算机”页上的“工作区”窗格中选择“默认选择”中的“工作组”。 |
示例 |
---|
OSDNetworkJoinType=0 |
OSDSetupWizCancelled
此任务序列变量指定用户是否取消了操作系统部署 (OSD) 安装向导。
值 | 说明 |
---|---|
真 | 用户取消了操作系统部署 (OSD) 安装向导。 |
不存在 | 如果未取消向导,则任务序列变量不存在。 |
示例 |
---|
无 |
OSDTargetDrive
此任务序列变量指定将部署目标操作系统的磁盘卷。
值 | 说明 |
---|---|
disk_volume | 磁盘卷指定 |
示例 |
---|
OSDTargetDrive=C: |
OSDWinPEWinDir
此任务序列变量指定目标计算机上当前安装 Windows 操作系统的文件夹。
值 | 说明 |
---|---|
windows_directory | 当前安装 Windows 操作系统的目录 |
示例 |
---|
OSDWinPEWinDir=C:\Windows |
OSDWorkgroupName
此任务序列变量指定目标计算机将加入的工作组的名称(如果计算机配置为工作组成员)。
值 | 说明 |
---|---|
workgroup_name | 目标计算机将加入到的工作组的名称 |
示例 |
---|
OSDWorkgroupName=WORKGROUP01 |
OSDResults.exe.config文件元素值
OSD 结果程序(OSDResults.exe)在 UDI 部署结束时运行,并显示部署过程的结果。 可以通过修改 OSDResults.exe.config 文件元素值来自定义 OSD 结果程序的行为。 OSDResults.exe.config文件存储在用户驱动器安装任务序列中的 MDT 包的 Tools\OSDResults 中。
backgroundOpacity
此 XML 元素将背景壁纸图像的不透明性配置为 backgroundWallpaper 元素中指定为十进制格式的百分比。
值 | 说明 |
---|---|
opacity_percent | 以十进制格式百分比指定的 backgroundWallpaper 元素的不透明百分比,例如, 值 0.8 指定 80% 的不透明度。 |
示例 |
---|
<add key="backgroundOpacity" value="0.8"/> |
backgroundWallpaper
此 XML 元素提供在 OSD 结果 对话框中显示为背景的图像的文件名和相对路径。 路径相对于 MDT 包中的 Tools\OSDResults 文件夹。
值 | 说明 |
---|---|
path\\file_name | 包括背景图像的相对路径和文件名;路径用 //) (双正斜杠分隔。 |
示例 |
---|
<add key="backgroundWallpaper" value="images\\Wallpaper.jpg"/> |
completedText
此 XML 元素提供部署完成后, OSD 结果 对话框中显示的文本。
值 | 说明 |
---|---|
text | 部署完成后,将在 OSD 结果 对话框中以引号显示的文本 |
示例 |
---|
<add key="completedText" value="Deployment Complete"/> |
headerImagePath
此 XML 元素提供“ OSD 结果 ”对话框标头中显示的图像的文件名和相对路径。 路径相对于 MDT 包中的 Tools\OSDResults 文件夹。
值 | 说明 |
---|---|
path\\file_name | 包括标头图像的相对路径和文件名;路径用双反斜杠分隔 (\\) 。 |
示例 |
---|
<add key="headerImagePath" value="images\\Windows7_h_rgb.png"/> |
timeoutMinutes
此 XML 元素配置在自动关闭对话框和重新启动计算机之前显示 OSD 结果 对话框的分钟数。
值 | 说明 |
---|---|
非数值 | 在单击“ 启动 Windows” 之前,该对话框将保持打开状态。 |
负值 | 在单击“ 启动 Windows” 之前,该对话框将保持打开状态。 |
0 | 在单击“ 启动 Windows” 之前,该对话框将保持打开状态。 |
包括小数点 | 在单击“ 启动 Windows” 之前,该对话框将保持打开状态。 |
1 - 10080 | 将显示对话框的分钟数,最小值为 1 分钟,最大值为 10080 分钟, (1 周) 。 |
示例 |
---|
<add key="timeoutMinutes" value="30"/> |
welcomeText
此 XML 元素提供 OSD 结果 对话框中显示的欢迎文本。
值 | 说明 |
---|---|
welcome_text | 将在 OSD 结果 对话框中用引号显示的欢迎文本 |
示例 |
---|
<add key="welcomeText" value="Congratulations, Windows 7 has been successfully deployed to your computer."/> |