根据主板的SN码匹配对应的 计算机名字 并且完成改名.

大家好,我是新来的小白.95年,目前在一家外企工作

  • 原因
    公司新来了一批机器,大概40-50台左右,因为要入域嘛,所以要更改计算机名字.
    你一个个翻SN 对应 Excel 哪一个hostname你会疯掉的.
    就写了一个小脚本.
    这个脚本是集合进去自己公司镜像里面的一个小脚本,所以单独拆开来给你们讲,毕竟搜了一圈没搜到相关教程.
    未来有时间把镜像也给你们讲一下怎么做. 教程很水,高手放过.

**

代码如下.

**

@echo off%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exitfor /f "tokens=2 delims==" %%i in ('wmic bios get serialnumber /value') do set SN=%%ifor /f "tokens=2 delims=|" %%a in ('findstr "^%SN%" C:\Temp\SN.txt') do set compName=%%awmic COMPUTERSYSTEM WHERE Name="%computername%" CALL rename name=%compName%

代码解析

%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

这一段主要是为了提权,提权的意思就是提高权限,因为你不保证你所有机器登录的帐号一定是Admin,就是最高权限那个,
这时候你双击这个脚本,其实它还是以普通用户去跑,并没有使用到Admin权限.
你需要右键管理员才能跑这个脚本.
这个代码其实是为了模拟出右键>以管理员账户去跑这个功能.
听明白了吗同学们…
好了,要到第二段了…


for /f "tokens=2 delims==" %%i in ('wmic bios get serialnumber /value') do set SN=%%i

这里主要运用到Cmd 的 查找命令跟设定变量以及分隔选中命令.

tokens=2 取第二个
delims== 用=号分隔
wmic bios get serialnumber /value 后面的/value是为了多一个= 号
do set SN=%%i 设变量


 for /f "tokens=2 delims=|" %%a in ('findstr "^%SN%" C:\Temp\SN.txt') do set compName=%%awmic COMPUTERSYSTEM WHERE Name="%computername%" CALL rename name=%compName%

‘findstr “^%SN%” C:\Temp\SN.txt’ 查找 变量%SN% 在这个txt文档
查找到之后 用|分隔 取第二个,设变量为compName=%%a

SN.TXT格式如下
SN|HOSTNAME

wmic COMPUTERSYSTEM WHERE Name="%computername%" CALL rename name=%compName%

更简单,不说了.

完毕…

为什么这么虎头虎脑,因为这破东西我没保存,我退出去一次想死.
其实我写了很多的…

使用计算机SN号匹配对应的计算机名 作为计算机名字的一个小脚本 win10可用相关推荐

  1. 计算机黑屏跳横杠,电脑一开机到黑屏一个小横杠闪的那就过不去了为什么

    朋友,你好,一般发生开机以后或者重启以后出现黑屏,左上角出现一个光标,在哪里跳,这是因为硬盘的主引导记录(MBR)损坏,硬盘的分区表出错或者丢失,而导至的无法引导,常用的处理方案就是:重建主引导记录( ...

  2. 学计算机拼音摇号,升初专栏丨小升初计算机摇号入学到底是如何进行随机录取的?...

    原标题:升初专栏丨小升初计算机摇号入学到底是如何进行随机录取的? 6月15日起,丰台.朝阳.海淀等区将陆续进行最后的划片或派位入学志愿填报,虽说已进行了一批次派位录取,但仍有很多家长不清楚计算机摇号到 ...

  3. 计算机用户域怎么删除,如何查找并删除AD域中多余的计算机帐号?

    如何将过期的计算机从computers容器中自动清除?因为有很多时候没有按正常的方法退域,导致在AD的computers容器中存在很多过时的计算机,有没有办法让它自动清除呢 对我们广大网络管理员来说, ...

  4. 学计算机怎么入校,计算机摇号入学到底是如何进行随机录取的?一文了解!

    北京小升初网 获取最新政策,学校招生信息. 6月15日起,丰台.朝阳.海淀等区将陆续进行最后的划片或派位入学志愿填报,虽说已进行了一批次派位录取,但仍有很多家长不清楚计算机摇号到底是如何进行随机录取的 ...

  5. 用计算机摇号算不算随机抽样,专家解读摇号原理:随机抽不等于随意抽(2)

    "操作上讲只要根据随机的方法产生种子,就没问题" 丁文兴:要保证抽样过程公平的难点,还在于产生随机数种子的时候,要保证随机性.因为计算机不像骰子,它是一个暗箱,大家会觉得其中可能有 ...

  6. vb计算机水平考试笔试,2007年4月全国计算机等级考试二级VB笔试试卷及参考答案...

    一. 选择题(第小题2分,共70分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的.请将正确选项填涂在答题卡相应位置上,答在试卷上不得分. (1) 下列叙述中正确的是 A) 算法的效 ...

  7. 华为服务器sn号查询网站,linux 查询服务器sn号

    linux 查询服务器sn号 内容精选 换一换 对于Linux弹性云服务器,磁盘分区与磁盘设备名称完全对应.本节以Red Hat Enterprise Linux 7的图形界面为例,介绍查询Linux ...

  8. 计算机是一种能够预先,第1章计算机基础知识 一级msoffice电子教案

    第1章计算机基础知识 一级msoffice电子教案 (56页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 第1章 计算机基础知识 ? 1 ...

  9. 计算机基础题考试题库(有要报考计算机二级的小伙伴一定要看看哦)

    1.完整的计算机系统由( C )组成. A.运算器.控制器.存储器.输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主机箱.显示器.键盘.鼠标.打印机 2.以下软件中,( D )不 ...

  10. 计算机实用基础试题答案,广西成人高校《计算机实用基础》统考理论试题(A卷)(含答案)...

    广西成人高校<计算机实用基础>统考理论试题(A卷)(含答案) (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.9 积分 广西成人高校 ...

最新文章

  1. 浙大开源 | VID-Fusion: 用于精确外力估计的鲁棒视觉惯性动力学里程计
  2. web 静态页面和动态页面的区别
  3. Insyde uefi 隐藏设置_安卓福利,手机桌面图标隐藏,找应用按字母轻松搞定!
  4. [TP5填坑]关于助手函数input一不小心取不到get值的解决办法
  5. java web转码_javaweb后台转码
  6. mybatis-01
  7. C++中宏的定义与用法(现已被内联函数所代替)
  8. outputStream
  9. 7.业务架构·应用架构·数据架构实战 --- 业务架构书
  10. 拓端tecdat|GIS遥感数据可视化评估:印度河流域上部的积雪面积变化
  11. 数据可视化工具软件哪个最好
  12. DWM1000开启后TX、RX、SFD、RXOK均不亮的原因
  13. 系统分析师-论文准备
  14. 坚果nuts 加速 官网_坚果 R2 发布:骁龙 865、1 亿像素、双曲面屏,售价 4499 元...
  15. GNSS数据下载网址整理
  16. 盘点那些年BAT字节跳动等互联网公司的程序员、工程师一夜暴富的都市传说
  17. php waf 搭建,如何构建属于自己的nginx waf防火墙 VeryNginx
  18. SQLite的下载与配置
  19. word段落操作快捷键(一)
  20. python socket通信 心跳_python socket 编程之三:长连接、短连接以及心跳(转药师Aric的文章)-阿里云开发者社区...

热门文章

  1. GRE高频词汇出现频率汇总
  2. Web 框架之 SSH 框架的简单搭建的简单整理(基于Eclipse)
  3. 云计算ACP认证考试题库之101-200
  4. BIOS和DOS的区别
  5. 刷机-升级到3.90M33的方法
  6. uchome 数据字典详解
  7. Windows清理助手系统诊断使用教程
  8. 解决HD3000在OS X 10.10.2上横线和花屏问题
  9. C++实现金山打字通助手
  10. 获取TrustedInstaller权限