无忧启动论坛

标题: 【已解决】PE环境下做磁盘映射运行批处理文件的问题 [打印本页]

作者: junjin    时间: 2007-6-13 10:41
标题: 【已解决】PE环境下做磁盘映射运行批处理文件的问题
自己做的PE启动后只到达了类似命令提示符界面下。
现在想做一个磁盘映射,直接敲入"net use z: \\microsof-ee108a\2003 /user:administrator 111111" 后提示输入密码,输入后连接成功。
问题:
1,命令中已经包含了密码,为什么会提示再次输入?
     而且再次输入的时候,不论输入什么内容都会连接成功,奇怪。
2,以上命令写在startnet.cmd里面始终无法成功,为何?

谢谢大家,帮我看看吧。。。

[ 本帖最后由 junjin 于 2007-6-19 03:19 PM 编辑 ]
作者: junjin    时间: 2007-6-13 12:55
是不是我命令格式写的不对啊,为什么没人回答。。。T T:'( :'( :'(
作者: zhaohj    时间: 2007-6-13 15:16
xp下命令是正确的,你用哪个版本PE?你在PE的cmd下用net use /?查查是不是不同版本的NET用法不同。
作者: junjin    时间: 2007-6-13 15:36
看过了,一模一样。
而且如果我在PE的cmd下敲命令 net use z: \\microsof-ee108a\2003 回车之后,会提示输入用户名和密码。但是我把同样这条命令写在startnet.cmd批处理里面就不行,返回错误:“system error 53 has occured. the network path was not found”

唉,好郁闷啊,弄不懂怎么回事。。。。。。。。。。。。
作者: junjin    时间: 2007-6-13 17:19
顶上来。。大家帮帮我啊。。谢谢啦。。:handshake
作者: junjin    时间: 2007-6-14 09:05
:( 继续顶上来,大家帮我看看啊
作者: 阿非    时间: 2007-6-14 09:26
放在startnet.cmd最末,前面再加延时试试
作者: Climbing    时间: 2007-6-14 10:15
明明是命令格式不对,这么多人都没有看出来吗?

net use z: \\server\share  "password" /user:domain\username
作者: Climbing    时间: 2007-6-14 10:16
F:\WORK\DOS>net use /?
The syntax of this command is:


NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]
作者: junjin    时间: 2007-6-14 10:36
原帖由 阿非 于 2007-6-14 09:26 AM 发表
放在startnet.cmd最末,前面再加延时试试



延时应该怎么加?批处理里面该怎么写啊。。不好意思我很菜的说。。。
作者: 阿非    时间: 2007-6-14 10:41
原帖由 junjin 于 2007-6-14 10:36 AM 发表



延时应该怎么加?批处理里面该怎么写啊。。不好意思我很菜的说。。。

NET的用法我不熟悉,请看看前面版主的说明
延时,在老毛桃的E1111版及其以后的PE中,
PECMD WAIT 1000
后面的单位好像是毫秒
作者: junjin    时间: 2007-6-14 10:45
哦哦,好的,多谢多谢!!!
作者: junjin    时间: 2007-6-14 10:52
但我还有一个问题,就是我用手敲的命令就可以,但是写在批处理里面就不行了,这是为什么啊?
作者: junjin    时间: 2007-6-14 11:13
原帖由 Climbing 于 2007-6-14 10:15 AM 发表
明明是命令格式不对,这么多人都没有看出来吗?

net use z: \\server\share  "password" /user:domain\username



net use z: \\microsof-ee108a\2003 "111111" /user:administrator
这样输入的时候报错,“system error 1312 has occurred.a special logon session does not exited.it may already have been terminated.”

net use z: \\microsof-ee108a\2003 /user:administrator
这样输入的时候提示输入密码,随便输入什么敲回车或者直接回车,命令就成功了。

为什么??
作者: junjin    时间: 2007-6-14 11:40
这个问题很诡异啊,有没有人碰到过?
作者: Climbing    时间: 2007-6-14 12:00
system error 1312 has occurred.a special logon session does not exited.it may already have been terminated.”

关键问题是在这个错误提示上。具体什么原因,我也不清楚。

尝试着将映射网络驱动器的命令写在启动组中,也就是PELogon结束后再运行它。
作者: junjin    时间: 2007-6-14 12:20
启动组?是startnet.cmd么?
PElogon也不清楚。。。版主大大再说细一点吧。。谢谢啦!
作者: junjin    时间: 2007-6-14 12:25
启动组是不是组策略里面的?
那啥,我启动pe就为了从网络驱动器上装系统而已,不用弄的这么高级吧。。。
作者: Climbing    时间: 2007-6-14 12:26
PE具体的启动过程我也不是很熟悉,这个问题应该问一下老毛桃或者老九。
作者: junjin    时间: 2007-6-14 12:36
哦,好吧,谢谢版主啦
不过老毛桃他们好像很忙的样子,没怎么看到他们来嘛。。。
作者: junjin    时间: 2007-6-14 14:20
再次顶上来,有没有人能帮我想想这个问题。。。。。。。。。。
作者: junjin    时间: 2007-6-14 16:47
factory -winpe
regsvr32 /s netcfgx.dll
netcfg -v -Windows PE
net start dhcp
net start nla
ipconfig/all
ping 192.168.251.2
sleep 25
net use z: \\microsof-ee108a\2003 "111111" /user:administrator


startnet.cmd里面是这样写的,执行到最后一句就会报错。。。。
作者: qq8593001qq    时间: 2007-6-17 17:18
非常感兴趣,不知道楼主能不能把你制作好的发我一分
一起研究
邮箱:   qq8593001qq@163.com
谢谢,关注中
作者: junjin    时间: 2007-6-18 09:29
=。=非常感兴趣。。。我都快没兴趣了。。搞了好久都搞不定。。
作者: junjin    时间: 2007-6-18 17:03
重复每天都做的事情,等待高手=。=
作者: junjin    时间: 2007-6-19 15:18
搞定了,这样写就可以了。
echo '111111' | net use z: \\microsof-ee108a\2003 /user:administrator

求人不如求己,sigh~
作者: Climbing    时间: 2007-6-19 20:00
解决办法是相当的奇怪。我觉得是你的PE的网络组件部分有问题,用net use z: \\server\share password /user:user的方式应该是可以的。
作者: yusir0710    时间: 2008-8-9 01:53
我用了 echo 也不行




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3