zouzouge 发表于 2018-11-5 15:24:32

求助pecmd.ini执行bat批处理的问题。立帮电子大佬的WIN10PE(更新使用过的方法)

本帖最后由 zouzouge 于 2018-11-6 18:42 编辑

用的立帮电子大佬的Win10PE_17134.191网络版, 修改了启动项, 直接用administrator用户启动。现在出现一个问题。

在pecmd.ini或PESOFT.INI里添加了开机执行一个映射网络驱动器的bat批处理,不管怎样都不能开机直接映射好,不知道是哪里出了问题。
PE启动好以后, 手动双击那个bat批处理,可以映射成功。 请各位大佬指点下。万分感谢。!!!

已经用过的方法,
1. 把映射命令直接加入pecmd.ini最后,失败

2.把bat批处理加入到自启动快捷方式,失败

3.更换pecmd.exe,换成了其他版本,失败

现在怀疑跟administrator账户或system切换那个有关。。。

要疯了。。。

nf17b 发表于 2018-11-7 00:34:27

本帖最后由 nf17b 于 2018-11-7 00:47 编辑

system 可以 , administrator 似乎有問題

system
加個記錄檔看一下
LOGS *X:\PE1.LOG
把 GX,BAT 加在桌面 , 開始菜單 , 啟動過程執行(GX.BAT
LINK %Desktop%\磁碟映射,%ProgramFiles%\GX.BAT
LINK %Programs%\磁碟映射,%ProgramFiles%\GX.BAT
EXEC !=%ProgramFiles%\GX.BAT
記錄檔 EXEC !=%ProgramFiles%\GX.BAT 找不到系統指定的文件


進桌面後 PECMD 加載 INI 配置, 執行 EXEC !=%ProgramFiles%\GX.BAT , 順利完成




遠端電腦作業系統 XP


改成這樣 , 啟動過程可以順利執行
EXEC PESET.exe Network
WAIT 10000
LINK %Desktop%\磁碟映射,%ProgramFiles%\GX.BAT
LINK %Programs%\磁碟映射,%ProgramFiles%\GX.BAT
EXEC !=%ProgramFiles%\GX.BAT


pecmd.ini
LOGS *X:\PE1.LOG
//设置分辨率,关闭小键盘,下面'TEXT ********'请勿删除!
TEAM DISP W1024 H768 B32|DISP W1366 H768 B32|DISP W1208 H960 B32|DISP W1440 H900 B32|DISP W1600 H900 B32|NUMK 0
FDRV *vol VOLX,,,=X:
FIND $%VOLX%=RamOS,REGI $HKLM\SOFTWARE\PESET\Users=1
REGI HKLM\SOFTWARE\PESET\Users,&&Users
TEXT 初始化Windows PE维护系统 #0xFFFFFF L370 T632 R980 B764 $25:Microsoft YaHei
HOTK F9,EXEC PESET kill
LOGO %SystemRoot%\system32\winpe.jpg
EXEC =!FixUSB.exe U
EXEC !PESET Setup
TEXT 正在启动网络相关服务,请稍候......
EXEC PESET.exe Network
WAIT 10000
LINK %Desktop%\磁碟映射,%ProgramFiles%\GX.BAT
LINK %Programs%\磁碟映射,%ProgramFiles%\GX.BAT
EXEC !=%ProgramFiles%\GX.BAT
FIND $%Users%=1,!SHEL %SystemRoot%\explorer.exe
//对所有分区进行逆序搜索PESOFT.INI并加载外置或内置软件工具
FORX !\PEsoft\PESOFT.INI,MyIni,1,LOAD %MyIni%




zouzouge 发表于 2018-11-5 15:35:47

静候佳音。。。。。。

captain_g 发表于 2018-11-5 16:51:29

加等待,等待网络PESET.EXE NETWORK那项执行完毕,再运行批处理试试看。

zouzouge 发表于 2018-11-5 16:54:37

captain_g 发表于 2018-11-5 16:51
加等待,等待网络PESET.EXE NETWORK那项执行完毕,再运行批处理试试看。

PECMD WAIT ?

h2bx86 发表于 2018-11-5 17:33:54

%programfiles%=x:\program files
有空格的原因?加上双引号试试。

zouzouge 发表于 2018-11-5 18:55:37

h2bx86 发表于 2018-11-5 17:33
%programfiles%=x:\program files
有空格的原因?加上双引号试试。

pesoft.ini里有运行penetwork的命令, 也是%programfiles%

立帮电子 发表于 2018-11-5 19:00:57

本帖最后由 立帮电子 于 2018-11-5 19:02 编辑

首先你要单独试试,你的命令能不能执行你的批处理,如果执行了你的批处理。不能达到要求。正如3楼所说,需要等待网络服务启动完成,再执行你的批处理。PESET.EXE NETWORK 是不等待执行的,即使进入桌面还有一些服务在仍启动中,或者PESET.EXE =NETWORK试试

zouzouge 发表于 2018-11-5 19:34:59

立帮电子 发表于 2018-11-5 19:00
首先你要单独试试,你的命令能不能执行你的批处理,如果执行了你的批处理。不能达到要求。正如3楼所说,需 ...

立帮老大,已经试了, 启动后并没有执行bat批处理, 因为我在bat批处理里加了一个打开CGI恢复软件,那个是不用网络的,但开机也并未自动打开,说明启动后并没有执行。。。我就摸不着头了。。。我感觉是跟快速切换用户有关,,或者peset.exe执行后, 中断了后面的操作吗?

立帮电子 发表于 2018-11-5 20:04:58

zouzouge 发表于 2018-11-5 19:34
立帮老大,已经试了, 启动后并没有执行bat批处理, 因为我在bat批处理里加了一个打开CGI恢复软件,那个 ...

按道理不会,最后一句都执行了。你的PECMD命令单独试试

zouzouge 发表于 2018-11-5 20:26:44

立帮电子 发表于 2018-11-5 20:04
按道理不会,最后一句都执行了。你的PECMD命令单独试试

直接在pecmd.ini里写入映射吗?

net use Z: \\192.168.2.1\gx
页: [1] 2 3
查看完整版本: 求助pecmd.ini执行bat批处理的问题。立帮电子大佬的WIN10PE(更新使用过的方法)