计算机主机序列,SCCM任务序列自动根据SN号命名计算机
在使用SCCM部署计算机的过程中,大部分的情况下都不需要人员干预的,但是通常部署完成的计算机都是随机以MINI-开头的计算机名,会对加域造成不变
此时,我们可以通过在任务序列中添加PS1脚本,完成计算机的命名
此示例中根据主板型号(OptiPlex 7040和Latitude 3046 )重命名为D7040-2JDW0018或D3046-2Y7R4U2I,具体情况可根据自己想要的结果进行组合
$ComputerModel = (Get-WmiObject -Class Win32_ComputerSystem | Select-Object Model).Model
$SerialNumber = (Get-WmiObject -Class Win32_BIOS | Select-Object SerialNumber).SerialNumber
Switch -Wildcard ($ComputerModel)
{
"OptiPlex*"
{
$OSDComputerName = "D"+$ComputerModel.Replace("OptiPlex ","").Replace("OptiPlex","")+"-"+$SerialNumber
$TSEnv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$TSEnv.Value("OSDComputerName") = "$OSDComputerName"
}
"Latitude*"
{
$OSDComputerName = "D"+$ComputerModel.Replace("Latitude E","").Replace("LatitudeE","")+"-"+$SerialNumber
$TSEnv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$TSEnv.Value("OSDComputerName") = "$OSDComputerName"
}
}
将以上内容保存为ps1文件,并放入Scripts文件夹进行共享
![](https://s4.51cto.com/images/blog/201810/22/9968d87466b91055e01331302e1fb123.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在脚本编写完毕之后,打开SCCM控制台,进行添加
![](https://s4.51cto.com/images/blog/201810/22/4827de0645d0db5e77036289bf7357c8.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
程序类型选择不创建程序
![](https://s4.51cto.com/images/blog/201810/22/a7ca4d5d9ca84d280896aa38602f0a4b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
添加完成后将该包分发到分发点,并勾选复制到分发点
![](https://s4.51cto.com/images/blog/201810/22/19614e866a1a26661036fd08b1e57720.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
现在,即可在序列中添加该脚本,在设置任务序列变量后添加一条如下步骤
powershell.exe -noprofile -command "Set-ExecutionPolicy Bypass LocalMachine" -force
以允许运行脚本
![](https://s4.51cto.com/images/blog/201810/22/fe6b72890d029071f6e4e06208ec0e14.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
然后继续添加一条步骤:powershell.exe -noprofile -file OSDComputerName.ps1
![](https://s4.51cto.com/images/blog/201810/22/eb4332c9b8f8b184c77cfbeff5ff3e2e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
这里要注意包的名称和脚本的名称需与您定义的一致
**最终部署完的计算机会根据厂商的首字母+型号+"-"+SN号进行计算机命名**
![](https://s4.51cto.com/images/blog/201810/22/7022135b52f035addcffb6bb1272c236.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
计算机主机序列,SCCM任务序列自动根据SN号命名计算机相关推荐
- Oracle创建序列,删除序列,得到序列的例子
序列的创建 create sequence seq_newsId increment by 1 start with 1 maxvalue 999999999; 得到序列的SQL语句 select s ...
- python中的序列封包和序列解包
今天我们要学的内容是python中的序列封包和序列解包,在此之前,我要先给你们讲解一下python中的序列. 可能刚接触python的朋友们都听过序列这个词,那么什么是序列呢? 序列就是可以进行索引和 ...
- numpy序列预处理dna序列_使用机器学习和Python揭开DNA测序神秘面纱
"脱氧核糖核酸(DNA)是一种分子,其中包含每个物种独特的生物学指令.DNA及其包含的说明在繁殖过程中从成年生物传给其后代." 简介 基因组是生物体中DNA的完整集合.所有生物物种 ...
- c语言dnakmer序列,全新DNA序列的Kmerindex问题.doc
数学建模论文 题目: DNA序列的k-mer index问题分析 队长姓名:陈智添 学院:数学与信息学院 联系方法队员姓名:方宇靖 学院:数学与信息学院 联系方法队员姓名:张 航 学院:数学与信息学院 ...
- numpy序列预处理dna序列_【陪你学生信】七、在数据库中检索相似的序列
一.相似度Similarity 序列的分析离不开相似度这个指标,相似度比较高的序列往往具有相似的结构.执行相似的功能.所以用未知序列blast得到的结果可以对未知序列进行推测. 当两个序列非常相似时, ...
- java oracle 序列_Oracle之序列
一.序列概述 在Oracle中,可以用Sequence序列号生成器,为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字).其主要用途是生成表的主键值,可以在插入语句中引用,在插入之前,获取序列 ...
- 在oracle中创建一个序列,Oracle(创建序列)
概念: 所谓序列,在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复. 1.序列可以自动生成唯一值 2.是一个可以被共享的对象 3.典型的用来生成主键值的一个 ...
- 扩增子分析解读4去嵌合体,非细菌序列,生成代表性序列和OTU表
写在前面 之前发布的<扩增子图表解读>系列,相信关注过我的朋友大部分都看过了(链接直达7月文章目录).这些内容的最初是写本实验室的学生们学习的材料,加速大家对同行文章的解读能力. < ...
- 有重叠与无重叠序列之序列检测与序列产生
目录 前言 无重叠序列产生 移位寄存器实现 状态机实现 有重叠序列产生 移位寄存器方式实现 状态机方式实现 博文推荐 前言 序列检测与序列产生是一对对称的设计,就像有微分就有积分一样. 序列检测分为有 ...
- python序列类型-python序列类型种类详解
python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...
最新文章
- 近期活动盘点:统计学概论和医疗临床大数据分析讲座、24小时创新挑战:数字时代的人类健康与福祉...
- Linux中如何使用mysql和php_hi 感恩节——Linux基础教程之mysql和php
- 查看python版本号-Mac终端查看python版本号
- YOLOv5添加注意力机制 Pytorch
- Python技术分享:ndarray对象的常用属性
- python数据结构与算法之排序
- 前端学习(2087):v-on得修饰符使用案例
- android sdk离线安装
- employees mysql_「employees」mysql示例employees数据库 - seo实验室
- [UE4]关于分支Sequence和条件分支的组合用法
- thinkphp count distinct
- ixigua解析_资本运作系列课程五:《科创板申请上市估值模型理论解析》现场直播回放...
- tar:time stamp in the future
- 【CSDN】博文导入微信公众号
- IP Catalog与Create Block Design调用软核的不同
- 三维几何图形创作方法(Geometry3D)之三
- 小猿圈解读Go语言的前景
- 再也不用手写爬虫了!推荐5款自动爬取数据的神器!
- 基于FPGA的简单视频传输方案设计
- 工业机器人图册 索罗门采夫_机械手控制系统设计(完整图纸)
热门文章
- vs禁用函数安全检查
- HTML5 的新增特性
- openstack搭建(私有云、公有云)云计算遇到的相关问题汇总整理
- 万字实录:从DDCTF大赛看当前网络安全新趋势 | 硬创公开课总结文+视频(上篇)...
- 逻辑回归实现文本分类
- Resolver error Error Downloading VS Code Server failed - please install either curl or wget on the
- 从零开始学习股票知识
- Web3.0世界知识体系分享-免费自动批量生成NFT图片和批量部署NFT
- unity 物理碰撞
- 小米商城前端页面(静态)