批量 IP、计算机名、工作组、域自动修改工具 V 0.6
工作原理:
1、客户机全部使用 DHCP 方式获取 IP 地址。由 DHCP 记录获取所有客户机的 MAC 地址列表。
2、生成所需格式的 IP 地址和计算机名列表文件 MAC.INI 。
3、客户机程序根据 MAC.INI 文件修改 IP 地址和计算机名等信息。
所需环境:
客户机要求能支持网卡 PXE 启动,或者能由硬盘、光盘等启动任一能自动获取 IP 的网络环境 (DHCP Client)。
工作流程:
1、先在服务器上启用 DHCP 服务,如使用 2003 或 TFTPD32 的 DHCP 功能。
2、按顺序逐台启动客户机(按顺序启动主要是为了便于规范计算机名)。
3、在服务器上导出 DHCP 记录。
4、使用 MACList.EXE 处理 DHCP 记录,生成 MAC.INI 文件。
5、将 ModiIP.exe 和 MAC.INI 文件打包进客户机 Ghost 镜像中。或者只打包 ModiIP.exe,
将 MAC.INI 放在 TFTP 服务器上,由 ModiIP.exe 从网络获取。
6、网络克隆后客户机在启动时调用 ModiIP.exe 修改 IP 和 计算机名等信息。
MACList 相关说明
IP 地址设为“DHCP”表示自动获取 IP,留空表示不修改 IP 地址。
网关设为“NONE”表示删除网关,留空表示不修改。
ModiIP 工作参数
/? 此帮助
/A 自动修改
/K 修改后自删除
/R 修改后重启
/N 从网络获取配置文件
/IP: xxx.xxx.xxx.xxx 从指定 IP 获取配置文件
注意事项:
1、客户端软件 ModiIP.exe 只支持 2000/XP。
2、MACList.exe 未考虑 IP 合法性、计算机名长度内容合法性判断,使用时请自行注意。
3、若 ModiIP.exe 只使用 /n 参数而未指定 /IP 参数,则自动查找 DHCP 服务器地址,
尝试通过此地址的 TFTP 服务下载配置文件。
4、加入域功能暂时只对尚未加入过域的计算机有效。
5、对已加入域的计算机暂不支持加入到工作组。
6、加入域或工作组功能不支持 Windows 2000。
7、压缩包里附带了 TFTP32 软件,使用其 DHCP 服务前建议先导入 tftp32.reg 注册表
文件,以便生成日志文件(dhcp.txt)供 MACList.exe 使用。
8、0.7 版增加了设置 DNS 功能。修正了无法正常加入域的问题。
9、若修改了计算机名,建议重启后再加入域。
2007.4.25 修订无法正常从 Windows DHCP Server Log 中获取数据的 bug。
∨ 展开