用批处理更改计算机名字

合集下载

批量替换名字的快捷方法

批量替换名字的快捷方法

批量替换名字的快捷方法在日常工作中,我们经常会遇到需要批量替换文件或文本中的名称的情况。

这时,如果手工一个一个替换,不仅费时费力,还容易出错。

下面介绍几种批量替换名字的快捷方法。

方法一:使用批处理文件批处理文件是一种 Windows 系统中的命令脚本,可以用于自动化执行一系列命令。

我们可以通过编写批处理文件来批量替换文件名或文本中的名称。

具体步骤如下:1. 打开“记事本”软件;2. 编写批处理脚本,如下所示:@echo offsetlocalset oldname=name1set newname=name2for /f 'delims=' %%i in ('dir /b '%oldname%' 2^>nul') do (set 'file=%%i'ren '%%i' '!file:%oldname%=%newname%!')其中,oldname 表示要被替换的名称,newname 表示替换后的名称。

将代码中的 name1 和 name2 替换成需要替换的名称即可。

3. 将文件保存为批处理文件(后缀名为 .bat),然后双击运行该文件即可批量替换名称。

方法二:使用正则表达式正则表达式是一种用于匹配字符串的工具,可以对文本内容进行批量替换。

具体步骤如下:1. 打开需要替换的文本文件,比如 .txt 文件;2. 使用文本编辑器中的查找和替换功能,打开“替换”窗口;3. 在“查找”框中输入要被替换的名称,然后在“替换为”框中输入替换后的名称;4. 在“查找选项”或“替换选项”中选择“正则表达式”;5. 点击“全部替换”或“替换”,即可批量替换名称。

方法三:使用专业的批量重命名工具除了手写批处理脚本或使用正则表达式,还可以使用一些专业的批量重命名工具,比如 Bulk Rename Utility、ReNamer 等。

批处理命令 WinXP修改计算机名

批处理命令 WinXP修改计算机名

批处理命令WinXP修改计算机名@echo offset /p name=请输您的计算机名:reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName"/v ComputerName /t reg_sz /d %name% /freg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname"/t reg_sz /d %name% /freg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /treg_sz /d %name% /f批处理命令自定义配置网络IP、网关、DNS@echo offset slection1=set/p slection1=请输入IP地址:netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0set slection2=set/p slection2=请输入网关地址:netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0set slection3=set/p slection3=请输入主dns地址netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARYset slection4=set/p slection4=请输入备份dns地址netsh interface ip add dns name="本地连接" addr=%slection4%netsh interface ip set wins name="本地连接" source=static addr=nonepause根据MAC地址自动修改计算机名2009-9-23 16:21:18@echo offcolor 0asetlocal EnableDelayedExpansiontitle 根据MAC地址自动修改计算机名、IP地址、掩码、网关、DNS(批处理)By Netboyset mask=255.255.255.0set gateway=192.168.1.1set DNS1=202.96.128.86set DNS2=202.96.128.166echo.echo. 完成获取资料,请检查正确后按确认键开始执行修改任务echo.********************************************************* ****************echo.for /f "tokens=2 delims=:" %%M in ('ipconfig /all^|find /i "Physical Address"') do set Mac=%%Mecho. 本机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.pauseecho 修改计算机器名进行中...reg add"HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam"/v @ /t REG_SZ /d "%pcname%" /freg add"HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerNa me" /v "ComputerName" /t REG_SZ /d "%pcname%" /freg add"HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComp uterName" /v "ComputerName" /t REG_SZ /d "%pcname%" /freg add "HKLM\SYSTEM\CurrentControlSet\Services\Eventlog" /v "ComputerName" /t REG_SZ /d "%pcname%" /freg add"HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerNa me" /v "ComputerName" /t REG_SZ /d "%pcname%" /freg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"/v "NV Hostname" /t REG_SZ /d "%pcname%" /freg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"/v "Hostname" /t REG_SZ /d "%pcname%" /fecho.echo 开始设置网卡IP地址、掩码、网关、DNSnetsh interface ip set address name="本地连接" source=static addr=%myip% mask=%mask% gateway=%gateway% gwmetric=1netsh interface ip set dns name="本地连接" source=static addr=%DNS1% netsh interface ip add dns name="本地连接" addr=%DNS2% index=2echo 设置网卡IP地址、掩码、网关、DNS完成echo.ipconfig/allecho.pauseshutdown -r -t 3下面这个就是你要搜集来的MAC地址,注意格式。

批处理自动改IP计算机名

批处理自动改IP计算机名

批处理自动改IP计算机名批处理自动改IP计算机名@echo off:::-------------------------------------------------------------------------- :::::请你在使用把[MacAddress] 字段下改为你自己的机器配置::::::::::::::此文件,只在win2k 专业版下测试过::::::::::::::::::带有“::::” 后面的语句为注释:::::::::::::::因为会修改你的机器配置。

请在测试机器上使用!::::::::---------------------------------------------------------------------@cls :::清屏@echo [ComputerName] [MacAddress] [IPAddress] [CS-CDKey] >config.cfg@echo Nh005 00-11-5B-CF-C8-12 192.168.0.5 3245164654063 >>config.cfg@echo Nh006 00-11-5B-BD-2F-E4 192.168.0.6 3385636230783 >>config.cfg @echo Nh007 00-11-5B-B3-F0-86 192.168.0.7 2030698167302 >>config.cfg @echo Nh008 00-11-5B-C8-C8-E1 192.168.0.8 7149496192146 >>config.cfg :::::::添加你自己的机器配置::::获取机器的TCP/IP 配置if exist ipconfig.txt del ipconfig.txtipconfig /all >ipconfig.txt:::分离出机器的物理地址,并保存到 ( phyaddr.txt) 文件中if exist phyaddr.txt del phyaddr.txtfind "Physical Address" ipconfig.txt >phyaddr.txt::::从(c:\phyaddr.txt)文件中取得物理地址字符串,并赋给变量"MacAddress"for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set strMac=%%M:::显示物理地址字符串@echo %strMac%::::以变量"strMac"为关键字搜索(Config.cfg)中相同的字符串行,并保存到(ComputerCfg.txt)find "%strMac%" Config.cfg >ComputerCfg.txt::::显示机器名. (从"ComputerCfg.txt"中分离出机器名字段,并赋给变量"ComputerName")for /f "skip=2 tokens=1" %%N in (ComputerCfg.txt) do set ComputerName=%%N@echo %ComputerName%::::显示IP地址. (从"ComputerCfg.txt"中分离出 IP地址字段,并赋给变量"IPAddress") for /f "skip=2 tokens=3" %%I in (ComputerCfg.txt) do set IPAddress=%%I@echo %IPAddress%::::显示网卡MAC地址.(从"ComputerCfg.txt"中分离出 MAC地址字段,并赋给变量"MacAddress")for /f "skip=2 tokens=2" %%M in (ComputerCfg.txt) do set MacAddress=%%M@echo %MacAddress%for /f "skip=2 tokens=4" %%C in (ComputerCfg.txt) do set strCdkey=%%C@echo %strCdkey%::::创建注册表文件@echo Windows Registry Editor Version 5.00 >ComputerName.reg@echo[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName] >>ComputerName.reg::::用变量"%ComputerName%"去替换实际的机器名@echo "ComputerName"="%ComputerName%" >>ComputerName.reg@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] >>ComputerName.reg::::用变量"%ComputerName%"去替换实际的机器名@echo "NV Hostname"="%ComputerName%" >>ComputerName.reg@echo "Hostname"="%ComputerName%" >>ComputerName.reg::::修改 CS-CDKEY 不用管它@echo[HKEY_CURRENT_USER\Software\Valve\CounterStrike\Settings]>>ComputerName.reg@echo "Key"="%strCdkey%">>ComputerName.reg@echo[HKEY_USERS\S-1-5-21-839522115-507921405-2146800195-500\Software\Valve\CounterSt rike\Settings]>>ComputerName.reg@echo "Key"="%strCdkey%">>ComputerName.reg::::导入注册表文件。

运用windows脚本在开机时更改windows主机名

运用windows脚本在开机时更改windows主机名

运用windows脚本在开机时更改windows主机名最近开发的公司的云计算产品中,需要做到Windows虚拟机开机后自动改名以避免重名的现象。

要达到这个效果,可以在开机的时候自动运行一下脚本,即可将机器的名字改为以mac地址命名的名字:以下内容拷贝去替换autoexec.bat,在将autoexec.bat加入到windows启动项就可以自动修改主机名了@echo off::读取本机Mac地址if exist ipconfig.txt del ipconfig.txtipconfig /all >ipconfig.txtif exist phyaddr.txt del phyaddr.txtfind "Physical Address" ipconfig.txt >phyaddr.txtfor /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%Mset Mac=%Mac:-=%set hostnm=vmset hostnm=%hostnm%%Mac%set name=%hostnm%reg add"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerNam e\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /freg add"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerNam e\ComputerName" /v ComputerName /t reg_sz /d %name% /freg add"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Param eters" /v "NV Hostname" /t reg_sz /d %name% /freg add"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Param eters" /v Hostname /t reg_sz /d %name% /f。

用批处理解决网络克隆后计算机名重复的问题

用批处理解决网络克隆后计算机名重复的问题

学校机房网络克隆后会因为所有计算机的计算机名相同导致一些教学软件冲突,一台一台手动修改又很麻烦,用批处理可以很轻松地解决这一问题。

1随机命名的简单实现(1)为了达到目标要随机生成一个新的计算机名,%RANDOM%这个环境变量会返回一个长度位5位的随机数字,这样使用命令“SET NewComputerName=PC-%RANDOM%”就可以得到一个随机的计算机名,并且把它保存在变量NewComputerName 中。

(2)是重命名计算机名的命令“wmic computersys⁃tem where "name='%computername%'"call rename "%NewComputerName%"”其中%computername%是表示当前计算机的计算机名的环境变量,变量NewComputer⁃Name 是保存刚刚生成的计算机名的变量。

(3)计算机名要重新启动计算机才能生效,命令“shutdown /r /t 3”可以重新启动计算机。

(4)使用命令“del %0”将批处理文件删除(参数%0默认为批处理文件的路径)。

现在将上面的命令输入在记事本中,并将其保存在C 盘根目录下,文件名为RenameComputer.bat (注意扩展名不要输入错误)。

右键使用管理员权限执行,就可以自动重命名计算机了。

如图1所示。

2使批处理自动执行这样依然需要每台机器去执行,仍然有点麻烦,可以让这个脚本自动执行。

在控制面板中打开系统和安全,再打开计划任务。

在任务计划程序中点击右侧的创建任务,在弹出的创建任务窗口的常规选项卡中填写名称为“RenameComputer”,并勾选使用最高权限运行。

如图2所示。

作者简介:柴清渊(1990-),男,助理讲师,软件设计师,研究方向:计算机教学。

收稿日期:2019-05-11用批处理解决网络克隆后计算机名重复的问题柴清渊(敦煌艺术旅游中等专业学校,甘肃敦煌736200)摘要:计算机教室网络克隆后会因为所有计算机的计算机名相同导致一些教学软件冲突,手动修改容易出错且不利于机房的批量维护,使用批处理脚本可以使计算机在克隆完成后随机生成计算机名来解决冲突问题,还可以根据IP 地址对计算机名进行有规律的命名。

批处理命令大全

批处理命令大全

批处理命令大全批处理命令大全.txt我自横刀向天笑,笑完我就去睡觉。

你的手机比话费还便宜。

路漫漫其修远兮,不如我们打的吧。

hh.exe ntcmds.chm::/for.htm后台运行,文件名为X.vbsset ws=wscript.createobject("wscript.shell")ws.run "adsf.bat /start",0net config server /autodisconnect:1编辑批处理命令 any.bat内容 net session /delete /y1. gpedit.msc-----组策略2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本地服务设置9. oobe/msoobe /a----检查XP是否激活10. notepad--------打开记事本11. cleanmgr-------垃圾整理12. net start messenger----开始信使服务13. compmgmt.msc---计算机管理14. net stop messenger-----停止信使服务15. conf-----------启动netmeeting16. dvdplay--------DVD播放器17. charmap--------启动字符映射表18. diskmgmt.msc---磁盘管理实用程序19. calc-----------启动计算器20. dfrg.msc-------磁盘碎片整理程序21. chkdsk.exe-----Chkdsk磁盘检查22. devmgmt.msc--- 设备管理器23. regsvr32 /u *.dll----停止dll文件运行24. drwtsn32------ 系统医生25. rononce -p ----15秒关机26. dxdiag---------检查DirectX信息27. regedt32-------注册表编辑器28. Msconfig.exe---系统配置实用程序29. rsop.msc-------组策略结果集30. mem.exe--------显示内存使用情况31. regedit.exe----注册表32. winchat--------XP自带局域网聊天33. progman--------程序管理器34. winmsd---------系统信息35. perfmon.msc----计算机性能监测程序36. winver---------检查Windows版本37. sfc /scannow-----扫描错误并复原38. taskmgr-----任务管理器(2000,xp,200339. winver---------检查Windows版本40. wmimgmt.msc----打开windows管理体系结构(WMI)41. wupdmgr--------windows更新程序42. wscript--------windows脚本宿主设置43. write----------写字板44. winmsd---------系统信息45. wiaacmgr-------扫描仪和照相机向导46. winchat--------XP自带局域网聊天47. mem.exe--------显示内存使用情况48. Msconfig.exe---系统配置实用程序49. mplayer2-------简易widnows media player50. mspaint--------画图板51. mstsc----------远程桌面连接52. mplayer2-------媒体播放机53. magnify--------放大镜实用程序54. mmc------------打开控制台55. mobsync--------同步命令56. dxdiag---------检查DirectX信息57. drwtsn32------ 系统医生58. devmgmt.msc--- 设备管理器59. dfrg.msc-------磁盘碎片整理程序60. diskmgmt.msc---磁盘管理实用程序61. dcomcnfg-------打开系统组件服务62. ddeshare-------打开DDE共享设置63. dvdplay--------DVD播放器64. net stop messenger-----停止信使服务65. net start messenger----开始信使服务66. notepad--------打开记事本67. nslookup-------网络管理的工具向导68. ntbackup-------系统备份和还原69. narrator-------屏幕“讲述人”70. ntmsmgr.msc----移动存储管理器71. ntmsoprq.msc---移动存储管理员操作请求72. netstat -an----(TC)命令检查接口73. syncapp--------创建一个公文包74. sysedit--------系统配置编辑器75. sigverif-------文件签名验证程序76. sndrec32-------录音机77. shrpubw--------创建共享文件夹78. secpol.msc-----本地安全策略79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码80. services.msc---本地服务设置81. Sndvol32-------音量控制程序82. sfc.exe--------系统文件检查器83. sfc /scannow---windows文件保护84. tsshutdn-------60秒倒计时关机命令85. tourstart------xp简介(安装完成后出现的漫游xp程序)86. taskmgr--------任务管理器87. eventvwr-------事件查看器88. eudcedit-------造字程序89. explorer-------打开资源管理器90. packager-------对象包装程序91. perfmon.msc----计算机性能监测程序92. progman--------程序管理器93. regedit.exe----注册表94. rsop.msc-------组策略结果集95. regedt32-------注册表编辑器96. rononce -p ----15秒关机97. regsvr32 /u *.dll----停止dll文件运行98. regsvr32 /u zipfldr.dll------取消ZIP支持99. cmd.exe--------CMD命令提示符100. chkdsk.exe-----Chkdsk磁盘检查101. certmgr.msc----证书管理实用程序102. calc-----------启动计算器103. charmap--------启动字符映射表104. cliconfg-------SQL SERVER 客户端网络实用程序105. Clipbrd--------剪贴板查看器106. conf-----------启动netmeeting107. compmgmt.msc---计算机管理108. cleanmgr-------垃圾整理109. ciadv.msc------索引服务程序110. osk------------打开屏幕键盘111. odbcad32-------ODBC数据源管理器112. oobe/msoobe /a----检查XP是否激活113. lusrmgr.msc----本机用户和组114. logoff---------注销命令115. iexpress-------木马捆绑工具,系统自带116. Nslookup-------IP地址侦测器117. fsmgmt.msc-----共享文件夹管理器118. utilman--------辅助工具管理器119. explorer-------打开资源管理器[编辑本段]CMD命令操作详解net use ipipc$ " " /user:" " 建立IPC空链接net use ipipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: ipc$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H:net use ipipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码 /add 建立用户net user guest /active:yes 激活guest用户net user 查看有哪些用户net user 帐户名查看帐户的属性net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限net start 查看开启了哪些服务net start 服务名开启服务;(如:net start telnet, net start schedule) net stop 服务名停止某服务net time 目标ip 查看对方时间net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息net view 查看本地局域网内开启了哪些共享net view ip 查看对方局域网内开启了哪些共享net config 显示系统网络设置net logoff 断开连接的共享net pause 服务名暂停某服务net send ip "文本信息" 向对方发信息net ver 局域网内正在使用的网络连接类型和信息net share 查看本地开启的共享net share ipc$ 开启ipc$共享net share ipc$ /del 删除ipc$共享net share c$ /del 删除C:共享net user guest 12345 用guest用户登陆后用将密码改为12345net password 密码更改系统登陆密码netstat -a 查看开启了哪些端口,常用netstat -annetstat -n 查看端口的网络连接情况,常用netstat -annetstat -v 查看正在进行的工作netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况netstat -s 查看正在使用的所有协议使用情况nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。

批处理快捷设置计算机名、IP地址

批处理快捷设置计算机名、IP地址用批处理配置网络,特别是在大量重做系统时非常快捷方便,这里介绍的是我根据网上蓝本所改写的适合学校使用的批处理。

这个批处理可以按照一定的规律命名机器的计算机名、IP地址、IPX协议内部网络号(某些局域网应用程序需要)。

代码如下(复制到记事本另存为.bat文件):@echo off:: ==========网络配置批处理========== 修改By Siwu 2009.1:: “::”后的内容为注释:: ★号囊括部分为自行设置部分,其中“=”号后面请改为自己所需要的设定:: ★★★★★★★★★★★:: 设置机器名前缀set name=NJBZ-JS-:: 设置网络号set wlw=192.168.0.:: 设置网关地址set gate=192.168.0.1:: 设置子网掩码set mask=255.255.255.0:: 设置DNSset dns0=218.2.135.1set dns1=61.147.37.1:: ★★★★★★★★★★★set sz=3clscolor 0d:ipconfigstartset ip=0set /p ip=请输入IP(只要输入地址最后一位即主机位数值即可):if %ip%==0 goto erroripset /a ip=%ip%-0if %ip% lss 10 goto 1to9if %ip% lss 100 goto 10to99if %ip% lss 255 goto 100to254if %ip% geq 255 goto error1:1to9set a=00goto ipconfig:10to99set a=00set /a a=%a%-0goto ipconfig:100to254set a=:ipconfigecho ―――――――――――――――――――――――echo 您设置的计算机名为:%name%%a%%ip%echo IP地址为:%wlw%%a%%ip%echo 子网掩码为:%a%%mask%echo 网关为:%a%%gate%echo DNS为:%a%%dns0%echo %a%%dns1%echo IPX网络号为:%a%%ip%echo ―――――――――――――――――――――――echo.echo 开始配置计算机名color 0areg add HKLM\system\currentcontrolset\control\computername\computername\ /v c omputername /t reg_sz /d %name%%a%%ip% /f >nulreg add HKLM\system\currentcontrolset\services\tcpip\Parameters\ /v "NV Hostname " /t reg_sz /d %name%%a%%ip% /f >nulecho 计算机名配置完成set /a ip=%ip%-0echo 开始配置IP,网关netsh interface ip set address "本地连接" source=static %wlw%%ip% %mask%%gate% 1 >nulecho IP配置完成echo 开始配置DNSnetsh interface ip set dns name="本地连接" source=static %dns0% primary >nul netsh interface ip add dns name="本地连接" %dns1% >nulecho DNS配置完成echo 开始配置IPX协议内部网络号color 3areg add HKLM\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters /f /v Virtua lNetworkNumber /t REG_DWORD /d %ip%echo 请按任意键退出...set /p choice=如果想查看当前网络配置请输入"y"再按回车:if /i "%choice%"=="y" goto yesgoto end:yesipconfig /allecho 请按任意键退出...pause >nulgoto end:error1echo 您输入的IP违反了IP地址使用规则,请根据需要务必输入1--254之间的数字goto ipconfigstart:erroripecho 您没有输入IP,请重新输入goto ipconfigstartcolor fc:endexit。

批处理实现机房计算机名、IP地址快速配置


力逐渐 成 为高 等 院校 人才 培养 的重 要部 分 高 校 法 本 文对 机房 管理设 计 思路 是利 用批 处理 命令 不但 为计 算机 文化课 建设 计算 机 网络 机房 .同时 为所 有 的计 算 机 都 生成 可 以 自动修 改 计算 机 名 、 各 专业 都 普 遍进 行 了现代 化 专业 机 房 的建 设 . 高 I P地址 的批 处 理 文件 ,对 每 台计 算机 进 行 配置 .
理工 作 的效率 高 校机房 管理 主要 以局 域 网的方 址 、 MA C地址 映射 表 .为 后期 的机 房管 理提 供 便 式进 行连 接 管理 因此对 计算 机进 行 高效 的 维护 利 。 和管 理 . 是 一个具 有普 遍意义 的课 题 . 因为 这种 计 1 、 配 置 批 处 理 文 件 算机 实验 室 多媒体 教学模 式 不仅 广泛 存在 于 各类 以某 个高 校 的机房 2为 例 .假 设 计算 机不 超
引 言
名 的方法 , 但 须借 助 I P / M A C地 址 映射 表 . 而 物理
随着 社会 信息 化 的发展 ,计算 机应 用也 越 来 位置 无 规律 的 计算 机 的 MA C地址 和计 算机 编号 越普 . 已经 渗人 到各行 各业 . 计 算 机应 用应 用 能 是没有 关联 的 .并 没有 给 出获 取三 者 映射表 的方
高校 中 , 而且正 向中小 学校 延伸 结合 作 者所 负责 过 1 0 0台 . 第 1台计 算 机命 名 为 J F 2 一 l 、 I P地 址 为 的网络 实验 室 的管 理经 验 .介 绍一 些计 算 机 相关 1 9 2 . 1 6 8 . 6 2 . 1等 . 手 工 配 置方 法 : 右键 “ 网上邻 居 ” 知识 在 网络 管理 和维护 中 的应 用 点“ 属性” ~ 右键 “ 本地 连 接 ” 点“ 属性 ” 一双击“ 1 n — t e r n e t ( T C P / I P协 议 1 ” 修 改 T C P / I P参 数 . 然 后 右 键 计 算机 机房 网络 管理员 .不但 要 对计 算 机硬

bat设置IP

1,设置ip
@echo offecho 正在设置ip,子网,请稍候......
rem "本地连接"为网卡名称,可在网络连接中查询,如"本地连接"
netsh interface ip set address name="本地连接" source=static addr=192.168.0.10 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1
echo.echo 正在设置DNS,请稍候.....
netsh int ip set dns name="本地连接" source=static addr=202.116.1.10
netsh int ip add dns name="本地连接" addr=192.168.0.3 index=2
echo 设置完毕!ipconfig pauseclose2,设置为"自动获得"
@echo off echo 快速设置IP地址和DNS为"自动获得"
echo. netsh ...
================================================================
若需要命令的更多帮助信息,请键入命令,接着是空格,后面跟 ?。
netsh>
————————————————————
由以上可以看出,在netsh模式下,还可进入下级的操作模式:
aaaa
|—下列指令有效:
命令从 netsh 上下文继承:
show alias - 列出所有定义的别名。

批处理常用命令大全

netstat -n 查看端口的网络连接情况,常用netstat -an
netstat -v 查看正在进行的工作
netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)
netstat -s 查看正在使用的所有协议使用情况
kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件
path 路径\可执行文件的文件名 为可执行文件设置一个路径。
cmd 启动一个win2K命令解释窗口。参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?
regedit /s 注册表文件名 导入注册表;参数/S指安静模式导入,无任何提示;
regedit /e 注册表文件名 导出注册表
ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)
ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息
tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

@echo off
echo 骏龙包装计算机名称、计算机描述、工作组修改批处理程序
Echo
pause
cls
:set/p id=请输入本机网段号:
:set/p ip=请输入本机IP地址:
:netsh interface ip set address name="本地连接" source=static addr=192.168.%id%.%ip% mask=255.255.255.0
set /p name=请输您的主机出厂S/N编号:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerNa me" /v ComputerName /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f
SET work=骏龙
wmic computersystem where Name="%NAME%" call JoinDomainOrWorkgroup Name="%work%" set /p describe=请输入您的计算机描述(公司规定必须是使用者姓名):
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\Parameters" /v srvcomment /t reg_sz /d %describe% /f
net config server /SRVCOMMENT:"%describe%"
pause
用批处理修改计算机名和工作组,不用重启!
如果你喜欢用Ghost镜像的系统,那么每次重装完成之后的计算机名都是一串长长的随机字符,非常不方便和不美观。

一般来说,你在系统属性那里修改计算机名或者工作组,总是要进行重新启动,非常麻烦。

甚至在最新的Vista操作系统里面也是这样。

其实计算机名是保存在注册表里面的,我们可以通过直接修改注册表,达到修改的目的。

复制代码代码如下:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerNa me
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
工作组的修改可以通过一个wmic命令来实现目的。

wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%WORKGROUP%"
现在我们把它写成一个批处理,来实现无需重启修改计算机名和工作组:
复制代码代码如下:
@echo off
echo
set /p name=请输您的计算机名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerNa me" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul
echo.
echo 修改计算机名完毕
echo.
echo
set /p work1=请输入您的工作组名:
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
echo 修改工作组完毕
pause>nul
echo.。

相关文档
最新文档