Advertisement
Rick0

SPARK_SILENT_INSTALL

Oct 17th, 2019
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 2.51 KB | None | 0 0
  1. @echo off
  2. Title VALIDA SPARK BY Rick
  3. ECHO CHECANDO VERSAO DO SISTEMA
  4. pushd "%~dp0"
  5. ::SETANDO VARIAVEIS CAMINHO DO SPARK (SETTING VARIABLES SPARK WAY)
  6. SET X64=%PROGRAMFILES(X86)%\Spark\Spark.exe
  7. SET X32=%PROGRAMFILES%\Spark\Spark.exe
  8. ::INFORME AQUI A VERSAO A SER INSTALADA DO SPARK(INFORM HERE THE VERSION TO BE INSTALLED OF SPARK)
  9. SET SPARK=2.8.3.960
  10. ::CHECA O SISTEMA SE 32 OU 64 BITS (CHECK THE SYSTEM IF 32 BITS OR 64 BITS)
  11. IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (GOTO 64) ELSE (GOTO 32)
  12.  
  13. ::CHECA SE EXISTE O EXECUTAVEL DO SPARK SE EXISTE VALIDA E INSTALAR A VERSAO CORRETA SE NAO EXISTE INSTALA
  14. ::CHECK THERE IS SPARK EXECUTABLE IF THERE IS VALID AND INSTALL THE CORRECT VERSION IF THERE IS NO INSTALL
  15. :32
  16. IF EXIST "%X32%" (GOTO VALID) ELSE ( GOTO INSTALL )
  17. :64
  18. IF EXIST "%X64%" (GOTO VALID64) ELSE ( GOTO INSTALL )
  19.  
  20. ::(CHECA VERSAO DO SPARK 32 BITS)  CHECK THE CORRECT VERSION OF SPARK 32 BITS
  21. ::VERIFICA A VERSAO DO SPARK 32 BITS SE A VERSAO FOR DIFERENTE DA VARIAVEL %SPARK% INSTALA A VERSAO CORRETA
  22. ::CHECK THE CORRECT VERSION OF SPARK 32 BITS IF VERSION IS DIFFERENT FROM% SPARK% VAR INSTALL VERSION IF EQUAL EXIT BATCH
  23. :VALID
  24. for /f %%d in ('powershell -command "[System.Diagnostics.FileVersionInfo]::GetVersionInfo('%X32%').FileVersion"') do set SPARK_VER=%%d
  25. IF "%SPARK_VER%" NEQ "%SPARK%" ( GOTO INSTALL ) ELSE (GOTO END)
  26. ::(CHECA VERSAO DO SPARK 64 BITS)  CHECK THE CORRECT VERSION OF SPARK 64 BITS
  27. ::VERIFICA A VERSAO DO SPARK 64 BITS SE A VERSAO FOR DIFERENTE DA VARIAVEL %SPARK% INSTALA A VERSAO CORRETA
  28. ::CHECK THE CORRECT VERSION OF SPARK 64 BITS IF VERSION IS DIFFERENT FROM% SPARK% VAR INSTALL VERSION IF EQUAL EXIT BATCH
  29. :VALID64
  30. for /f %%d in ('powershell -command "[System.Diagnostics.FileVersionInfo]::GetVersionInfo('%X64%').FileVersion"') do set SPARK_VER=%%d
  31. IF "%SPARK_VER%" NEQ "%SPARK%" ( GOTO INSTALL ) ELSE (GOTO END)
  32.  
  33. :INSTALL
  34. ::CAMINHO DO INSTALADOR DO SPARK CASO QUEIRA INSTALAR O SPARK EM OUTRO DIRETORIO \\servidor\caminho de programas\spark_2_8_3.exe -q  -dir c:\outrocaminho
  35. ::CHANGE INSTALL PATH DIRECTORY spark_2_8_3.exe -q  -dir c:\FOLDER
  36. ::PARA DESINSTALAR O SPARK O COMANDO E C:\Program Files\Spark\uninstall.exe -Q OU C:\Program Files (x86)\Spark\uninstall.exe -Q
  37. ::UNINSTALL SPARK COMMAND OR C:\Program Files\Spark\uninstall.exe -Q OU C:\Program Files (x86)\Spark\uninstall.exe -Q
  38. Echo INSTALANDO VERSAO PADRAO AGUARDE...
  39. ::ALTERE AQUI O CAMINHO DO INSTALADOR DO SPARK (CHANGE THE SPARK.EXE PATH PROGRAM HERE)
  40. CLS
  41. \\servidor\FOLDER\spark_2_8_3.exe -q
  42. GOTO END
  43. :END
  44. CLS
  45. EXIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement