2016-11-10 10 views
1

でのRegクエリのエラーコードを取得する: REGクエリ "ます。HKLM \ Software \ Microsoft \ Windowsの\ CurrentVersionの\ WindowsUpdate \自動更新\ Rebootrequired"私は、以下のREGクエリから0または1のいずれかを取得したい1ライン

アップデートやエラーメッセージを受け取る代わりに、エラーコードを出力したい。

問題は、コマンド全体を1行に入れなければならないということです。 "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% 
+0

私はそれを自分で得られなかったのも不思議ではありません!どうもありがとう! – Daniel4711

関連する問題