Domanda:
Come installare le Desktop Apps tramite l'installazione/aggiornamento silenzioso?
Risposta:
Con DocuWare è possibile installare/aggiornare tutte le Desktop Apps in modo silenzioso.
DocuWare Desktop Apps:
- DocuWare Desktop
- Printer App
- Import App
- App Scanner
- App Smart Connect
- Edit & Send App
- Connect to Outlook
- Windows Explorer Client
- OCR comune
- Workflow Designer App
- Creatore di URL
- Pulitore di indici
Prerequisiti:
- Framework .NET v 4.5
- Installatore Windows 4.5
- Pacchetti ridistribuibili di Visual C++ 2008
- per i sistemi x86 installare solo vcredist_x86.exe
- per i sistemi x64 installare solo vcredist_x64.exe e vcredist_x86.exe
- Pacchetti ridistribuibili di Visual C++ 2010
- per sistemi x86 installare solo vcredist_x86.exe
- per i sistemi x64 installare solo vcredist_x64.exe e vcredist_x86.exe
- Pacchetti ridistribuibili di Visual C++ 2012
- per sistemi x86 installare solo vcredist_x86.exe
- per i sistemi x64 installare solo vcredist_x64.exe e vcredist_x86.exe
Tutti i prerequisiti devono essere installati manualmente e prima di installare silenziosamente le Desktop Apps.È molto importante, altrimenti le Desktop Apps non funzioneranno.
I file si trovano nella cartella ...\DocuWare\Web\ClientSetupData\Prerequisites\
Le modalità di installazione silenziosa dei pacchetti ridistribuibili di Visual C++ 2010/2012 sono descritte in questo blog MSDN: http://blogs.msdn.com/b/astebner/archive/2010/10/20/10078468.aspx
Passi per l'installazione silenziosa delle DocuWare Desktop Apps:
- Assicurarsi che la directory ...\DocuWare\Web\ClientSetupData\sia disponibile in rete .
- Creare un nuovo file di testo nella directory di setup e aggiungere il seguente contenuto:
@echo off
echo *************************************************************
echo ** DocuWare 6.8 Desktop Apps in corso di installazione ***
echo ** DocuWare 6.8 Desktop Apps in corso di installazione ***
echo **** Questa finestra verrà chiusa automaticamente. *********
echo *************************************************************
rem specificare DWSetupPath, cartella di condivisione C:\Program Files (x86)\DocuWare\Web\ClientSetupData\. Deve essere accessibile dal PC client!
SET DWSetupPath=\\servername\ClientSetupData
rem specificare DWSettingsPath, ad esempio http://dwsrv/DocuWare/Platform/Home/ClientSetupInfo?orgId=1.Di solito l'ID organizzazione è 1.
rem L'ID organizzazione si trova in DocuWare Administration > Organization > General - Identifier
SET DWSettingsPath=http://servername/DocuWare/Platform/Home/ClientSetupInfo?orgId=1
rem aggiungere il percorso delle impostazioni per la gestione delle connessioni predefinite di DocuWare Desktop nel registro di sistema (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 è richiesto per ogni DocuWare Desktop Apps
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 DW Scanner
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 per WEC è necessario scoprire se 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 per creare una connessione predefinita e avviare DWDesktopService
if defined ProgramFiles(x86) (start "" "C:\Program 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 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 la registrazione è opzionale. Disattivatelo rimuovendo "/liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Xxx.log". - Eliminare le righe corrispondenti alle applicazioni che non devono essere installate.
- Adattare le parti evidenziate in base alla propria installazione.
- Salvare il file di testo con il nome DocuWare_68_Desktop_Apps_Silent_Install.bat.
- Eseguire il file BAT manualmente o in uno script di accesso a Windows.
Note importanti:
- Per l'installazione sono necessari i diritti di amministratore locale
- Sui server terminali si consiglia di aggiungere il parametro REBOOT=R, per evitare il riavvio automatico del server.
- In assenza di connessione, DocuWare Desktop si connetterà automaticamente al sistema DocuWare 2 minuti dopo l'avvio.
- Un'altra opzione è quella di attivare la connessione utilizzando l'argomento della riga di comando -createdefaultconnection per DocuWare.Desktop.exe. La connessione viene quindi stabilita immediatamente all'avvio di DW Desktop (vedere l'esempio nello script precedente).
- Se l'autenticazione di Windows è impostata in DocuWare, l'utente non deve compiere ulteriori azioni.
- Se l'autenticazione di Windows non è impostata, all'utente verrà richiesto di inserire le proprie credenziali di DocuWare.
Per una disinstallazione silenziosa, utilizzare questo script:
@echo off
echo************************************************************echo **** Le DocuWare Desktop Apps vengono rimosse ****echo **** Questa finestra verrà chiusa automaticamente.********
echo************************************************************
rem specificare DWSetupPath, cartella di condivisione C:\Program Files (x86)\DocuWare\Web\ClientSetupData. Deve essere accessibile dal PC client!
SET DWSetupPath=\servername\ClientSetupDatarem eliminare le impostazioni nel 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 DW Desktop 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 & SendApp msiexec /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 per WEC è necessario scoprire se x64 o noif defined ProgramFiles(x86) (set WECx64=DocuWare.WindowsExplorerClient64.msi) altrimenti (impostare WECx64=DocuWare.WindowsExplorerClient.msi)msiexec /x "%DWSetupPath%\%WECx64%" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_WEC.log /q
rem DocuWare Desktop Framework con 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 Plugin DW Desktop - fine
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
Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.
