在MDT (Microsoft Deployment Toolkit) 部署过程中,可以使用 Task Sequence 来自动化计算机名称的分配。下面是几种常见的方法

发布时间 2023-05-21 02:04:15作者: suv789

在 MDT (Microsoft Deployment Toolkit) 部署过程中,可以使用 Task Sequence 来自动化计算机名称的分配。下面是几种常见的方法:

  1. 使用 MDT 自带的“ZTIGather.wsf”脚本

MDT 自带了一个名为“ZTIGather.wsf”的 VBScript 脚本,用于在部署期间收集有关目标计算机的信息。可以使用该脚本来获取计算机的序列号、型号和制造商等信息,并将这些值存储在 MDT 中的自定义属性字段中,然后使用 Task Sequence 中的脚本来组合这些值以生成唯一的计算机名称。

以下是示例任务序列“CustomTaskSequence”中使用 ZTIGather.wsf 的脚本命令:

复制代码
cscript.exe "%deployroot%\Scripts\ZTIGather.wsf"
  1. 使用 MDT 中的“UUIDGEN.exe”

MDT 提供了一个命令行工具“UUIDGEN.exe”,可以生成随机的 UUID。可以在 Task Sequence 中添加该命令,并将其输出存储在 MDT 属性字段中以作为计算机名称的一部分。

以下是示例任务序列“CustomTaskSequence”中使用 UUIDGEN.exe 的脚本命令:

复制代码
set NewName=%SerialNumber%_%UUID%
  1. 使用 DHCP 服务器的“预分配”功能

在部署过程中,DHCP 服务器可将已知的 MAC 地址与预分配的 IP 地址进行匹配,并将与该计算机关联的名称返回给部署流程。可以根据计算机的位置、磁盘大小或其他属性来命名计算机,并由 DHCP 服务器分配相应的 IP 地址。

总之,MDT 提供了若干自动化计算机名称分配的方法,管理员可以根据实际需求和环境灵活选择并配置相应的脚本命令。这些方法能够大大减少手动操作,提高工作效率和精度。