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

本文详细描述了在使用MDT进行系统部署时,如何处理配置文件、添加管理员权限、复制脚本和工具,以及使用CMTrace检查日志以定位错误。同时介绍了自动化测试步骤,如计算机命名规则、安装特定软件和调整屏幕分辨率。
摘要由CSDN通过智能技术生成

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

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

前提:

一台加域的计算机

MDT平台部署完成

配置方法:

在域客户端创建MDT文件夹

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

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

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

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

下载日志检查文件CMTrace

# 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的文件

测试模拟

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配置文件,更新为

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

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

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force

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

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值