windows - WinPE Windows 10 映像 - 在 BATCH 脚本中的“暂停”之后无法调用“wpeutil 重启”
问题描述
我正在使用 WinPE 使用 DISM 放置我的 Windows 10 映像,并将我的安装文件复制到适当的位置以进行首次启动。我使用脚本并在脚本末尾调用“wpeutil reboot”命令没有问题,但问题是这台电脑使用 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:,并使用原始脚本执行它。
推荐阅读
- java - 有没有办法从 jar 依赖项中排除 java 类?
- c - 如何使用函数中的输入整数设置 if 条件,以便在下一个函数中从文件中打印多个特定项目的数据
- authentication - AuthenticationService.js:1 GET https://MYDOMAINNAME.co.za/_configuration/ProjectTest.Client 404
- r - geom_raster() 在地图上产生一个白色的表面
- node.js - 找不到名称“异步”
- python - python中有没有一种方法可以在一行中有两个输入,而第二个输入不是必需的(如果它不存在则不会崩溃)
- reactjs - 屏蔽 URL - 问题
- python - sqlite3 - 执行许多替代方案来加速从熊猫记录中插入?
- ruby-on-rails - Rails render_to_string with partial 需要表单构建器对象?
- mongodb - 从嵌套文档数组 mongodb 更新特定元素,其中有两个匹配项