当前位置: 首页 > news >正文

MDT2013批量升级Win7客户端至Win10

前段时间测试通过MDT2013,升级Win7客户端至Win10,并将office2010升级为office2016 plus,保留原用户的配置文件。之前一直没时间写文章,今天刚好周六,现将过程记录下来,便后来翻阅。

需求:
通过MDT2013 实现将win7 SP1 Ent(Pro)升级为win10 Ent(Pro), 并将原客户端中office2010升级为office2016 plus版本,要求用户配置文件及其他应用程序(outlook等)不受升级影响。

环境介绍:
1、MDT版本:MDT8450,ADK1803;
2、客户端版本:WIN7 SP1 企业版/专业版;
3、win10版本:Win10 1803企业版/专业版;
4、Office版本:Office2016 ProPlus;

实施步骤如下(升级前提前做好用户数据备份):

一、服务器端配置

1、MDT,ADK安装

准备一台windows server 2012R2服务器,将该服务器改名为mdt并加域。安装WDS(windows部署服务),下载、安装MDT和ADK最新版本(MDT8450,ADK1803)
MDT2013批量升级Win7客户端至Win10

2、新建deploymentshare共享

在MDT管理控制台,新建deploymentshare共享。
按照要求,导入win10操作系统iso(升级win7至win10需要用到从windows 批量许可中心下载的标准windows10 ISO,import的类型必须是Full set of source files)。
MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

3、新建升级win10序列

MDT2013批量升级Win7客户端至Win10
选择标准的windows升级序列,如下图:
MDT2013批量升级Win7客户端至Win10
选择需要使用的win10操作系统
MDT2013批量升级Win7客户端至Win10

MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

4、导入office2016应用

MDT2013批量升级Win7客户端至Win10
设置、查看导入的office2016应用属性
MDT2013批量升级Win7客户端至Win10
设置office2016静默安装命令
MDT2013批量升级Win7客户端至Win10
配置自定义工具
MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10
选择删除早期版本(系统升级完成后,原win7系统中的office2010将被删除)
MDT2013批量升级Win7客户端至Win10
自定义需要安装的功能
MDT2013批量升级Win7客户端至Win10

保存自定义设置,一定要保存到updates文件夹下,另为了安装程序在UPDATES文件夹一堆文件中(可能同时包含补丁等)优先识别,推荐自定义安装参数文件名的首字符选“0”

MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

可以创建两个任务序列,一个for win10企业版,一个for win10专业版。
MDT2013批量升级Win7客户端至Win10

5、Rules及Bootstrap设置

设置部署的rules和bootstrap文件,MDT 日志可以不记录
MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

6、设置Deploymentshare共享文件夹权限

MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

7、Update Deployment Share

MDT2013批量升级Win7客户端至Win10

到此,服务器端的配置完成。

二、客户端执行升级

1、检查原win7客户端系统版本

可以看到当前需要升级的客户端操作系统版本为win7企业版,并已加域。
MDT2013批量升级Win7客户端至Win10

2、访问MDT服务器共享文件夹

运行-输入: \\mdt.desit.cn\deploymentshare$\Scripts 访问MDT服务器共享文件夹,找到并运行LiteTouch.vbs脚本文件,输入管理员账号密码来执行该脚本。
请将mdt.desit.cn替换为真实MDT服务器的FQDN或者IP地址。
MDT2013批量升级Win7客户端至Win10

3、选择任务序列

更正一下:
Windows 7 Ultimate(旗舰版)支持升级到windows 10专业版和企业版;
Windows 7专业版支持升级到windows 10专业版和企业版;
windows 7企业版可以升级到windows 10企业版,不支持从windows7 企业版升级到windows 10专业版。

不支持win7家庭版升级,也无法将32位win7升级为64位win10,Win7缺少SP1补丁的,需要提前打好SP1补丁。

MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

如果客户端版本为win7企业版选择升级到win10专业版,则会出现如下报错:

MDT2013批量升级Win7客户端至Win10
勾选是否安装office2016 plus程序
MDT2013批量升级Win7客户端至Win10

4、执行系统升级

因为win7客户端是企业版,所以选择企业版升级序列-Upgrade Win10_1803_Ent
MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10
MDT2013批量升级Win7客户端至Win10

5、查看升级结果

MDT2013批量升级Win7客户端至Win10

一般情况下,执行升级过程需要持续约1-2小时。

6、检查升级后的客户端系统状态

可以看出,当前操作系统已经升级为win10企业版了,加域状态不变。
MDT2013批量升级Win7客户端至Win10

原先的win7操作系统文件保留在C盘windows.old
MDT2013批量升级Win7客户端至Win10
检查office版本是否升级成功。
MDT2013批量升级Win7客户端至Win10
查看当前登录的用户
MDT2013批量升级Win7客户端至Win10

注:升级后没有恢复到以前版本的选项,即升级系统后没有回退到win7的选项。

MDT2013批量升级Win7客户端至Win10

7、outlook端检查

win10操作系统下,Exchange MAPI模式,outlook端连接可能会出现如下报错:
MDT2013批量升级Win7客户端至Win10

客户端网络配置如果没有填写真实存在的网关地址,则outlook2016通过exchange模式连接exchange服务器,则会出现如上报错。

POP3/OWA连接无报错,邮件收发正常。

添加真实存在的网关地址后,连接正常。
MDT2013批量升级Win7客户端至Win10

一般情况下,win7升级到win10操作系统,大部分windows驱动程序默认会集成在操作系统中,部分驱动程序可根据需要手动安装或者根据型号通过MDT导入驱动。

另外,PXE方式无法看到升级序列,即无法通过PXE方式来进行win7操作系统升级。

以上方式主要依靠网络来实现win7系统升级,批量升级操作系统的效率受带宽影响。可以U盘等介质来安装,需要通过MDT制作media介质,并将media拷贝到U盘中。不过不是在客户端开机时进入U盘安装(因为看不到升级序列),而是开机后打开并运行U盘Scripts文件夹中的LiteTouch.vbs来执行系统升级。

转载于:https://blog.51cto.com/5ihutang/2138580

相关文章:

  • 第22章,mysql数据库-1
  • Python_week1-2018.7.8(购物车,BMI增删改查系统)
  • 服务器状态监控相关
  • 初学Python——面向对象编程
  • 给妹子讲python-S01E07字符编码历史观-从ASCII到Unicode
  • JS字符串转数字方法总结
  • 经典算法详解(6)渔夫捕鱼
  • MariaDB 10.3 instant ADD COLUMN亿级大表毫秒级加字段
  • 09_用户行为分析_广告精准推送项目介绍
  • Linux 查看gpu信息 Nvidia显卡信息及使用情况
  • tensorflow笔记6:tf.nn.dynamic_rnn 和 bidirectional_dynamic_rnn:的输出,output和state,以及如何作为decoder 的输入...
  • CSS标签
  • 自我绘制四
  • 路飞学城-Python爬虫集训-第二章
  • 正则之从dom字符串中提取url
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 2017 前端面试准备 - 收藏集 - 掘金
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • ECMAScript入门(七)--Module语法
  • gitlab-ci配置详解(一)
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • mysql_config not found
  • node 版本过低
  • PAT A1017 优先队列
  • Spark学习笔记之相关记录
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 爱情 北京女病人
  • 模型微调
  • 判断客户端类型,Android,iOS,PC
  • 用Canvas画一棵二叉树
  • 智能合约Solidity教程-事件和日志(一)
  • 自定义函数
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • ​configparser --- 配置文件解析器​
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (4)STL算法之比较
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (未解决)macOS matplotlib 中文是方框
  • ***原理与防范
  • **python多态
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .net 中viewstate的原理和使用
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET中的十进制浮点类型,徐汇区网站设计
  • /bin/rm: 参数列表过长"的解决办法
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @EnableWebMvc介绍和使用详细demo
  • [2016.7 day.5] T2