Pregunta:
¿Cómo se instalan las Desktop Apps mediante la instalación/actualización silenciosa?
Respuesta:
Con DocuWare puede instalar/actualizar todas las DocuWare Desktop Apps de forma silenciosa.
DocuWare Desktop Apps:
- DocuWare Desktop
- Printer App
- Import App
- Aplicación de escáner
- Aplicación Smart Connect
- Edit & Send App
- Connect to Outlook
- Cliente Windows Explorer Client
- OCR común
- Aplicación Workflow Designer
- UrlCreator
- IndexCleaner
Requisitos previos:
- .NET Framework v 4.5
- Instalador de Windows 4.5
- Paquetes redistribuibles de Visual C++ 2008
- para sistemas x86 instale sólo vcredist_x86.exe
- en sistemas x64, instale sólo vcredist_x64.exe y vcredist_x86.exe
- Paquetes redistribuibles de Visual C++ 2010
- para sistemas x86 instale sólo vcredist_x86.exe
- para sistemas x64 instale sólo vcredist_x64.exe y vcredist_x86.exe
- Paquetes redistribuibles de Visual C++ 2012
- para sistemas x86 instale sólo vcredist_x86.exe
- para sistemas x64 instale sólo vcredist_x64.exe y vcredist_x86.exe
Todos los requisitos previos deben instalarse manualmente y antes de instalar Desktop Apps de forma silenciosa.Esto es muy importante, de lo contrario las Desktop Apps no funcionarán.
Encontrará los archivos en la carpeta ...\DocuWare\Web\ClientSetupData\Prerequisites\
En este blog de MSDN se describe cómo realizar una instalación silenciosa de los paquetes redistribuibles de Visual C++ 2010/2012: http://blogs.msdn.com/b/astebner/archive/2010/10/20/10078468.aspx
Pasos para realizar una instalación silenciosa de las DocuWare Desktop Apps:
- Asegúrese de que el directorio ...\DocuWare\Web\ClientSetupData\está disponible en la red.
- Cree un nuevo archivo de texto en el directorio de instalación y añada el siguiente contenido:
@echo off
echo *************************************************************
echo ** DocuWare 6.8 Desktop Apps are being installed ***
echo ** DocuWare 6.8 Desktop Apps are being installed ***
echo **** Esta ventana se cerrará automáticamente. *********
echo *************************************************************
rem especifique DWSetupPath, carpeta compartida C:\Program Files (x86)\DocuWare\Web\ClientSetupData\. Debe ser accesible desde el PC cliente.
SET DWSetupPath=\servername\ClientSetupData
rem especifique DWSettingsPath, por ejemplo http://dwsrv/DocuWare/Platform/Home/ClientSetupInfo?orgId=1.Normalmente el ID de la organización es 1.
rem Encontrará el ID de la Org en DW Administration > Organization > General - Identifier
SET DWSettingsPath=http://servername/DocuWare/Platform/Home/ClientSetupInfo?orgId=1
rem añada la ruta de ajustes para la gestión de conexiones por defecto de DW Desktop en el registro (HKLM)
if defined ProgramFiles(x86) (set RegPath=HKLM\SOFTWARE\Wow6432Node) else (set RegPath=HKLM\SOFTWARE)
reg add %RegPath%\DocuWare\Setup/v SettingsPath /t REG_SZ /d %DWSettingsPath% /f >nul 2>&1
rem DW Desktop Plugins - start
rem DW Desktop Framework con Common OCR es Obligatorio para cada DW Desktop App
msiexec /i "%DWSetupPath%\DocuWare.Desktop.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Des.log /q
msiexec /i "%DWSetupPath%DocuWare.CommonOCR.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_OCR.log /q
rem DW Printer
msiexec /i "%DWSetupPath%\DocuWare.Desktop.Printer.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Pri.log /q
rem DW Import
msiexec /i "%DWSetupPath%\DocuWare.Desktop.Import.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Imp.log /q
rem DWScanner
msiexec /i "%DWSetupPath%\DocuWare.Desktop.Scanner.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Sca.log /q
rem Smart Connect
msiexec /i "%DWSetupPath%\DocuWare.Desktop.SmartConnect.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_SC.log /q
rem Edit & Send
msiexec /i "%DWSetupPath%\DocuWare.Desktop.EditSend.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_EaS.log /q
rem Connect to Outlook App
msiexec /i "%DWSetupPath%\DocuWare.ConnectToOutlook.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_C2O.log /q
rem Windows Explorer App
rem para WEC debe averiguar si x64 o no
if defined ProgramFiles(x86) (set WECx64=DocuWare.WindowsExplorerClient64.msi) else (set WECx64=DocuWare.WindowsExplorerClient.msi)
msiexec /i "%DWSetupPath%\%WECx64%" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%%\DocuWare_Desktop_Apps_Silent_Install_WEC.log /q
rem start DW Desktop Service
net start DWDesktopService
rem start DW Desktop with params -createdefaultconnection to create a default connection and start DWDesktopService
if defined ProgramFiles(x86) (start "" "C:\gram Files (x86)\DocuWare\Desktop\DocuWare.Desktop.exe" -createdefaultconnection) else (start "" "C:\Program Files\DocuWare\Desktop\DocuWare.Desktop.exe" -createdefaultconnection)
rem DW Desktop Plugins - end
rem DocuWare Workflow Designer
msiexec /i "%DWSetupPath%\DocuWare.WorkflowDesigner.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_WfD.log /q
rem DocuWare UrlCreator
msiexec /i "%DWSetupPath%\DocuWare.UrlCreator.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%DocuWare_Desktop_Apps_Silent_Install_UC.log /q
rem DocuWare Index Cleaner
msiexec /i "%DWSetupPath%\DocuWare.IndexCleaner.msi" ALLUSERS=1 MSIFASTINSTALL=7 SETTINGSPATH="%DWSettingsPath%" /liwearmo %temp%DocuWare_Desktop_Apps_Silent_Install_IC.log /q
rem el registro es opcional. Desactívelo eliminando "/liwearmo %temp%DocuWare_Desktop_Apps_Silent_Install_Xxx.log". - Elimine las filas correspondientes a las aplicaciones que no deben instalarse.
- Adapte las partes resaltadas a su instalación.
- Guarde el archivo de texto como, por ejemplo, DocuWare_68_Desktop_Apps_Silent_Install.bat.
- Ejecute el archivo BAT manualmente o en un script de inicio de sesión de Windows
Nota importante:
- Para la instalación se requieren derechos de administrador local.
- En terminalservers recomendamos añadir el parámetro REBOOT=R, para evitar un reinicio automático del servidor.
- Si no hay conexión, DocuWare Desktop se conectará automáticamente al sistema DocuWare, 2 minutos después del inicio.
- Otra opción es activar la conexión mediante el argumento de línea de comandos -createdefaultconnection para DocuWare.Desktop.exe. La conexión se establece inmediatamente después del inicio de DW Desktop (véase el ejemplo en el script anterior).
- Si la autenticación de Windows está configurada en DocuWare, el usuario no tendrá que realizar ninguna otra acción.
- Si la autenticación de Windows no está configurada, se pedirá al usuario que introduzca sus credenciales de DocuWare.
Para una desinstalación silenciosa utilice este script:
@echo off
echo************************************************************echo **** DocuWare Desktop Apps se está eliminando ****echo **** Esta ventana se cerrará automáticamente.********
echo************************************************************
rem especifique DWSetupPath, comparta la carpeta C:\Program Files (x86)\DocuWare\Web\ClientSetupData. Debe ser accesible desde el PC cliente.
SET DWSetupPath=\servername\ClientSetupDatarem borrar ajustes en registro HKLMif defined ProgramFiles(x86) (set RegPath=HKLM\SOFTWARE\Wow6432Node) else (set RegPath=HKLM\SOFTWARE)reg delete %RegPath%\DocuWare\Setup/v SettingsPath /f >nul 2>&1rem DWDesktop Plugins - startrem DW Printermsiexec /x "%DWSetupPath%\DocuWare.Desktop.Printer.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Pri.log /q
rem DW Importmsiexec /x "%DWSetupPath%\DocuWare.Desktop.Import.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Imp.log /q
rem DW Scannermsiexec /x "%DWSetupPath%\DocuWare.Desktop.Scanner.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Sca.log /q
rem Smart Connectmsiexec /x "%DWSetupPath%\DocuWare.Desktop.SmartConnect.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_SC.log /q
rem Edit & Sendmsiexec /x "%DWSetupPath%\DocuWare.Desktop.EditSend.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_EaS.log /q
rem Connect to Outlookmsiexec /x "%DWSetupPath%\DocuWare.ConnectToOutlook.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_C2O.log /q
rem Windows Explorer Apprem para WEC necesita averiguar si x64 o noif defined ProgramFiles(x86) (set WECx64=DocuWare.WindowsExplorerClient64.msi) else (set WECx64=DocuWare.WindowsExplorerClient.msi)msiexec /x "%DWSetupPath%\%WECx64%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_WEC.log /q
rem DocuWare Desktop Framework with CommonOCRmsiexec /x "%DWSetupPath%\DocuWare.Desktop.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Des.log /q
msiexec /x "%DWSetupPath%\DocuWare.CommonOCR.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_OCR.log /q
rem DW Desktop Plugins - fin
rem DocuWare Workflow Designermsiexec /x "%DWSetupPath%\DocuWare.WorkflowDesigner.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_WfD.log /q
rem DocuWare UrlCreatormsiexec /x "%DWSetupPath%\DocuWare.UrlCreator.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_UC.log /qrem DocuWare IndexCleanermsiexec /x "%DWSetupPath%\DocuWare.IndexCleaner.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Ic.log /q
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
