We do support MS variables as long as they are called through a script. So something like this for example:
copy \\uncshare\folder\*. "%USERPROFILE%\AppData\Local\"
If you have build a distribution package for the executable you add a batch script as a dependent package to the install or if you are in LANDESK 9.5 SP1 or newer you can create a bundle that has both the executable and the batch file in the bundle and schedule the bundle for a scheduled deployment task. If it needs to be in a certain order (I.E. executable first, then copy .bat) we will sort the bundle alphabetically and install the packages in sequence according to the alphabetical order. So name your packages accordingly to govern the order in which they will install within a bundle.
Yes. What version of AnyConnect are you using? We have done this with several versions of the client, including the latest.
We build out the AnyConnectProfile.xml and then copy it to
@AppDataCommonDir & "\Cisco\Cisco AnyConnect Secure Mobility Client\Profile\AnyConnectProfile.xml"
during the install.
Also take a look at the Cisco provided default profile.
There used to be a profile editor... but looks like its just a base default profile now.