WDS+MDT网络启动自动部署windows(二十二)MDT高级任务序列,备份数据到共享目录并重装系统

简介#

我就是想窝在自己的工位,不想出现场。

如何把MDT,安装系统,最大化的利用起来?

那么我们要考虑三种常见工作状况,一种不常见工作状况。

核心设置 SkipUserData=YES,可以设置在RULES中,customsettings.ini文件中。

数据库设置,是优先于RULES的。

全新安装-不保存数据#

啥也不保留了,重新分区,重新装系统,根据任务序列安装软件。

序列模板Standard Client Task Sequence

根据需要配置自动选盘……任务

屏蔽备份恢复任务(可选)

网络启动,该任务可见,但是并不备份用户数据。

共享目录启动,该任务可见,自动备份用户数据。

 

 微软的文档说交互界面选择不备份,仍将备份计算机,我都屏蔽任务了,也不知道备份不,试试吧。

  1. 选择“不备份现有计算机”,然后选择“下一步”。

     注意

    USMT 仍将备份计算机。

看来微软的意思是共享目录启动时,会自动备份。

重新安装-保存数据-不改分区#

再某些时候,已经按任务序列进行过分区安装标准系统,系统故障,需要重新安装时,是不需要重新分区的,即使备份文件,也只需要备份系统分区的用户文件。

微软的叫法叫就地升级,但是这个是保留已安装软件的,相当于执行升级安装。

序列模板Standard Client Upgrade Task Sequence

网络启动,该任务不可见。

共享目录启动,该任务可见,可以备份用户数据。

需要到MDT共享目录去启动。LiteTouch.vbs

由于是升级安装,所以数据无需额外备份。

但是这个保留软件,实在鸡肋。只有个别特殊的终端,软件过于复杂才考虑该任务。

任务序列中有Install Applications任务,可以根据需要自定义安装新软件。

保存数据(手动)#

这个真没办法自动了,必须手动,可以考虑在windows环境下执行update任务序列,这个序列在网络引导时是不会出现在任务序列的。

备份完成后,更新MDT数据库,将老的mac地址换成新的mdt地址,网络启动重新分区安装

序列模板备份Standard Client Replace Task Sequence

需要到MDT共享目录去启动。LiteTouch.vbs,且网络引导启动,无法识别该任务序列。

会在samba备份目录生成备份文件。这也就是为什么网启全新安装并没有抓取到用户数据,因为没有环境变量来判断系统安装盘是哪个,无法备份用户数据。

这个任务只是手动备份用户数据。

可以根据需要,添加自定义脚本,备份其他分区的数据。上一篇有写

重新安装-重新分区-恢复备份#

当然也有一些老设备,分区并不符合任务序列设计,需要重新分区以适应MDT任务序列以及未来的IT规划。在上面一个手动备份数据后,就可以放心使用标准任务序列来安装了。

重新分区,且samba目录有备份的用户数据。安装时就可以自动恢复用户数据了。

序列模板Standard Client Task Sequence

网络启动,该任务可见,但是并不备份用户数据。会使用new computer任务组,可以执行分区。

共享目录启动,该任务可见,自动备份用户数据。不使用new computer任务组,不会执行分区。

无需额外修改,安装时会自动恢复手动备份的用户数据。

自定义任务备份其他分区的任务,还没写恢复脚本。

更换设备#

这个也有过经历。

设备老旧,需要更换,和重新安装-保存数据-重新分区是一样一样的。

只是有一点,备份任务完成后,去MDT数据库,更新一下旧电脑的mac,到新电脑。

然后再使用新电脑MDT全新安装。

MDT数据库匹配时,我们一直使用mac地址来进行数据匹配,所以我们可以通过仅更新MDT数据库的MAC地址来使全新安装时恢复原计算机数据。

数据库记录中计算机  test-001,备份时使用的mac是A,计算机名是TEST-001

                                                   恢复时使用的mac是B,计算机名还是TEST-001

所以仅需要再备份后,调整该记录的mac地址,即可恢复到新计算机上了。

作者:上官飞鸿

出处:https://www.cnblogs.com/jackadam/p/18195786

版权:本作品采用「知识共享-署名-非商业性-禁止演绎(CC-BY-NC-ND)」许可协议进行许可。

posted @   上官飞鸿  阅读(263)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示