MDT8456部署Windows系列 : 技巧篇—制作MDT客户端目标OU下拉列表并自定义显示名
Posted 微风ATBJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MDT8456部署Windows系列 : 技巧篇—制作MDT客户端目标OU下拉列表并自定义显示名相关的知识,希望对你有一定的参考价值。
前言
很多时候HelpDesk会希望自己在使用MDT部署操作系统时,能够自主选择计算机加域后的目标OU,以便满足他们的一些特殊需求。
本篇将通过创建一个OU选择清单并替代使用CustomSettings.ini
规则,由用户自主选择。
操作指引
- 创建
DomainOUList.xml
配置文件,格式如下:
<DomainOUs>
<DomainOU value="目标OU地址1">自定义显示名1</DomainOU>
<DomainOU value="目标OU地址2">自定义显示名2</DomainOU>
<DomainOU value="目标OU地址3">自定义显示名3</DomainOU>
//需要多少加多少
</DomainOUs>
我的环境中,配置文件如下:
<DomainOUs>
<DomainOU value="OU=Laptops,OU=Computers,OU=ITPro,DC=ITPro,DC=cc">ITPro Laptops</DomainOU>
<DomainOU value="OU=Workstations,OU=Computers,OU=ITPro,DC=ITPro,DC=cc">ITPro Desktops</DomainOU>
<DomainOU value="OU=Servers,OU=Computers,OU=ITPro,DC=ITPro,DC=cc">ITPro Servers</DomainOU>
</DomainOUs>
- 将
DomainOUList.xml
复制到MDT部署目录\\Scripts
目录中。我的环境,路径如下:
[font color="#DC143C"]D:\\ITPro_MDT\\Scripts\\DomainOUList.xml[/font] - 在
DomainOUList.xml
配置文件中,添加SkipDomainMembership=NO
;
==如果直接进行部署,你将会在MDT选择OU点击下一步时遇到OU: "Invalid OU format (must start with OU=)"这个报错,以下为解决方法。==
-
先备份
MDT部署目录\\Scripts\\DeployWiz_ComputerName.vbs
文件,然后进行以下内容修改:- 搜索
Function AddItemToMachineObjectOUOpt(item)
定位在第61行处,将其修改为 [font color="#DC143C"]Function AddItemToMachineObjectOUOpt(item,value)[/font] - 搜索
oOption.Value = item
定位在第65行处,将其修改为 [font color="#DC143C"]oOption.Value = value[/font] - 搜索
AddItemToMachineObjectOUOpt oItem.text
定位在第162行处,将其修改为 [font color="#DC143C"]AddItemToMachineObjectOUOpt oItem.text, oItem.Attributes.getNamedItem("value").value[/font] - 保存并更新MDT
- 搜索
最终效果
按上述方法操作后,新部署系统时默认效果如下图所示:
==貌似 52CTO 无法直接显示 GIF 动图,== 可以点此查看效果
以上是关于MDT8456部署Windows系列 : 技巧篇—制作MDT客户端目标OU下拉列表并自定义显示名的主要内容,如果未能解决你的问题,请参考以下文章
MDT8456部署Windows系列 : 技巧篇—制作MDT客户端目标OU下拉列表并自定义显示名
MDT8456部署Windows系列 : 基础篇—自定义Office 365客户端并使用 MDT部署
MDT8456部署Windows10 21H2系列 : 基础篇—自动化部署必经之路Rules详解
Windows Server 2016部署MDT服务器----测试映像部署
Microsoft 部署工具包 (Microsoft Deployment Toolkit, MDT) 支持多种映像格式,你知道哪些?