Compartilho aqui meu batch de instalação e atualização silênciosa

perguntadas 2018-08-08 15:02:09 +0200

imagem do gravatar de LucianoMedeiros

updated 2018-08-09 23:11:51 +0200

Olá Comunidade LibreOffice, compartilho o batch que eu fiz para mim, e uso aqui na empresa.

Obs. Aqui uso AD "Active Directory", e chamo esse script que esta na NETLOGON através de outro script pelo comando "RUNAS".

echo off && cls && Mode 67,6 && Color 4f && Title NAO FECHE ESTA JANELA - LB

set origem="\\servidorsp\programas$\LibreOffice"
set destin="C:\Temp\Programas\LibreOffice"
set log=/LOG:C:\Temp\Programas\LibreOffice\LibreOffice_v606_copy_log.txt

md "C:\Temp\Programas\LibreOffice"

if exist "C:\Temp\Programas\LibreOffice\LibreOffice_v606_inst_log.txt" (
echo.
echo.
echo      O LibreOffice ja esta instalado nesta maquina.
echo      ...fechando esta janela.
echo.
timeout /t 2 /nobreak > nul
goto sair
) else (
cd \
C:
Cd Temp
cls
echo.
echo.
echo   Copiando LibreOffice para esta maquina, aguarde.
echo   Aguarde... Nao feche esta janela, ela fechara
echo   automaticamente enquanto isso voce pode minimizar
echo   e trabalhar normalmente.
timeout /t 7 /nobreak > nul
cls
Mode 77,9 && Color 4f && Title NAO FECHE ESTA JANELA - LB
echo.
echo.
echo   Copiando LibreOffice para esta maquina, aguarde.
echo   Aguarde... Nao feche esta janela, ela fechara
echo   automaticamente enquanto isso voce pode minimizar
echo   e trabalhar normalmente.
echo.
echo   Aguarde... Copiando os arquivos do LibreOffice.
ROBOCOPY %origem% %destin% /MIR /Z /R:2 /W:2 %log%
timeout /t 2 /nobreak > nul
cls
echo.
echo.
:echo   Aguarde... Instalando ou atualizando dependencias do LibreOffice.
:start C:\Temp\Programas\LibreOffice\vc_redist.x86.exe /q
:timeout /t 3 /nobreak > nul
cls
echo.
echo.
echo   Instalando ou atualizando o LibreOffice, aguarde.
echo   Aguarde... Nao feche esta janela, ela fechara
echo   automaticamente enquanto isso voce pode minimizar
echo   e trabalhar normalmente.
msiexec /i C:\Temp\Programas\LibreOffice\LibreOffice_6.0.6_Win_x86.msi /qn /norestart /l*v C:\Temp\Programas\LibreOffice\LibreOffice_v606_inst_log.txt REGISTER_ALL_MSO_TYPES=0 UI_LANGS=pt_BR ISCHECKFORPRODUCTUPDATES=0 REBOOTYESNO=No QUICKSTART=0 ADDLOCAL=ALL VC_REDIST=0
cls

set origem=""
set destin=""
set log=""

exit

)
:sair

set origem=""
set destin=""
set log=""

exit
editar alterar tag assinalar como ofensivo fechar mesclar Excluir