[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 求教批处理自动改用户名的命令

我用批处理GHOS后自动改IP。效果还不错。就是想加个命令进去可以改XP里的用户名,如名称“K123”全名:“K123”描述:“K123”机房里偶儿用到K用户(计算机等级考试)
以下是我自动改IP的批处理:
@echo off
color 0a
setlocal EnableDelayedExpansion
title 根据MAC地址自动修改计算机名、IP地址、掩码、网关、DNS(批处理) By Netboy
set mask=255.255.255.0
set gateway=192.168.0.1
set DNS1=218.85.152.99
set DNS2=218.85.157.99
echo.
echo.            完成获取资料,请检查正确后按确认键开始执行修改任务
echo.*************************************************************************
echo.
for /f "tokens=2 delims=:" %%M in ('ipconfig /all^|find /i "Physical Address"') do set Mac=%%M
echo.        本机 MAC地址 (硬件获取):       %Mac%
set PCMAC=%MAC:~1%
echo.
for /f "tokens=1" %%a in ('type MAC.ini^|find /i "%PCMac%"') do (set pcname=%%a)
echo         本机计算机名 (动态获取):        %pcname%
echo.
for /f "tokens=2" %%b in ('type MAC.ini^|find /i "%PCMac%"') do (set myip=%%b)
echo         本机 IP 地址 (动态获取):        %myip%
echo.
echo.*************************************************************************
echo         子网掩码 (静态获取):        %mask%
echo         本机网关 (静态获取):        %gateway%
echo.        本机DNS1 (静态获取):        %DNS1%
echo.        本机DNS2 (静态获取):        %DNS2%
echo.
echo         修改计算机器名进行中...
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam" /v @ /t REG_SZ /d "%pcname%" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /t REG_SZ /d "%pcname%" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v "ComputerName" /t REG_SZ /d "%pcname%" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v "ComputerName" /t REG_SZ /d "%pcname%" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /t REG_SZ /d "%pcname%" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t REG_SZ /d "%pcname%" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname" /t REG_SZ /d "%pcname%" /f
echo.
echo         开始设置网卡IP地址、掩码、网关、DNS
netsh interface ip set address name="本地连接" source=static addr=%myip% mask=%mask% gateway=%gateway% gwmetric=1
netsh interface ip set dns name="本地连接" source=static addr=%DNS1%
netsh interface ip add dns name="本地连接" addr=%DNS2% index=2
echo         设置网卡IP地址、掩码、网关、DNS完成
echo.
ipconfig/all
echo.
shutdown -r -t 6
del "C:\Documents and Settings\Administrator\「开始」菜单\程序\启动\自动改IP.lnk"

返回列表