DOS批处理设置(修改)IP、wins、计算机名及工作组名

DOS批处理设置(修改)IP、wins、计算机名及工作组名

2009-03-18 13:35

单位电脑几百台,新增电脑、维修重装系统、拆东墙补西墙等等的事,单位电脑维修人员屡做屡厌,又非做不可,总冇找到最好的办法解决ip地址、局域网共享等的方法,总也免不了手工设置。这不,设ip、工作组的事也是天天有的做。被问有冇得简单、直接点的法子?于是在网上收集了哈子,整理了个适合社会主义本单位特色的小工具。不是为了摆哈子,实为防止日后遗失,再有用得着的;再或许更多人有值得借鉴的也说不准。

单位楼栋、楼层、科室网段分布较多,各段间不能相互访问,但可访问中心指定电脑;各科电脑内部可彼此访问。因此,维修人员将系统按机型备好, 临时按需改ip、计算机名及工作组名。这两道工序之外, 还有一套一套的应用系统环境, 也不是一成不变的;且科室不同,环境要求不同。哎,不说了,蛮遭孽的!饿就按要求整了。

@echo off

cls

color 0a

echo.

echo #------------------------------------------------------ echo 功能:IP地址及计算机名快速设置

echo 说明:供单位电脑维护人员使用

echo #------------------------------------------------------ rem 当前及默认设置

for /f "tokens=15" %%i in ('ipconfig /all^|find /i "ip address"') do set IP=%%i

if %IP%. == . set IP=192.168.0.1

set MASK=255.255.255.0

for /f "tokens=1-3 delims=." %%i in ("%IP%") do set dmn=%%i.%%j.%%k set GATEWAY=%dmn%.254

set wgname=

for /f "tokens=*" %%i in ('wmic computersystem get workgroup') do ( if not defined wgname (

set "wgname=%%i"

)

)

set mywins=

for /f "tokens=12" %%i in ('ipconfig /all^|find /I "Primary WINS Server"') do set mywins=%%i

你可能喜欢

  • 设置IP地址
  • MAC地址
  • 批处理教程
  • 客户策略
  • CMD命令行高级教程
  • 入侵教程

DOS批处理设置(修改)IP、wins、计算机名及工作组名相关文档

最新文档

返回顶部