无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1949|回复: 3
打印 上一主题 下一主题

PE下安装系统,用下面的批处理文件,能否改成自动化的?

[复制链接]
跳转到指定楼层
1#
发表于 2008-11-13 14:44:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想在PE下安装系统,用下面的批处理文件,但是,输入姓名、单位、计算机名需要手动(以下红色部分),能否改成自动化的,不需要手填写这些信息,请高手帮忙!

附上批处理文件如下:


@echo off
color 0a
echo 继续之前请确保已经完成以下工作:
echo.
echo ------------------------------------
echo 1. 要安装的主分区已经格式化并激活   
echo 2. MBR具有从活动的主分区启动的能力   
echo ------------------------------------
echo.
echo.
echo 需要用户配置的参数有:
echo.
echo 将xp安装到的分区的盘符,即当前(PE)系统下的盘符,和安装好后的系统盘盘符无关
echo "系统属性>计算机名> 里面的计算机名"
echo "系统属性>注册到> 里面显示的姓名和单位"
echo.
echo.
echo 确保上述情况满足后,按任意键进行参数配置...
pause >nul
echo.
echo.
set yourname=GaoSir
set orgname=HOME
:setpart
set destpart=c
set inputv=
set /p inputv=输入将安装XP的分区的盘符,不需要冒号,直接回车则默认%destpart%盘:
if not "%inputv%"=="" set destpart=%inputv%
if not exist %destpart%:\ echo 盘符%destpart%错误,请重新指定 & goto setpart
echo 将安装到%destpart%盘...
set af=%destpart%:\af.txt
copy winnt.sif %af% /y >nul 2>nul
echo.
set inputv=
set /p inputv=输入您的计算机名 (若不输入,将采用当前时间作为计算机名):
for /f "tokens=1,1" %%i in ('date /t') do (set dt0=%%i)
for /f "tokens=1-3 delims=-" %%i in ('echo %dt0%') do (set dt=%%i%%j%%k)
for /f "tokens=1,2 delims=:" %%i in ('time /t') do (set tm=%%i%%j)
set compname=%dt%-%tm%
if not "%inputv%"=="" set compname=%inputv%
echo 计算机名称为 %compname%
inifile %af% [UserData] ComputerName="%compname%"

:setyname
echo.
set inputv=
set /p inputv=输入您的姓名 (若不输入,采用预设值%yourname%):
if not "%inputv%"=="" set yourname=%inputv%
echo 注册到中的您的姓名为 %yourname%
inifile %af% [UserData] FullName="%yourname%"

echo.
set inputv=
set /p inputv=输入您的单位 (若不输入,采用预设值%orgname%):
if not "%inputv%"=="" set orgname=%inputv%
echo 注册到中的您的单位为 %orgname%
inifile %af% [UserData] OrgName="%orgname%"
echo.
echo.
echo 等待WINNT32进行安装准备工作....请勿关闭此窗口!
..\i386\winnt32.exe /dudisable /makelocalsource /syspart:%destpart% /tempdrive:%destpart% /unattend:%af%
del %af%
echo.
echo WINNT32作业完成,系统即将自动重启进入安装过程,关闭此窗口取消自动重启!
start /w wait 15
if exist %systemroot%\system32\shutdown.exe %systemroot%\system32\shutdown.exe -f -r -t 10 -c "系统即将重启以继续安装过程! 运行shutdown -a可取消重启" & exit

[ 本帖最后由 打狗协会理事 于 2008-11-13 17:13 编辑 ]
2#
发表于 2008-11-13 16:07:16 | 只看该作者
这个标题,一看就知道是求助的~~~
回复

使用道具 举报

3#
 楼主| 发表于 2008-11-14 09:04:40 | 只看该作者

谢谢!

PE下安装系统,用下面的批处理文件,能否改成自动化的?这个问题我已经解决!
回复

使用道具 举报

4#
发表于 2008-11-14 10:09:15 | 只看该作者
这类批处理文件有很多的...深度、系统之家、...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-1 22:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表