[英]WinPE Windows 10 Imaging -- Unable to call 'wpeutil reboot' after 'PAUSE' in BATCH script
我正在使用 WinPE 使用 DISM 放置我的 Windows 10 映像并将我的安装文件复制到位以进行首次启动。 我使用脚本并在脚本末尾调用“wpeutil reboot”命令没有问题,但问题是这台 PC 使用 UEFI 启动,一旦从启动菜单中选择了 USB 驱动器,它就会循环并启动WinPE 并一遍又一遍地执行该过程,除非有人在我的脚本完成后移除了 USB 驱动器。
我决定回显给用户以移除 USB 驱动器,调用 PAUSE,然后调用 'wpeutil reboot' 命令,但问题是当包含 'PAUSE' 时,我收到一个错误,提示它找不到指定的路径(见链接照片)。 如果我删除 PAUSE,它会按预期工作。
任何帮助,将不胜感激。
@echo Find a drive that has a folder titled Images.
@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%a:\Deploy\ set IMAGESDRIVE=%%a
@echo The DEPLOY folder is on drive: %IMAGESDRIVE%
@dir %IMAGESDRIVE%:\Deploy /w
diskpart /s %IMAGESDRIVE%:\Deploy\Scripts\CreatePartitions-UEFI.txt
Dism /apply-image /imagefile:%IMAGESDRIVE%:\Deploy\Image\DE6340.swm /swmfile:%IMAGESDRIVE%:\Deploy\Image\DE6340*.swm /index:1 /applydir:w:\
W:\Windows\System32\bcdboot W:\Windows /s S:
md w:\TEMP
xcopy /s %IMAGESDRIVE%:\Deploy\Apps\Temp W:\TEMP
xcopy /s %IMAGESDRIVE%:\Deploy\Scripts\Temp.vbs "W:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
cls
@ECHO OFF
ECHO ******************************************
ECHO *********** STEP 1 - COMPLETE ************
ECHO ******************************************
ping 1.1.2.2 -n 1 -w 1000 > nul
ECHO.
ECHO **********************************************
ECHO *** REMOVE THE USB DRIVE BEFORE CONTINUING ***
ECHO **********************************************
ECHO.
ping 1.1.2.2 -n 1 -w 2000 > nul
PAUSE
wpeutil.exe reboot
您可以尝试仅使用 echos/pause/reboot 创建一个批处理文件并将其放在 USB 驱动器上。 然后,在原始脚本中,在 xcopys 之后,将该 echo/pause/reboot 批处理复制到 W:,并使用原始脚本执行它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.