Happy to share my two cents on this.
You can configure and deploy a .plist file to deploy the Zoom client app with pre-configured settings.
Here are some of the app settings we’ve enforced on our Mac endpoints:
- Autoupdate the app (both zAutoUpdate and EnableSilentAutoUpdate keys)
- Blocked connections to SSL certificates that are not trusted.
- Enabled Google, Email, Apple logins options.
- Disabled Keep signed in option.
- Camera turned off automatically when joining a meeting.
- Automatically connecting audio with the computer audio when joining a meeting.
- Only allow joining meetings for certain accounts.
Deployment procedure:
- Downloaded the Zoom .pkg file(IT admin version) and added to the Hexnode app inventory.
- Installed the app on the required devices using ‘Mandatory Apps’ policy.
- Pushed the .plist file with the required app settings using the ‘App Configurations’ policy setting.
Here’s a link to Zoom’s support pages where you can find an extensive list of settings to pre-configure the Zoom app:
https://support.zoom.us/hc/en-us/articles/115001799006-Mass-deployment-with-preconfigured-settings-for-Mac#h_01FW55Q90YKG6F41B2RP62BXN1
Evaluate your requirements and decide what works for you before deploying them to your device fleet. I guess you can also find custom scripts on the internet (or write one) which automates the whole process, including downloading the client app from the Zoom’s website, and then simply run it using Hexnode’s execute custom script action.