Clarity Client Configuration Options with Silent Install
For the silent install please refer to this article: https://imaginit.helprace.com/i285-clarity-client-for-revit-silent-install-options
- Alternatively, if your deployment system would prefer to work with MSIs, it's possible just by running the executable to retrieve the underlying MSI from the %TEMP% folder, and copy it elsewhere for usage.
Other Configuration:
The other configuration cannot be dealt with in scripts, you will have to push config files out to people. The following are the relevant configuration files:
This has relevant info about what information to send in (unauthenticated), plus the "DefaultServerForMetrics" indicates what server it should be sent to when not authenticated. This also includes the Send Open/Synch Times to host, etc.
- C:\ProgramData\IMAGINiT Technologies\ClarityClient\ClarityClient.dll.config
If you want to adjust the behavior of the updates that are released (do you want it to check for updates on the internet and ask people to update, or less often, or point to your own internal update location).
- C:\ProgramData\IMAGINiT Technologies\ClarityClient\IMAGINiTUpdater.exe.config
This contains the default options that are shown in the drop-down list for the "Connect" screen. It includes the Clarity Server, which type of Clarity Server, and whether the SSL and SSO checkboxes should be checked.
- C:\ProgramData\IMAGINiT Technologies\ClarityClient\RecentServers2013.txt
This is similar to the ClarityClient.dll.config settings defined above, but is intended as a per-user or per-machine override. The one notable thing that you could put in there is the "AutoLogin", (yes/no), which will attempt to login the user if their credentials have been stored.
- C:\ProgramData\IMAGINiT Technologies\ClarityClientSettings.xml
User Credentials that are stored. These are stored in the user folder:
- C:\Users\<user>\AppData\Local\IMAGINiT Technologies\Clarity\Servers.txt
It is not really possible to pre-populate this with their stored password, it is encrypted.