求一个根据网卡MAC地址来自动更改计算机名称、IP地址、DNS服务器地址、工作组的批处理程序!
发布网友
发布时间:2022-04-22 22:27
我来回答
共3个回答
热心网友
时间:2023-10-05 18:30
楼主说的是不是要根据计算机名的头两个字母来更改工作组名?如:将PC.001、PC.002的工作组名改为:MSHOME;将HZ.001、HZ.002的工作组名改为:GP ?
-------------------
补充:
根据计算机名的前两个字符改工作组名,将PC开头的改为MSHOME,将HZ开头的改为GP
@echo off
set R1=%ComputerName:~0,2%
if "%R1%"=="PC" (
wmic computersystem where Name="%computername%" call JoinDomainOrWorkgroup Name="MSHOME"
)
if "%R1%"=="HZ" (
wmic computersystem where Name="%computername%" call JoinDomainOrWorkgroup Name="GP"
)
pause
热心网友
时间:2023-10-05 18:30
MAC地址的格式是
00-60-6E-96-00-03
十六进制数字,前面的几位一般分配给世界几大厂商,每个MAC在全球理论上都是唯一的。
实现你的目的并不难,但是我觉得您的思路不甚合理,如果不同品牌网卡,MAC地址差距较大,会造成数字相互之间偏差较大,您这么分类后,有如下问题:
1.相当于根据网卡的品牌和型号开始分配主机号。
2.两个相邻的主机很可能造成这个是PC001,第二个变成PC456。在位置上没有连贯性。
建议换个算法。
使用路由共享器的话,可以设置DHCP,让各个微机自动获取IP,这样在路由器管理系统中就能看到所有的MAC和其获得的IP,如果觉得哪个不符合您的要求,单独更改,以后定死,那个MAC获得哪个IP,这样管理起来比较科学。
热心网友
时间:2023-10-05 18:30
兔~子IP多个地区
500多个城市
每天不足一元钱
多个地区任意使用
解决网络卡顿