我想从以下reg查询获得0或1:reg查询“hklm \ Software \ Microsoft \ Windows \ Currentversion \ WindowsUpdate \ Auto Update \ Rebootrequired”
我想输出错误代码,而不是获取更新或错误消息 .
问题是,整个命令必须放在一行!
像 "reg query.... 2>&1 | echo %Errorlevel% 之类的东西
"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%
1 回答
如果您需要在一行上完成所有操作,则需要强制启用延迟扩展,以便您可以正确回显错误级别 .
你也可以用这个 .