오류 : 이번에는 예기치 않은 설치가있었습니다.배치 파일 : 현재로서는 예기치 않은 설치가되었습니다
CMD에서이 스크립트를 실행할 때 응용 프로그램을 설치 한 후 강조 표시된 (굵게) echo 문에 오류가 발생합니다. @ECHO OFF를 제거하려고했지만 작동하지 않는 것 같습니다. 제발 제안하십시오. 다음은
코드입니다 :@ECHO OFF
REM Setting the Package Name
SET PACKAGENAME=OracleCorporation-CrystalBall-11.1.4100.0-EN
SET LOGDIR=%Systemdrive%\Logs\CrystalBall
SET BATCHLOG=%LOGDIR%\%PACKAGENAME%_BatchInstall.log
IF NOT EXIST "%Systemdrive%\Logs\CrystalBall" MD "%Systemdrive%\Logs\CrystalBall"
ECHO %DATE% %TIME% >> %BATCHLOG%
rem Setting the LOGDIR path
SET LOG1=%LOGDIR%\OrcaleCorporation-OracleCrystalBall-EN_Install.log
REM Setting the current directory path
cd /d %~dp0
:Crystal
ECHO Starting installation of Oracle Crystal Ball (32-bit) >> %BATCHLOG%
REG QUERY HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{878FE383-4153-4C76-9F17-F1277FBBD670} /v DisplayName /REG:32
IF %ERRORLEVEL% EQU 0 GOTO :End
start /wait "inst" "%CD%\Setup\Inst\setup.msi" /qn /L*V %LOG1%
**ECHO completed installing Oracle Crystal Ball (32-bit) with %Errorlevel% >> %BATCHLOG%**
If %Errorlevel% NEQ 0 (
If %Errorlevel% NEQ 3010 (
If %Errorlevel% NEQ 1641 (
ECHO Error occured Ending Oracle Crystal Ball (32-bit) Installation >> %BATCHLOG%
goto :End
)
)
)
:End
ECHO Completed Installation of Oracle Crystal Ball (32-Bit) at %DATE% %TIME% >> %BATCHLOG%
오류는 해당 줄로 인해 발생합니까 아니면 해당 줄에 도달하지 못합니까? 이전 줄에서'/ qn'을'/ qf'로 변경하고 유용한 출력을 얻었는지 확인하거나'% LOG1 %'파일의 내용을 조사합니다. – BACON
수정 구슬이 설치되었습니다. ** ECHO ON **에 지쳤을 때 에코 라인에서 위의 오류가 발생했습니다. 그러나/qn은 자동 설치를위한 것이며 qf가 프롬프트를 표시하는 반면 자동으로 응용 프로그램을 설치해야합니다. 로그 파일 상태가 다음과 같은지 확인했습니다. ** Oracle Crystal Ball (32 비트) - 설치 작업이 성공적으로 완료되었습니다. ** – Lesvita