@echo off

rem 原理:根据MAC地址来判断IP及机号.

rem 先要获取网吧全部机器的MAC地址,再将其添加到如下例表中.

rem 将本脚本添加到开始启动菜单.

rem GHOST完成之后选择自动重启客户机即可!

rem ...............以下是MAC、IP及机号对照表.................

rem 00-19-5b-32-64-da 192.168.1.1 JIN001

rem 00-19-5b-32-63-db 192.168.1.2 JIN002

rem 00-19-5b-32-65-08 192.168.1.3 JIN003

rem 00-19-5b-2e-f7-75 192.168.1.4 JIN004

rem 00-E0-81-02-1C-B0 192.168.1.5 JIN005

rem 00-19-5b-2e-f7-67 192.168.1.6 JIN006

rem 00-0e-0c-c2-ae-cd 192.168.1.7 JIN007

rem 00-50-09-00-05-4b 192.168.1.8 JIN008

rem 00-E0-A0-0A-14-A4 192.168.1.9 JIN009

rem ......

rem .........................................................

rem 脚本开始:

for /f "tokens=12 delims= " %%a in ('ipconfig /all^|find /i "Physical Address"') do set local_mac=%%a

for /f "tokens=3,4 delims= " %%a in ('find /i "%local_mac%" %~dpnx0') do (

set local_ip=%%a

set local_name=%%b

)

rem 以上是获取本机IP及预设机号.

if not defined local_ip (

echo.

echo.

echo.

echo             本机现在的MAC地址与原MAC地址有差异,请手动输入!

echo.

set /p local_ip=            请输入IP:

set /p local_name=            请输入计算机名:

goto :start_

)

rem 以上是在主板被更换之后MAC地址有差异的情况下的手动输入.

:start_

netsh interface ip set address name="100" source=static addr=%local_ip% mask=255.255.254.0 gateway=192.168.0.249 gwmetric=0

netsh interface ip set dns name="100" source=static addr=192.168.0.249

netsh interface ip add dns name="100" addr=202.96.128.68 index=2

rem 以上是设置本机IP、子网掩码、网关等,请根据具体情况修改.

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %local_name% /f

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %local_name% /f

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %local_name% /f

rem 以上是设置本机计算机名亦或机号.

rem .......

copy "D:\Soft\XYgam\pubwin\聊天区\dlglock.jpg" "C:\Program Files\HintSoft\PubwinClient\SKINS\" /y

regedit /s C:\WINDOWS\system32\chyooy\2\聊天区.reg

regedit /s D:\Soft\XYgam\data\桌面\聊天区.reg

rem 如果母盘分类的话(聊天区一个母盘,高端区一个母盘)就不用判断,否则应该判断本机是属于高端区还是其它区.

xcopy C:\WINDOWS\system32\Chyooy\2\PubwinClient.lnk "F:\system\「开始」菜单\程序\启动\"

xcopy C:\WINDOWS\system32\Chyooy\2\pubwin.lnk "F:\system\「开始」菜单\程序\启动\"

shutdown -r -t 5

rem 以上是其他命令,请根据具体情况修改.

del %0 /q

rem 删除自身

计算机名ip自动配置文件,[已解决]批处理如何根据网卡MAC地址自动设置IP和计算机名?...相关推荐

  1. 自动更改mac地址 ip计算机名的软件,根据MAC地址自动更改计算机名IP的批处理

    根据MAC地址自动更改计算机名IP的批处理 根据MAC地址自动更改计算机名IP的批处理 一些错误信息的解决方法: 1.C:\>wmic path win32_pnpsigneddriver 节点 ...

  2. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

  3. [已解决]批处理查看文件大小的字节怎样转换成KB和MB?

    [已解决]批处理查看文件大小的字节怎样转换成KB和MB? 批处理代码: @echo off     for /f "tokens=* delims=" %%a in ('dir / ...

  4. 已解决Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。

    已解决Excel无法打开文件test.xIsx",因为文件格式或文件扩展名无效.请确定文件未损坏,并且文件扩展名与文件的格式匹配. 文章目录 报错代码 报错原因 解决方法 帮忙解决 报错代码 ...

  5. (已解决)关于openwrt路由器重启后zerotier的ip变化处理

    问题:每次重启Openwrt后,ZeroTier的虚拟网卡MAC地址会改变.导致网站后台认为是一台新设备,重新分配IP地址. 原理:①:linux中,ZeroTier参数启动后文件放置在/var/li ...

  6. 获取本机所有网卡的网卡名、网卡描述、网卡MAC地址、网卡IP、网卡类型等信息及网线是否插入状态

    使用windows sdk提供的API函数GetAdaptersInfo()可以获得本机所有网卡的网卡名.网卡描述.网卡MAC地址.网卡IP.网卡类型等信息,并用IP_ADAPTER_INFO结构体存 ...

  7. 根据MAC地址修改固定IP(附带IPMAC扫描脚本)

    因公司重新规划网络,以前的固定IP需重新分配,又不想一台台的去改,那个不是一般的累.用DHCP又不符合公司环境,所以就搞了这么个脚本出来. 一.VBS脚本,通过MAC地址来修改IP.子网掩码.网关和D ...

  8. linux 不小心删掉网卡配置文件的mac地址 如何恢复,linux/Centos下查看和修改网卡Mac地址(ifconfig命令)...

    本文转载自http://www.169it.com/article/14360294838474691537.html eth0 Link encap:Ethernet HWaddr 00:e4:56 ...

  9. xp怎样修改计算机mac地址,xp操作系统网卡mac地址的修改方法

    xp操作系统网卡mac地址的修改方法 可以在桌面上的"网上邻居"图标上单击右键,选择"属性",在弹出的"网络连接"的对话框中,在" ...

  10. 相同MAC地址,相同IP的两天电脑为什么可以同时上网互不影响(转自Nothel的blog)

    小区宽带,使用web认证,帐号绑定了mac地址和IP地址,有两台电脑,因为帐号绑定了mac地址,为了让一台关机的时候另一台能上网,所以就把两条机器的mac地址和ip设成一样的,让我比较奇怪的事,两台同 ...

最新文章

  1. 如何支持亿级用户分流实验?AB实验平台在爱奇艺的实践
  2. linux c语言文件属性,Linux C获取文件属性
  3. [IS-IS] IS-IS路由协议的基本知识及配置
  4. 【Android 逆向】Android 进程注入工具开发 ( 远程进程注入动态库文件操作 | 注入动态库 加载 业务动态库 | 业务动态库启动 | pthread_create 线程开发 )
  5. 阿里云的重大战略调整,“被集成”成核心,发布SaaS加速器助力企业成长
  6. Linux下的Nano命令
  7. PHP+JQuery实现ajax跨域
  8. 大型ERP等数据库系统常见几种设计------(转)
  9. 前端学习(1970)vue之电商管理系统电商系统之渲染添加参数的对话框
  10. 【Python】Python随机数random模块的应用
  11. Bailian4106 出现两次的字符-Characters Appearing twice【计数统计】
  12. Python(PyCharm)的下载安装汉化(2022)
  13. Markdown表格——复杂表格
  14. 小米路由器R4 TTL刷不死Bread第三方固件写入升级
  15. 《Labeled Data Generation with Inexact Supervision》 KDD-2021 论文阅读
  16. 怎么网上兼职赚钱?盘点5个互联网赚钱的方法!
  17. 南理工计算机学院宋杰,周骏 - 计算机与信息科学学院 - Powered by 西南大学
  18. Centos7安装libreoffice
  19. 微信公众平台开发教程
  20. 超实用!Python机器学习书籍推荐——《Python神经网络编程》(一定要看到最后)

热门文章

  1. cartographer探秘第四章之代码解析(六) --- 后端优化 --- 优化求解
  2. C++中main函数中参数argc和argv的使用实例
  3. Inkscape软件的使用与处理svg格式图片
  4. 浅谈CSwin-Transformers
  5. 重磅直播|结构光3D相机光机核心技术及3D成像性能分析
  6. Vue中异步组件(结合webpack,转载)
  7. 【ARC083E】Bichrome Tree
  8. 【bzoj2434】[Noi2011]阿狸的打字机【AC自动机】
  9. 面向对象的三大特性和五大原则
  10. 用WPF开发仿QQ概念版之--------Loading预加载界面(闪屏窗体)