背景:
公司刚进了一批新的办公机器,有两块硬盘,0号位置的是一块24G的SSD,原厂是用来给机械加速用,1号位置的是一块2T的机械。
问题来了,之前机器只有一块硬盘,在0号位置,如果是用以前的任务序列(Task Sequence),就会在新机器上面部署的时候会对0号磁盘操作,也就是对那块24G的SSD使用老机器的1TB磁盘分区策略,肯定是直接报错的...
老机器分区策略:
----------------------------------------------------------
这时候有人就说了,新机器直接新建一个TS不就解决了吗,安装的时候选择TS,按照型号选择就行了
但是对于我这个追lan求de完bu美xing的人来说,这种方法肯定是不行的,我的目标是一个TS吃遍天下
这个时候该肿么办呢
然而然而....
试了各种关键词组合都没找到想要结果,什么MDT入门到精通啦,什么实战MDT啦,最多就是说格式化C盘的TS和全盘格式化TS的设置,这不是我想要的
那好吧,我只能问问国外的大佬了,微软的TechNet翻了,没找到,那我去问问我谷哥
----------------------------------------------------------
废话不多说,上干货
打开你要修改的TS,在格式化的前一步,Validate下新建一个Set Task Sequence Variable
里面的内容按如图所示,意思是先设置DiskDone变量为NO
然后新建一个Group
Name里面填写机器型号
如何获取机器型号?
打开cmd,运行 wmic csproduct get name
Name下面的一行即为机器型号
如图所示添加对应文件夹的Task Sequence Variable
在文件夹下面可以直接把以前的机型格式化步骤复制进去
或者手动添加,手动添加的记得在格式化的option里面添加IsUEFI判断条件,如果纯legacy bios环境可以无视...
格式化策略添加完成之后,接着和第一步一样,添加一个Set Task Sequence Variable
如图设置,将DiskDone变为YES
接着重复以上步骤,对另一个型号的机器添加分区策略
Others文件夹里面的是对其他型号的机器分区策略
Option选项删去判断型号即可
保存修改,测试通过
--END--
参考文章:https://deploymentbunny.com/2017/02/10/osd-conditional-disk-layout-based-on-model/
转载于:https://blog.51cto.com/mikeyoo/1978337