模拟测试部署系统,快速定位错误配置

在进行MDT制作,部署新的系统时不可能每一次都是成功的,期间会涉及到配置文件,变量,脚本按照不同场景进行系统,应用,驱动的测试及部署。

所以我们需要快速定位错误配置

前提:

一台加域的计算机

MDT平台部署完成

配置方法:

在域客户端创建MDT文件夹

模拟测试部署系统,快速定位错误配置_第1张图片

模拟测试部署系统,快速定位错误配置_第2张图片

输入lusrmgr.msc打开本地用户和组,在本地组的Administrator组中,添加MDT的管理员(contoso\administrator)

模拟测试部署系统,快速定位错误配置_第3张图片

模拟测试部署系统,快速定位错误配置_第4张图片

模拟测试部署系统,快速定位错误配置_第5张图片

模拟测试部署系统,快速定位错误配置_第6张图片

将\\WDS\DeploymentShare$\Scripts\下的这四个文件复制到C:\MDT下(如果有自定义脚本,也要复制到该目录下)

模拟测试部署系统,快速定位错误配置_第7张图片

将CustomSettings.ini配置文件也要复制一份

模拟测试部署系统,快速定位错误配置_第8张图片

在MDT文件下,新建一个文件夹命名“x64”,将\\WDS\DeploymentShare$\Tools\x64文件下的Microsoft.BDD.Utility.dll复制过去

模拟测试部署系统,快速定位错误配置_第9张图片

下载日志检查文件CMTrace

模拟测试部署系统,快速定位错误配置_第10张图片

# Check for elevation

If (-NOT ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole(`

    [Security.Principal.WindowsBuiltInRole] "Administrator"))

{

    Write-Warning "Oupps, you need to run this script from an elevated PowerShell prompt!`nPlease start the PowerShell prompt as an Administrator and re-run the script."

    Write-Warning "Aborting script..."

    Break

}

cls

if (Test-Path -Path "C:\MININT") {Write-Host "C:\MININT exists, deleting...";Remove-Item C:\MININT -Recurse}

cscript.exe ZTIGather.wsf /debug:true

# 通过CMTrace去打开日志

& "C:\MDT\CMTrace" C:\MININT\SMSOSD\OSDLOGS\ZTIGather.log

将上述代码保存为.ps1的文件

模拟测试部署系统,快速定位错误配置_第11张图片

测试模拟

1.默认计算机名为:DESKTOP-序列号后5位,加域并移到OU=ms,DC=contoso,DC=com里

2.当部署客户端为虚拟机时,自动将计算机命名规则设置为VM-序列号前7位,加域并移动到OU=Workstations,DC=contoso,DC=com里

3.当部署的客户端为虚拟机时,自动部署7zip和微信,其他机型不做安装

4.当部署的客户端为虚拟机时,自动将屏幕分辨率设置为1920*1080.且安装界面Banner的显示名为DeploymentShare for Virtual Machine

将CustomSetting.ini配置文件,更新为

模拟测试部署系统,快速定位错误配置_第12张图片

模拟测试部署系统,快速定位错误配置_第13张图片

我们打开powershell,以管理员身份运行Gather.ps1

模拟测试部署系统,快速定位错误配置_第14张图片

初次运行需要执行这行命令

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force

模拟测试部署系统,快速定位错误配置_第15张图片

模拟测试部署系统,快速定位错误配置_第16张图片

这样说明我们的配置文件没有问题可以去真机上进行部署

模拟测试部署系统,快速定位错误配置_第17张图片

你可能感兴趣的:(win10企业安装,服务器,windows,运维,微软,microsoft)