Vistas:
Pregunta:
Las aplicaciones de escritorio sólo se pueden instalar, actualizar y desinstalar ejecutando la variante ClientSetup o SilentSetup. ClientSetup necesita la entrada del usuario, SilentSetup tiene que ser ejecutado en un contexto administrativo y por lo tanto solicita un Control de Acceso de Usuario (UAC) dentro de Windows. Este UAC tiene que ser desactivado para cada sistema individualmente. La ejecución de SilentSetup en un contexto LocalSystem no puede acceder a una ubicación de red.
¿Cómo se puede utilizar un programa de despliegue de software como Baramundi para gestionar las aplicaciones de escritorio?
Respuesta:
Usando las Herramientas Internas de Windows podemos combinar partes del ClientSetup y SilentSetup para poder instalar las Desktop Apps en un contexto LocalSystem. Consulte las siguientes instrucciones para utilizar el ClientSetup de DocuWare dentro de un despliegue de software.
Para Cloud, el MSI sólo estará disponible en todos los shards actuales de DocuWare 7.5 o después de la actualización a DocuWare 7.5.
 
En primer lugar, necesitará determinadas URL en función de su sistema:
Para DocuWare Cloud, utilice su URL de nube, orgname.docuware.cloud, como baseURL. Para On-premises, utilice la URL utilizada para conectarse al Cliente Web.
Cloud:
https://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi
OnPremises:
http(s)://[baseURL]/docuware/ClientSetupData/Docuware.ClientSetup.msi

Dependiendo de su entorno de despliegue de software, tiene diferentes limitaciones en cuanto a la longitud de los comandos/interruptores. Elija la opción adecuada a su despliegue de software. Los métodos difieren en la llamada inicial al MSI y en los siguientes comandos de SilentSetup.
Dentro de cada método, encontrará los pasos para instalar y desinstalar las Desktop Apps.

Los siguientes pasos deben ejecutarse en orden:
Preinstalación: crear la carpeta
Instalación: Ejecutar el MSI mediante MSIEXEC
Post-instalación: Ejecute los pasos de instalación de SilentSetup

Puede utilizar los mismos comandos para implementar un comando de actualización para las Desktop Apps, pero tenga en cuenta que desde DocuWare 7.5, el módulo de actualización es capaz de actualizar las Desktop Apps sin derechos administrativos.
Para que se instale el módulo de actualización, asegúrese de seleccionarlo explícitamente durante el proceso de instalación del módulo. No se instala cuando se utiliza --install=auto.
Además, tenga en cuenta que Update sigue solicitando derechos de administrador en los servidores de terminales.

Los siguientes ejemplos utilizan las direcciones URL para un sistema DocuWare Cloud.

Método 1:

Debe ajustar la siguiente dirección URL siguiendo la misma lógica anterior:
http(s)://[baseURL]:[port]/DocuWare/Platform/Home/ClientSetupInfo?orgId=[OrgGuid]&baseAddress=https%3a%2f%2f[baseURL]%3a[Puerto]%2fDocuWare%2fPlatform

Paso previo crear carpeta
REM Create log directory in advance
if not exist "%AllUsersProfile%\DocuWare\ClientSetup" md "%AllUsersProfile%\DocuWare\ClientSetup"
Instalar MSI
REM Install DocuWare.ClientSetup.MSI
msiexec /I "http(s)://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi" /qn PLATFORMPATH="http(s)://[baseURL]:[port]/DocuWare/Platform/Home/ClientSetupInfo?orgId=[OrgGuid]&baseAddress=https%3a%2f%2f[baseURL]%3a[Port]%2fDocuWare%2fPlatform" STARTGUI=0 /l*vx "%AllUsersProfile%\DocuWare\ClientSetup\Install-DocuWareClientSetup.msi.log"

El paso "if not exist" es necesario porque la carpeta para el registro tiene que estar disponible. Es mejor utilizarlo en un paso de preinstalación y, a continuación, ejecutar la instalación msiexec con la URL ajustada que se indica.
En el caso de un sistema en nube, no es necesario añadir el ID de organización después de "--orgId=".
El --orgID tampoco es necesario para los sistemas locales que sólo contienen una organización DocuWare, por lo que "[OrgGuid]" puede eliminarse.

REM Install all allowed modules 
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --auto
REM Install specific modules
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --modules="AdminTool Scanner Printer Import"

Para obtener información sobre SilentSetup, consulte el artículo de SilentSetup disponible para su versión.
Siga el enlace para todos los artículos de SilentSetup Categoría KBA de SilentSetup.

Desinstalar
REM uninstall (pre step to uninstall all Desktop Apps)
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" uninstall --all
REM uninstall of DocuWare.ClientSetup.msi
msiexec /x "https://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi" /qn STARTGUI=0 /l*vx "%AllUsersProfile%\DocuWare\ClientSetup\Uninstall-DocuWareClientSetup.msi.log"

Método 2:

Paso previo crear carpeta
REM Create log directory in advance
if not exist "%AllUsersProfile%\DocuWare\ClientSetup" md "%AllUsersProfile%\DocuWare\ClientSetup"

Instalar MSI
REM Install DocuWare.ClientSetup.MSI
msiexec /I "https://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi" /qn STARTGUI=0 /l*vx "%AllUsersProfile%\DocuWare\ClientSetup\Install-DocuWareClientSetup.msi.log"

El paso "si no existe" es necesario porque la carpeta para el registro tiene que estar disponible. Es mejor utilizarlo en un paso de preinstalación y, a continuación, ejecutar la instalación msiexec con la URL ajustada que se indica.

Paso posterior instalar módulos
REM Install all allowed modules
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --auto --server="http(s)://[baseURL]"
REM Install specific modules
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --modules="AdminTool Scanner Printer Import" --server="http(s)://[baseURL]"

Los comandos de instalación anteriores se pueden utilizar para un sistema en nube o un sistema local con una sola organización DocuWare.
El --orgID también es necesario para sistemas locales con más de una organización DocuWare.

Para obtener información sobre SilentSetup, consulte el artículo de SilentSetup disponible para su versión.
Siga el enlace para todos los artículos de SilentSetup Categoría KBA de SilentSetup.

Desinstalar
REM uninstall (pre step to uninstall all Desktop Apps)
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" uninstall --all
REM uninstall of DocuWare.ClientSetup.msi
msiexec /x "https://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi" /qn STARTGUI=0 /l*vx "%AllUsersProfile%\DocuWare\ClientSetup\Uninstall-DocuWareClientSetup.msi.log"
 
KBA es aplicable tanto a organizaciones en la nube como locales
 
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.