I’ve found NetExtender (Packaging NetExtender for Munki) to be a little less buggy than SonicWALL Mobile Connect, but NetExtender is pretty much non-functioning in El Capitan, so I’m looking at possibly deploying SonicWALL Mobile Connect in the future.
The import process into Munki for the .app is fairly straightforward. You install SonicWALL Mobile Connect from the Mac App Store and then import the .app using munkiimport.
If you want to then deploy as an update a profile so you don’t have to tell users a server name, you can create a profile using Apple Configurator (thanks to Greg Neagle for this tip). Profile Manager in OS X Server is another option.
Even though Apple Configurator is for iOS devices, you can still make a profile that’s useful for laptops. Launch up Apple Configurator and then go to File and select New Profile.
Scroll through the list of profiles until you get to VPN.
Once you’ve selected VPN, click Configure to configure the profile.
Fill in what you can. The Connection Name is mandatory, and you can call it whatever you want. For the connection type, select SonicWALL Mobile Connect. Obviously, fill in your VPN server for Server.
It’s okay to leave the username and password blank.
Once you’re done with the profile, click File and then select Save.
Call it whatever you want, as long as you keep the .mobileconfig extension.
You may get a warning that there’s an error in your profile (perhaps it’s looking for the username and password). I have tested the “error”-giving profile with all the mandatory fields filled in, and it seems to still work.
Once that’s done, you can use munkiimport to import the profile and make it an update for the SonicWALL Mobile Connect app.