马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一、情况准备
1. VMware Workstation 虚拟机配置
- 新建虚拟机
- 范例:Microsoft Windows Server 2022 Standard
- 内存:4GB+
- 硬盘:100GB(动态分配)
- 网络模式:NAT(需启用局域网通信)
- 操纵系统镜像:Windows Server 2022 ISO
- 虚拟机硬件优化
# 启用虚拟化引擎(VMware设置)
- 虚拟化 Intel VT-x/EPT 或 AMD-V/RVI
- 处理器:2核心以上
- 关闭不必要的USB控制器、声卡
二、MDT 摆设步骤
1. 安装Windows Server操纵系统
- 启动虚拟机挂载ISO,选择安装"Windows Server 2022 Standard (Desktop Experience)"
- 分区:系统分区50GB,数据分区50GB
- 设置管理员密码:Admin@SecurePass123
2. 基础情况配置
powershell
# 设置静态IP(以管理员身份运行PowerShell)
New-NetIPAddress -InterfaceAlias "Ethernet0" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet0" -ServerAddresses 192.168.1.1
# 重命名盘算机
Rename-Computer -NewName "MDT-SERVER" -Restart
# 关闭防火墙(测试情况)
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
3. 安装依靠组件
- 安装ADK (Windows Assessment and Deployment Kit)
Deployment Tools
Windows Preinstallation Environment (Windows PE)
User State Migration Tool (USMT)
- 安装MDT (Microsoft Deployment Toolkit)
4. 配置MDT摆设共享
powershell
# 启动MDT Workbench
New Deployment Share:
- Path: D:\MDT_DeploymentShare
- Share Name: MDT_Deployment$
- Description: Primary Deployment Share
- 导入操纵系统镜像
- 将Windows 10/11 ISO挂载到虚拟机
- 右键"Operating Systems" → "Import OS" → 选择挂载的ISO路径
- 配置任务序列(以Win11为例)
powershell
New Task Sequence:
- Task Sequence ID: WIN11_X64_PRO
- Template: Standard Client Task Sequence
- OS Image: Windows 11 Pro x64
- 输入产品密钥(或选择KMS激活)
- 本地管理员密码:Admin@Local123
- 注入驱动和应用程序
- 将驱动程序包拖放至"Out-of-Box Drivers" → 按型号分类(Dell/HP/Lenovo)
- 在"Applications"中添加常用软件(如Office、Chrome)的静默安装包
三、集成WDS(可选,用于PXE启动)
powershell
# 安装WDS角色
Install-WindowsFeature -Name WDS -IncludeManagementTools
# 配置WDS服务
$WDSServer = Get-WdsServer
Set-WdsBootProgram -Architecture x64 -FileName boot\x64\wdsnbp.com
Set-WdsInstallImageGroup -Name "MDT Images"
# 绑定MDT到WDS
Import-Module "C:\Program Files\Microsoft Deployment Toolkit\Bin\MicrosoftDeploymentToolkit.psd1"
Update-MDTDeploymentShare -Path "DS001:" -Force
四、测试摆设流程
1. 创建测试虚拟机
- 新建虚拟机:
- 内存:2GB
- 硬盘:60GB
- 网络:与MDT服务器同网段
2. PXE启动摆设(或通过ISO引导)
- PXE启动流程
- 虚拟机开机按F12选择网络启动
- 选择任务序列"WIN11_X64_PRO"
- 自动完成分区、安装、驱动注入
- ISO引导方式
bash
# 生成启动ISO(MDT Workbench中操纵)
Right-click Deployment Share → Update → Generate ISO
# 挂载ISO到测试机光驱
3. 验证摆设结果
powershell
# 查抄摆设日志
Get-Content C:\Windows\Panther\UnattendGC\SetupAct.log | Select-String "Error"
# 验证应用程序安装
Test-Path "C:\Program Files\Microsoft Office\Office16\WINWORD.EXE"
# 查抄驱动状态
Get-WindowsDriver -Online | Where-Object {$_.ProviderName -match "Dell"}
五、一样平常运维操纵
1. 更新管理
powershell
# 更新驱动库
Robocopy \\NAS\Drivers\Latest D:\MDT_DeploymentShare\Out-of-Box Drivers /MIR
# 更新应用程序包
Update-MDTApplication -Path "DS001:\Applications\Chrome" -SourcePath \\Repo\Chrome\Latest
# 重建启动镜像
Update-MDTDeploymentShare -Path "DS001:" -Force -Verbose
2. 监控与日志
powershell
# 实时监控摆设状态(MDT Monitoring节点)
Get-ChildItem "D:\MDT_DeploymentShare\Logs" -Filter *.log |
Select-Object -Last 1 |
Get-Content -Tail 100 -Wait
# 清算旧日志(筹划任务)
Get-ChildItem "D:\MDT_DeploymentShare\Logs" -Recurse -File *.log |
Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} |
Remove-Item -Force
六、备份计谋
1. 关键数据备份
powershell
# 备份摆设共享(逐日增量)
$Date = Get-Date -Format "yyyyMMdd"
Compress-Archive -Path D:\MDT_DeploymentShare -DestinationPath \\BackupNAS\MDT_Backup_$Date.zip -Update
# 备份任务序列配置
Export-MDTTaskSequence -Path "DS001:\Task Sequences\WIN11_X64_PRO" -Destination \\BackupNAS\TS_WIN11.xml
# 备份自定义脚本
Robocopy D:\MDT_DeploymentShare\Scripts \\BackupNAS\MDT_Scripts /MIR /R:3 /W:10
2. 虚拟机快照计谋
- 关键节点快照
- 初始安装完成后
- 重大更新前(如ADK升级)
- 季度性基准快照
- 自动快照(VMware命令)
bash
vmrun -T ws snapshot "[VMX路径]" "MDT_Weekly_$(date +%Y%m%d)" quiesce
七、注意事项
1. 安全防护
powershell
# 共享文件夹权限(最小化原则)
icacls D:\MDT_DeploymentShare /grant "MDT_Admins OI)(CI)F" /inheritance:r
# 定期更换摆设账户密码
Set-ADAccountPassword -Identity MDT_Deploy_User -NewPassword (ConvertTo-SecureString "New@Pass123!" -AsPlainText -Force)
2. 常见故障处理
征象
| 排查步骤
| 修复命令
| PXE启动失败
| 查抄DHCP Option 67 (Bootfile Name)
| netsh dhcp server show optionvalue 67
| 驱动注入失败
| 验证驱动程序INF签名
| pnputil /add-driver OEM123.inf
| 应用程序静默安装报错
| 查抄应答文件Unattend.xml
| C:\Windows\Panther\Unattend.xml
|
八、扩展功能
1. 多平台摆设
powershell
# 添加Linux摆设支持(需MDT插件)
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" -SourcePath /mnt/ubuntu-22.04 -DestinationFolder "Ubuntu"
# 配置Kickstart文件
New-Item -Path "DS001:\Scripts\Linux" -Name "ks.cfg" -Value "@include /usr/share/mdt/linux/ubuntu.cfg"
2. 自动化测试(PowerShell + Pester)
powershell
# 安装Pester测试框架
Install-Module -Name Pester -Force
# 编写摆设验证测试
Describe "MDT Deployment Validation" {
It "Should have Office installed" {
Test-Path "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" | Should -Be $true
}
}
Invoke-Pester -Path .\MDT_Test.ps1
最终验证清单:
- 测试虚拟机通过PXE/ISO完成无人值守安装
- 全部驱动、应用程序自动摆设完成
- 系统激活状态正常(KMS或MAK)
- 日志中无关键错误(Error Code 0)
- 备份文件可成功还原至新情况
建议在生产情况摆设前,至少举行3次完整流程测试,并记录每次摆设耗时和资源占用情况作为基线参考。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |