Visualizzazioni:
Domanda:
Le Desktop Apps possono essere installate, aggiornate e disinstallate solo eseguendo la variante ClientSetup o SilentSetup. ClientSetup richiede l'input dell'utente, mentre SilentSetup deve essere eseguito in un contesto amministrativo e quindi richiede il controllo dell'accesso dell'utente (UAC) in Windows. Questo UAC deve essere disabilitato per ogni singolo sistema. L'esecuzione di SilentSetup in un contesto LocalSystem non può accedere a una posizione di rete.

Come si può utilizzare un software di distribuzione del software come Baramundi per gestire le Desktop Apps?
Risposta:
Utilizzando gli strumenti interni di Windows è possibile combinare parti di ClientSetup e SilentSetup per poter installare le Desktop Apps in un contesto LocalSystem. Per utilizzare ClientSetup all'interno di una distribuzione software, consultare le seguenti istruzioni.
Per il Cloud, l'MSI sarà disponibile solo in tutti gli shard attuali di DocuWare 7.5 o dopo l'aggiornamento a DocuWare 7.5.
 
Innanzitutto, sono necessari alcuni URL a seconda del sistema:
Per DocuWare Cloud, utilizzare l'URL del cloud, orgname.docuware.cloud, come URL di base. Per On-premises, utilizzare l'URL utilizzato per la connessione al Web Client.
Cloud:
https://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi
OnPremises:
http(s)://[baseURL]/docuware/ClientSetupData/Docuware.ClientSetup.msi

A seconda dell'ambiente di distribuzione del software, esistono diverse limitazioni relative alla lunghezza dei comandi/interruttori. Scegliere l'opzione adatta alla distribuzione del software. I metodi si differenziano per la chiamata iniziale all'MSI e per i successivi comandi di SilentSetup.
All'interno di ciascun metodo, si trovano i passaggi per installare e disinstallare le Desktop Apps.

I seguenti passaggi devono essere eseguiti in ordine:
Pre-installazione: creare la cartella
Installazione: Eseguire l'MSI tramite MSIEXEC
Post-installazione: Eseguire i passaggi di installazione di SilentSetup

È possibile utilizzare gli stessi comandi per implementare un comando di aggiornamento per le Desktop Apps, ma tenere presente che da DocuWare Desktop 7.5 il modulo di aggiornamento è in grado di aggiornare le Desktop Apps senza diritti amministrativi.
Per installare il modulo di aggiornamento, assicurarsi di selezionarlo esplicitamente durante il processo di installazione del modulo. Non viene installato quando si utilizza --install=auto.
Inoltre, tenere presente che DocuWare Update richiede ancora i diritti di amministrazione sui Terminal Server.

Gli esempi seguenti utilizzano gli URL per un sistema DocuWare Cloud.

Metodo 1:

È necessario modificare il seguente URL utilizzando la stessa logica di cui sopra:
http(s)://[baseURL]:[port]/DocuWare/Platform/Home/ClientSetupInfo?orgId=[OrgGuid]&baseAddress=https%3a%2f%2f[baseURL]%3a[Port]%2fDocuWare%2fPlatform

Pre-step create folder
REM Create log directory in advance
if not exist "%AllUsersProfile%\DocuWare\ClientSetup" md "%AllUsersProfile%\DocuWare\ClientSetup"


Installate 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"

Il passaggio "if not exist" è necessario perché la cartella per la registrazione deve essere disponibile. È preferibile utilizzarlo in una fase di preinstallazione, quindi eseguire l'installazione msiexec con l'URL adattato come indicato.
Nel caso di un sistema cloud, non è necessario aggiungere l'ID organizzazione dopo "--orgId=".
Il --orgID non è necessario nemmeno per i sistemi On-Premises che contengono solo un'organizzazione DocuWare e "[OrgGuid]" può essere semplicemente rimosso.

Post step install modules
REM Installare tutti i moduli consentiti
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --auto
REM Installare moduli specifici

"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --modules="AdminTool DocuWare Scanner Printer Import"

Per informazioni su SilentSetup, consultare l'articolo di SilentSetup disponibile per la propria versione.
Seguire il link per tutti gli articoli di SilentSetup Categoria KBA.

Disinstallazione
REM disinstallazione (passo preliminare per disinstallare tutte le Desktop Apps)
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" uninstall --all
REM disinstallazione di DocuWare.Client Setup.msi

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

Metodo 2:

Fase preliminare di creazione della cartella
REM Creare in anticipo la directory dei log
se non esiste "%AllUsersProfile%\DocuWare\ClientSetup" md "%AllUsProfile%\DocuWare\ClientSetup"


Installare l'MSI
REM Installare 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"

Il passaggio "if not exist" è necessario perché la cartella per la registrazione deve essere disponibile. È preferibile utilizzarlo in un passaggio di preinstallazione, quindi eseguire l'installazione msiexec con l'URL regolato come elencato.

Passaggio successivo all'installazione dei moduli
REM Installare tutti i moduli consentiti
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --auto --server="http(s)://[baseURL]"
REM Installazione di moduli specifici

"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" install --modules="AdminTool Scanner Printer Import" --server="http(s)://[baseURL]"

I comandi di installazione di cui sopra possono essere utilizzati per un sistema Cloud o On-Premises con una sola organizzazione DocuWare.
Il --orgID è necessario anche per i sistemi On-Premises con più di un'organizzazione DocuWare.

Per informazioni su SilentSetup, consultare l'articolo SilentSetup disponibile per la propria versione.
Seguire il link per tutti gli articoli SilentSetup Categoria KBA SilentSetup.

Disinstallazione
REM disinstallazione (passo preliminare per disinstallare tutte le Desktop Apps)
"%ProgramFiles(x86)%\DocuWare\Client Setup\DocuWare.Setup.Client.Cmd.exe" uninstall --all
REM disinstallazione di DocuWare.Client Setup.msi

msiexec /x "https://[baseURL]/docuware/Platform/ClientSetup/Docuware.ClientSetup.msi" /qn STARTGUI=0 /l*vx "%AllUsersProfile%\DocuWare\ClientSetup\Uninstall-DocuWareClientSetup.msi.log"
 
Il KBA è applicabile sia alle organizzazioni cloud che a quelle on-premise.

Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.