复制代码
- @ECHO off
- color 4E
- mode con: cols=75 lines=35
- title ◣ 加域脚本 欢迎指正 ◢
- ECHO ╭────────────────╮
- ECHO │ ★ 检 查 计 算 机 服 务 ★ │
- ECHO ╰─────────────────╯
- ECHO ─────────────────────────────────────
- ECHO 开始检测并启动必要的系统服务.....
- sc config LmHosts start= AUTO
- net start "TCP/IP NetBIOS Helper"
- sc config Browser start= AUTO
- net start "Computer Browser"
- sc config Winmgmt start= AUTO
- net start "Windows Management Instrumentation"
- sc config LanmanServer start= AUTO
- net start "Server"
- sc config LanmanWorkstation start= AUTO
- net start "Workstation"
- ECHO.
- ECHO 服务检测和启动完毕,按任意键进入下一步操作......
- pause>nul
- cls
- ECHO.
- ECHO ╭────────────────╮
- ECHO │ ★ 修 改 计 算 机 名 称 ★ │
- ECHO ╰─────────────────╯
- ECHO ─────────────────────────────────────
- ECHO.
- ECHO 计算机名称的格式为:
- ECHO 单位简称-部门编码-用户名或岗位名称的简拼
- ECHO.
- ECHO ─────────────────────────────────────
- ECHO.
- set /p name=请输您的计算机名:
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet001\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet002\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet002\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet002\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\ControlSet002\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
- reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /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 修改计算机名完毕,按任意键将进行下一步工作......
- pause>nul
- cls
- ECHO.
- ECHO ╭────────────────╮
- ECHO │ ★ 修改计算机HOSTS文件 ★ │
- ECHO ╰─────────────────╯
- ECHO ─────────────────────────────────────
- ECHO.
- ECHO 修改之前务必关闭360安全卫士以及暂停其他杀毒或者防护软件......
- ECHO WIN7和Vista用户请关闭UAC......
- ECHO 开始修改计算机HOSTS文件......
- ECHO.
- ECHO ─────────────────────────────────────
- copy %windir%\system32\drivers\etc\hosts %windir%\system32\drivers\etc\hosts.bak
- ECHO ------------DC服务器Hosts---------- >> %windir%\system32\drivers\etc\hosts
- ECHO 172.22.16.20 hnsd.com.cn >> %windir%\system32\drivers\etc\hosts
- ECHO 172.22.16.20 hnsd-11-001.hnsd.com.cn >> %windir%\system32\drivers\etc\hosts
- ECHO 172.22.16.20 hnsd-11-001 >> %windir%\system32\drivers\etc\hosts
- ECHO ------------DC服务器Hosts---------- >> %windir%\system32\drivers\etc\hosts
- ECHO.
- ECHO 修改计算机HOSTS文件完成,按任意键进入下一步操作......
- pause>nul
- cls
- ECHO.
- ECHO ╭────────────────╮
- ECHO │ ★ 修 改 计 算 机 D N S ★ │
- ECHO ╰─────────────────╯
- ECHO ─────────────────────────────────────
- ECHO.
- for /f "tokens=1,2* delims=_" %%a in ('getmac') do (
- set "AdapterID=%%b"
- )
- set "KeyName=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\%AdapterID: =%"
- set "ValueName=NameServer"
- set "Data=172.22.16.20"
- REG ADD %KeyName% /v %ValueName% /t REG_SZ /d %Data% /f
- ECHO 修改计算机DNS完毕,按任意键将进行下一步工作......
- pause>nul
- cls
- ECHO.
- ECHO ╭────────────────╮
- ECHO │ ★ 进行重启前的必要设置 ★ │
- ECHO ╰─────────────────╯
- ECHO ─────────────────────────────────────
- ECHO.
- copy netdom.exe c:\windows /y
- copy join2.bat c:\windows /y
- copy netapi32.dll c:\windows /y
- reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v join2 /t reg_sz /d "c:\windows\join2.bat" /f >nul
- ECHO.
- ECHO 设置完毕,按任意键将重启您的计算机......
- pause>nul
- shutdown.exe -r -t 0
复制代码
- @ECHO off
- color 4E
- mode con: cols=75 lines=35
- title ◣ 加域脚本 欢迎指正◢
- ECHO.
- ECHO ╭────────────────╮
- ECHO │ ★ 选 择 OU 并 开 始 加 域 ★ │
- ECHO ╰─────────────────╯
- ECHO.
- ECHO ─────────────────────────────────────
- ECHO.
- ECHO 1.厂领导 2.助理总师 3.办公室 4.纪监
- ECHO.
- ECHO 5.审计办 6.工会 7.政工部 8.公安科
- ECHO.
- ECHO 9.人事部 10.教培中心 11. 财务部 12.企划部
- ECHO.
- ECHO 13.煤质监督中心 14.燃料供应部 15.生产部 16.安监部
- ECHO.
- ECHO 17.运调科 18.运行部 19.运营公司 20.工程建设处
- ECHO.
- ECHO 21.检修公司 22.锅炉检修队 23.汽机检修队 24.电热检修队
- ECHO.
- ECHO 25.综合服务队 26.燃料部 27.物资供应部 28.集团公司
- ECHO.
- ECHO 29.集团综合管理部 30.商贸公司 31.建材公司 32.房地产开发
- ECHO.
- ECHO 33.铝塑管业公司 34.实业发展中心 35.信通公司 36.热力
- ECHO.
- ECHO 37.物业管理中心 38.社区管理中心
- ECHO.
- ECHO ─────────────────────────────────────
- ECHO.
- set OU=
- set/p OU=请输入上面OU的序号并回车:
- if %OU% EQU 1 (set OUName=CLD)
- if %OU% EQU 2 (set OUName=ZLZS)
- if %OU% EQU 3 (set OUName=BGS)
- if %OU% EQU 4 (set OUName=JJ)
- if %OU% EQU 5 (set OUName=SJB)
- if %OU% EQU 6 (set OUName=GH)
- if %OU% EQU 7 (set OUName=ZGB)
- if %OU% EQU 8 (set OUName=GAK)
- if %OU% EQU 9 (set OUName=RSB)
- if %OU% EQU 10 (set OUName=JPZX)
- if %OU% EQU 11 (set OUName=CWB)
- if %OU% EQU 12 (set OUName=QHB)
- if %OU% EQU 13 (set OUName=MZJDZX)
- if %OU% EQU 14 (set OUName=RLGYB)
- if %OU% EQU 15 (set OUName=SCB)
- if %OU% EQU 16 (set OUName=AJB)
- if %OU% EQU 17 (set OUName=YDK)
- if %OU% EQU 18 (set OUName=YXB)
- if %OU% EQU 19 (set OUName=YYGS)
- if %OU% EQU 20 (set OUName=GCJSC)
- if %OU% EQU 21 (set OUName=JXGS)
- if %OU% EQU 22 (set OUName=GLJXD)
- if %OU% EQU 23 (set OUName=QJJXD)
- if %OU% EQU 24 (set OUName=DRJXD)
- if %OU% EQU 25 (set OUName=ZHFWD)
- if %OU% EQU 26 (set OUName=RLB)
- if %OU% EQU 27 (set OUName=WZGYB)
- if %OU% EQU 28 (set OUName=JTGS)
- if %OU% EQU 29 (set OUName=JTZHGLB)
- if %OU% EQU 30 (set OUName=SMGS)
- if %OU% EQU 31 (set OUName=JCGS)
- if %OU% EQU 32 (set OUName=FDCKFGS)
- if %OU% EQU 33 (set OUName=LSGYGS)
- if %OU% EQU 34 (set OUName=HTSYFZZX)
- if %OU% EQU 35 (set OUName=XTGS)
- if %OU% EQU 36 (set OUName=HTRL)
- if %OU% EQU 37 (set OUName=WYGLZX)
- if %OU% EQU 38 (set OUName=SQGLZX)
- netdom join %computername% /Domain:hnsd.com.cn\hnsd-11-001 /ou:ou=%OUName%,ou="ht",ou="hnsd",dc=hnsd,dc=com,dc=cn /Userd:hnsd\joindomain /Passwordd:Hpi123
- pause
- cls
- ECHO.
- ECHO ╭────────────────╮
- ECHO │ ★ 将用户加入本地管理组 ★ │
- ECHO ╰─────────────────╯
- ECHO ─────────────────────────────────────
- ECHO.
- ECHO.
- set username=
- set/p username=请输入加入Administrators组的用户名:
- net localgroup "Administrators" hnsd\%username% /add
- ECHO.
- ECHO 将用户加入本地管理组工作完成......
- pause
- cls
- ECHO.
- ECHO.
- ECHO 最后一步啦!按任意键重启计算机并登陆域!
- pause>nul
- shutdown.exe -r -t 10
复制代码
- if ... (
- xxx
- ) else if ... (
- xxx
- ) else ... (
- xxx
- )
欢迎光临 批处理之家 (http://bbs.bathome.net/) | Powered by Discuz! 7.2 |