在一行中获取 Reg 查询的错误代码

Get Errorcode of Reg Query in one Line

我想从以下 reg 查询中获取 0 或 1: 注册查询 "hklm\Software\Microsoft\Windows\Currentversion\WindowsUpdate\Auto Update\Rebootrequired"

我不想获取更新或错误消息,而是想输出错误代码。

问题是,整个命令必须放在一行中!

类似于"reg query.... 2>&1 | echo %Errorlevel%

谢谢!

抱歉我的英语不好!

如果您需要在一条线上完成所有操作,那么您将需要强制启用延迟扩展,以便您可以正确回显错误级别。

cmd /V:on /C "reg query "hklm\Software\Microsoft\Windows\Currentversion\WindowsUpdate\Auto Update\Rebootrequired" >nul 2>&1 &echo !errorlevel!"

你也可以用这个。

reg query "hklm\Software\Microsoft\Windows\Currentversion\WindowsUpdate\Auto Update\Rebootrequired" >nul 2>&1 &CALL echo %^errorlevel%