I solved the problem for myself by introducing a central INI-file.
See also the documentation for DeskApp Autodiscovery:
https://documentation.kopano.io/deskapp_admin_manual/configuration.html#deskapp-autodiscovery
First, the central INI file must be stored in an area that is accessible to all users. For example, the netlogon area of the domain is useful:
\\<DOMAIN>\netlogon\<PathToFile>\deskapp.ini
The INI file can look like this:
forceImport=true
; Only import if no settings are present yet
forceImport=false
; general: automatically login with profile_1,
[general]
defaultProfile=${USERNAME}
autoLogin=true
hideOnMinimize=false
closeOnLogout=true
; profile_1: profile with default WebApp authentication, taking the username
; and the first part of the emailaddress from environment variables.
; Remembers the password, after the user has entered it the first time.
[profiles.${USERNAME}]
id=${USERNAME}
name="Profil ${USERNAME}@<DOMAIN>.<TLD>"
email=${USERNAME}@<DOMAIN>.<TLD>"
rememberPassword=true
authType=webapp
url=https://<DOMAIN>.<TLD>/webapp/index.php?logon
username=${USERNAME}
; downloads: download without asking where to save to the environments TEMP folder
; and open the file after downloading
[downloads]
showSaveAs=false
downloadBehaviour=ask
defaultDownloadLocation=${HOMEDRIVE}
; spellcheck: use german and us english for spellchecking
[spellcheck]
languages[]="de"
Now the INI file must be announced with an entry in the registry of the user. This is done by GPO:
Deskapp-GPO.png
and:
Deskapp-GPO-Edit.png
This is how it works for me in two domains.