批处理文件提交对嵌入式 XP 的更改,然后重新启动电脑
Batch file to commit changes to Embedded XP and then restart pc
我想创建一个批处理文件 运行 cmd 命令以将更改从 USB 驱动器提交到 windows 嵌入式电脑并重新启动电脑以使更改生效。
我使用的命令行是:
ewfmgr -commit c:
但我需要打开 cmd 提示符和 运行 命令,然后一旦它 运行,重新启动 PC
这就是有效的方法
@echo OFF
:reboot
c:\windows\system32\ewfmgr.exe C: -commit
echo Rebooting...Please Wait
c:\windows\system32\xpepm.exe -restart
pause
shutdown /?
可以给出一些提示。那么您的批处理文件可能如下所示:
ewfmgr -commit c:
shutdown /r
要确保批处理等到 ewfmgr
命令结束,请使用
start "" /W ewfmgr -commit c:
shutdown /r
使用/W
或/WAIT
开关,start
命令将启动应用程序并等待它终止。 More info on start
command。
在提交命令后进行某种等待,以便它可以 运行 并完成其任务,例如延迟 30 秒:
- 在
shutdown /r
、and/or 之前添加timeout /T 30 /nobreak>nul
行
- 使用
shutdown
和 /t xxx
开关(这会设置超时时间
关机前 xxx
秒),即 shutdown /r /t 30
无法识别 timeout
命令时的解决方法:PING -n 31 127.0.0.1>nul
创建一个扩展名为 .bat 的新文件。在您喜欢的文本编辑器中打开它并输入您想要的命令 运行,然后保存文件。 JosefZ 编写的命令可能会完美地完成这项工作。
我想创建一个批处理文件 运行 cmd 命令以将更改从 USB 驱动器提交到 windows 嵌入式电脑并重新启动电脑以使更改生效。
我使用的命令行是:
ewfmgr -commit c:
但我需要打开 cmd 提示符和 运行 命令,然后一旦它 运行,重新启动 PC
这就是有效的方法
@echo OFF
:reboot
c:\windows\system32\ewfmgr.exe C: -commit
echo Rebooting...Please Wait
c:\windows\system32\xpepm.exe -restart
pause
shutdown /?
可以给出一些提示。那么您的批处理文件可能如下所示:
ewfmgr -commit c:
shutdown /r
要确保批处理等到 ewfmgr
命令结束,请使用
start "" /W ewfmgr -commit c:
shutdown /r
使用/W
或/WAIT
开关,start
命令将启动应用程序并等待它终止。 More info on start
command。
在提交命令后进行某种等待,以便它可以 运行 并完成其任务,例如延迟 30 秒:
- 在
shutdown /r
、and/or 之前添加 - 使用
shutdown
和/t xxx
开关(这会设置超时时间 关机前xxx
秒),即shutdown /r /t 30
timeout /T 30 /nobreak>nul
行
无法识别 timeout
命令时的解决方法:PING -n 31 127.0.0.1>nul
创建一个扩展名为 .bat 的新文件。在您喜欢的文本编辑器中打开它并输入您想要的命令 运行,然后保存文件。 JosefZ 编写的命令可能会完美地完成这项工作。