Setting App-V client permissions during install

However, I generally recommend configuring as many settings as you can during install so that you don’t have to rely on external tools (e.g. Group Policy) that may not apply in a timely manner.

I have had to set permissions during install to make changes to the default permission set. Those permissions aren’t documented on TechNet, so I have listed them here. The following table lists the permissions that you can modify by passing parameters to Setup or via Windows Installer

ParameterValuesDescriptionFIELD4
PERM_ADDAPP[0,1]Default: 0Allow standard users to add applications into the cache. This permission would need to be enabled if SFTMIME ADD PACKAGE commands are run in the context of the currently logged on user
PERM_CHANGECACHESIZE[0,1]Default: 0Change the file system cache size
PERM_CHANGEFSDRIVE[0,1]Default: 0Change the file system drive
PERM_CHANGELOGSETTINGS[0,1]Default: 0Change log settings
PERM_CHANGEREFRESHSETTINGS[0,1]Default: 0Change OSD files
PERM_CLEARAPP[0,1]Default: 1Clear application settings
PERM_DELETEAPP[0,1]Default: 0Delete applications
PERM_IMPORTAPP[0,1]Default: 0Import applications into the cache
PERM_LOADAPP_TS[0,1]Default: 0Load applications into the cache (Terminal Server)
PERM_LOADAPP_WD[0,1]Default: 1Load applications into the cache (Desktop)
PERM_LOCKAPP_TS[0,1]Default: 0Lock and unlock applications into the cache (Terminal Server)
PERM_LOCKAPP_WD[0,1]Default: 1Lock and unlock applications into the cache (Desktop)
PERM_MANAGESERVERS[0,1]Default: 0Manage publishing servers
PERM_MANAGETYPES_TS[0,1]Default: 0Manage file type associations (Terminal Server)
PERM_MANAGETYPES_WD[0,1]Default: 1Manage file type associations (Desktop)
PERM_PUBLISHSHORTCUTS[0,1]Default: 0Publish shortcuts. This permission must be enabled if the SFTMIME PUBLISH PACKAGE is executed in the context of the currently logged on user
PERM_REFRESHSERVER_TS[0,1]Default: 0Start a publishing refresh (Terminal Server)
PERM_REFRESHSERVER_WD[0,1]Default: 1Start a publishing refresh (Desktop)
PERM_REPAIRAPP[0,1]Default: 1Repair applications
PERM_TOGGLEOFFLINEMODE_TS[0,1]Default: 0Toggle offline mode (Terminal Server)
PERM_TOGGLEOFFLINEMODE_WD[0,1]Default: 1Toggle offline mode (Desktop)
PERM_UNLOADAPP[0,1]Default: 0Unload applications from the cache
PERM_UPDATEOSDFILE[0,1]Default: 0Change OSD files
PERM_VIEWALLAPPLICATIONS[0,1]Default: 0View all applications

See the Property table inside SETUP.MSI for the complete list of additional client settings that you can pass to the installer.

I have included here a complete sample script that deploys the App-V client, by first installing the dependencies and setting permissions (and other options) during install, using the MSI: