无忧启动论坛
标题:
求根据网卡MAC修改计算机名的批处理
[打印本页]
作者:
xianglang
时间:
2012-3-21 23:11
标题:
求根据网卡MAC修改计算机名的批处理
近来要做一个批量比较大的XP的GHOST系统,因为多台电脑可能会同时出现在同一个局域网段中,而导致计算机名称冲突。因而想写一个批处理在第一次启动时运行,让它自动根据网卡MAC来修改计算机名,然后将批处理自己删除掉——而我只会写一些极简单的批处理,象这样要先获取网卡MAC地址,再将计算机名称用MAC地址去修改,我就觉得复杂,写不来了。哪个帮忙写下,先谢啦!
作者:
dos时代菜鸟
时间:
2012-3-22 07:36
给你一个 样例,自己研究。
@echo off
for /f "skip=3" %%c in ('getmac') do (
wmic computersystem where "name='%computername%'" call rename "%%c" >NUL 2>NUL
echo %computername% TO %%c OK!
)
pause
[
本帖最后由 dos时代菜鸟 于 2012-3-22 07:41 编辑
]
作者:
pznpt
时间:
2012-3-22 09:50
这样应该也可以
@echo off
for /f "skip=3" %%c in ('getmac') do set NewName=%%c
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %NewName% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %NewName% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %NewName% /f >nul 2>nul
del %0
复制代码
作者:
icevan
时间:
2012-3-22 13:15
这里有个。
http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1154507
第一个是按照你输的内容生成一个修改IP等的批处理。
我以前用过。
作者:
diannao338
时间:
2012-3-22 16:30
学习了 P果然博大 这么简短几行就能搞定
作者:
xianglang
时间:
2012-3-22 19:30
谢谢各位,我明天去试试。
作者:
wuyou126
时间:
2012-3-27 09:47
网上有个vbs脚本,可以的,放在gho启动里,设好后自删除
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3