Question :
Comment installer les Desktop Apps via l'installation/la mise à niveau silencieuse ?
Réponse :
DocuWare vous permet d'installer/de mettre à niveau toutes les DocuWare Desktop Apps de manière silencieuse.
DocuWare Desktop Apps:
- DocuWare Desktop
- Printer App
- Import App
- Application Scanner
- Smart Connect App
- Edit & Send App
- Connect to Outlook
- Windows Explorer Client
- OCR commun
- Workflow Designer App
- UrlCreator
- IndexCleaner
Conditions préalables:
- .NET Framework v 4.5
- Windows Installer 4.5
- Paquets redistribuables Visual C++ 2008
- pour les systèmes x86, installez uniquement vcredist_x86.exe
- pour les systèmes x64, installez uniquement vcredist_x64.exe et vcredist_x86.exe
- Paquets redistribuables Visual C++ 2010
- pour les systèmes x86, installer uniquement vcredist_x86.exe
- pour les systèmes x64, installer uniquement vcredist_x64.exe et vcredist_x86.exe
- Paquets redistribuables Visual C++ 2012
- pour les systèmes x86, installer uniquement vcredist_x86.exe
- pour les systèmes x64, installer uniquement vcredist_x64.exe et vcredist_x86.exe
Tous les prérequis doivent être installés manuellement et avant l'installation silencieuse des Desktop Apps. C'est très important, sinon les DocuWare Desktop Apps ne fonctionneront pas.
Vous trouverez les fichiers dans le dossier ...\DocuWare\Web\ClientSetupData\Prerequisites\
La procédure d'installation silencieuse des packages redistribuables Visual C++ 2010/2012 est décrite dans ce blog MSDN : http://blogs.msdn.com/b/astebner/archive/2010/10/20/10078468.aspx
Étapes de l'installation silencieuse des DocuWare Desktop Apps:
- Assurez-vous que le répertoire ...\DocuWare\Web\ClientSetupData\est disponible sur le réseau .
- Créez un nouveau fichier texte dans le répertoire setup et ajoutez le contenu suivant :
@echo off
echo *************************************************************
echo ** DocuWare 6.8 Desktop Apps est en cours d'installation ***
echo ** DocuWare 6.8 Desktop Apps est en cours d'installation ***
echo **** Cette fenêtre sera fermée automatiquement. *********
echo *************************************************************
rem spécifier DWSetupPath, dossier de partage C:\Program Files (x86)\NDocuWare\NWeb\NClientSetupData\N. Doit être accessible depuis le PC client !
SET DocuWare Client=\Nnom du serveur\NClientSetupData
rem spécifie le chemin d'accès aux paramètres, par exemple http://dwsrv/DocuWare/Platform/Home/ClientSetupInfo?orgId=1.En général, l'ID de l'organisation est 1.
rem Vous trouverez l'ID de l'organisation dans DW Administration > Organisation > Général - Identifiant
SET DocuWetupsPath=http://servername/DocuWare/Platform/Home/ClientSetupInfo?orgId=1
rem add settings path for DW Desktop default connection management in registry (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 with Common OCR is required for each DW 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 DocuWare 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 DocuWare 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 pour WEC vous devez savoir si x64 ou non
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:\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 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 la journalisation est facultative. Désactivez-la en supprimant "/liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Install_Xxx.log" - Supprimez les lignes correspondant aux applications qui ne doivent pas être installées.
- Adaptez les parties surlignées à votre installation.
- Enregistrez le fichier texte sous le nom DocuWare_68_Desktop_Apps_Silent_Install.bat, par exemple.
- Exécutez le fichier BAT manuellement ou dans un script de connexion Windows.
Remarques importantes :
- Des droits d'administrateur local sont obligatoires pour l'installation.
- Sur les serveurs de terminaux, nous recommandons d'ajouter le paramètre REBOOT=R, afin d'empêcher le redémarrage automatique du serveur.
- S'il n'y a pas de connexion, DocuWare Desktop se connectera automatiquement au système DocuWare, 2 minutes après le démarrage.
- Une autre option consiste à déclencher la connexion à l'aide de l'argument de ligne de commande -createdefaultconnection pour DocuWare.Desktop.exe. La connexion est alors établie immédiatement au démarrage de DW Desktop (voir l'exemple dans le script ci-dessus).
- Si l'authentification Windows est configurée dans DocuWare, aucune autre action n'est requise de la part de l'utilisateur.
- Dans le cas contraire, l'utilisateur est invité à saisir ses informations d'identification DocuWare.
Pour une désinstallation silencieuse, utilisez ce script :
@echo off
echo************************************************************echo **** Les DocuWare Desktop Apps sont en cours de suppression ****echo **** Cette fenêtre sera fermée automatiquement.********
echo************************************************************
rem spécifier DWSetupPath, partager le dossier C:\NProgram Files (x86)\NDocuWare\NWeb\NClientSetupData. Doit être accessible depuis le PC client !
SET DWSetupPath=\\Nservername\NClientSetupDatarem supprimer les paramètres dans le registre HKLMif defined ProgramFiles(x86) (set RegPath=HKLM\SOFTWARE\Wow6432Node) else (set RegPath=HKLM\SOFTWARE)reg delete %RegPath%\NDocuWare\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 DocuWare Importmsiexec /x "%DWSetupPath%\DocuWare.Desktop.Import.msi" /liwearmo %temp%\DocuWare_Desktop_Apps_Silent_Uninstall_Imp.log /q
rem DocuWare 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 pour WEC vous devez savoir si x64 ou nonif 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
Veuillez noter: Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
