以下の基準が満たされない場合、スクリプトを GOTO マニュアルに取得しようとしています。get_info.bat が失敗してエラーがスローされた場合、私のスクリプトは停止し、バッチ ファイル エラー (calling python script) を表示するだけです。条件が満たされたときに機能しますが、エラー/満たされていない場合は機能しません。
for /f "tokens=1* delims=" %%x in ('get_info.bat ^| find /i "agentVersion: 4"') do @set HPSAAGT=%%x
ECHO %HPSAAGT%
IF "%HPSAAGT%"=="agentVersion: 45.0.31322.0" (set AGTVERSION=45.0.31322.0) ELSE IF "%HPSAAGT%"=="agentVersion: 40.0.0.1.106" (set AGTVERSION=40.0.0.1.106) ELSE (GOTO MANUAL)