首页 文章

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

提问于
浏览
1

我想从以下reg查询获得0或1:reg查询“hklm \ Software \ Microsoft \ Windows \ Currentversion \ WindowsUpdate \ Auto Update \ Rebootrequired”

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

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

"reg query.... 2>&1 | echo %Errorlevel% 之类的东西

谢谢!

对不起,我的英语不好!

1 回答

  • 1

    如果您需要在一行上完成所有操作,则需要强制启用延迟扩展,以便您可以正确回显错误级别 .

    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%
    

相关问题