MDT中实现一个任务序列(TS)对不同型号机器识别分区
2017-11-02 10:52
501 查看
背景:
公司刚进了一批新的办公机器,有两块硬盘,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/
公司刚进了一批新的办公机器,有两块硬盘,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/
相关文章推荐
- 如何让MDT实现每个任务序列执行不同的设置
- C#--第七周实验--任务5--编写一个控制台应用,实现输出一个从1开始到511*511长度的随机数序列
- MDT实现"零"接触部署(二)——制作任务序列
- 1.写一个函数返回参数二进制中1的个数2.获取一个数二进制序列中所有的偶数为和奇数位,分别输出二进序列3.输出一个整数的每一位4.编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(b
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 给一个由n-1个整数组成的未排序的序列,其元素都是1~n中的不同的整数。如何在线性时间复杂度内寻找序列中缺失的整数
- 实现一个机器部署多个WEB站点的常见方法【端口、主机头、ip】
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- mapreduce不同类型的数据分到同一个分区是否会影响输出结果
- Struts2 如何实现同一个action不同方法进行传值
- linux0.11学习笔记-技术铺垫-简单AB任务切换程序(1)-实现一个简单的bootloader
- 经典面试题:求数组的最大子序列和;实现函数 :判断一个自负喜欢是否是另一个字符串旋转所得;杨氏矩阵中查找一个数。
- 基于Oracle,采用JDBC、Hibernate不同方式实现自定义序列主键生成
- 用JS实现一个定时任务管理插件
- 1.输出一个整数的每一位。2. 编程实现: 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
- WebSocket不同版本的三种握手方式以及一个Netty实现JAVA类
- Android 一个例子来解读Fragment实现横竖屏不同的布局
- 这是一个秒杀系统,即大量用户抢有限的商品,先到先得 用户并发访问流量非常大,需要分布式的机器集群处理请求 系统实现使用Java
- Java实例 定义任务的一个发射小程序 实现Runnable接口并编写run()方法
- 同一个类的不同实例的实现